Skip to content

Releases: instedd/surveda

Juniper 0.10

03 Jul 16:53
@waj waj
Compare
Choose a tag to compare

Bugfixes

  • Fix styling of validation messages on sign-in/sign-up forms #899
  • Missing notification after uploading more respondents to a running survey #1008
  • Reloading issue when resetting the password #737
  • Fix: If the range delimiters are invalid, the change is not saved #727
  • Missing validation error when the ranges are invalid #728
  • Styling issue with error messages in the questionnaire editor #1014
  • Do not crash when a channel was deleted #791, #549
  • Cannot select text within the questionnaire steps without dragging #663
  • Missing texts (title, survey already taken, thank you) in the translation CSV files #1021, #1038
  • Faster CSV downloads to avoid timeouts #1081
  • Fixed: respondents were being marked as "breakoff" even when there are more retries available #1031
  • Survey would get stuck if the last step is used for quota definition #1059
  • Fix: readers cannot switch modes in the questionnaire editor #1091
  • Fix: runtime error when an experiment case was set with 0% #1094
  • Step disappears while dragging #1024
  • Could not import respondents file with UTF-16 encoding #1100
  • Fix aspect ratio of Surveda logo in emails #1082

Features

  • New design of survey overview page #975, #1001
  • Shortcut buttons to apply style on mobile web prompts #973
  • Repace "quota completed" message with customizable steps #822
  • New design of questionnaire editor that displays one mode at a time #992, #996, #1003, #1007, #998, #1025
  • Autocomplete for mobile web prompts #997
  • Multiline prompts for IVR and SMS #898
  • Display hint about surveys currently running but outside the schedule window #1004
  • Questionnaire preview #999
  • Show validation error for duplicate variable names #616
  • Link to questionnaires index #773
  • Use questionnaire title for mobile web SMS #903
  • Link the "about" to InSTEDD platform page #267
  • Show language names in the responses CSV file #787
  • Export timestamps in the timezone of the survey #784
  • Include all used modes in the results CSV file #572
  • Sort surveys by last update time (newest goes first) #1015
  • Performance improvements to import respondent files (allows bigger files to be loaded) #704
  • Questionnaires can be deleted #1018
  • Sharing a project with an existing user doesn't send an invite anymore #782
  • Pagination in the survey index #990
  • Better error messages with error ID and details #1019
  • Collaborators can be removed or edited #808
  • Store 'REFUSED' for refused questions as the answer instead of the key pressed by the respondent #1077

Ironwood 0.9.5

03 Jul 17:06
@waj waj
Compare
Choose a tag to compare

Bugfixes

  • Fix parsing of success rates environment variables so they can be expressed in %

Ironwood 0.9.4

03 Jul 17:06
@waj waj
Compare
Choose a tag to compare

Bugfixes

  • Ignore channel callbacks for sessions already ended #1023

Ironwood 0.9.3

04 Jun 15:22
@waj waj
Compare
Choose a tag to compare

This release will convert all stored WAV audios to MP3 to improve the overall performance and reduce the time required to export a questionnaire (#1029)

Bugfixes

  • Fix error running surveys with questionnaire comparisons #1030
  • Cannot receive responses from some numeric questions #1032
  • Respondent marked as "started" with a timeout #1028
  • A breakoff when the disposition is already "partial" marks the respondent as failed #1036
  • Respondents CSV files contains duplicate or missing rows #1037, #1046
  • Fix issues with mode selection UI #1033
  • Failed respondents not being recorded in CSVs and Respondents tab #1016
  • Last "timeout" is not recorded in the respondent interactions #1039
  • Survey stops scheduling respondents when quotas are defined #1041

Ironwood 0.9.2

03 Jul 16:56
@waj waj
Compare
Choose a tag to compare

Features

  • Added more internal logging for survey scheduling (useful to diagnose issues with dynamic queue calculations)

Ironwood 0.9.1

03 Jul 16:56
@waj waj
Compare
Choose a tag to compare

Bugfixes

  • Fix issue with dynamic queue size calculation

Ironwood 0.9

03 Jul 16:56
@waj waj
Compare
Choose a tag to compare

Deployment considerations:

  • A Google Api key is required to enable the URL shortening. Get one from https://console.developers.google.com/ and specify the value through GOOGLE_URL_SHORTENER_API_KEY environment variable.

Bugfixes

  • Show validation error when a multiple choice has less than two options #883
  • Show validation error for missing prompt messages in language selection step #882
  • Show error messages in mobile web form #919
  • Fix skip logic for flag steps #932
  • Respect timezone when scheduling new surveys #938
  • Fix issue with min value of numeric questions not being saved #726
  • Do not show received values for steps without variable names set #950
  • Mobile web link to deleted survey was hanging on "loading" #902
  • Fix last saved time sometimes displaying time in the future #958

Features

  • Properly handle mobile surveys opened many times (ie: on different tabs) #870
  • Shorten URL links to mobile web form #862
  • Show progress bar in mobile web form #836
  • Ignore alphanumeric characters in responses for numeric steps #867
  • Allow customization of "survey is over" message #844
  • Allow customization of "thank you" message #865
  • Disallow opening the link to mobile web form by different users #863
  • New respondents can be added to a running survey #845, #926
  • Disable the submit button in mobile web form when the value is invalid #931
  • Mark questionnaires with validation errors on the questionnaire list #829
  • Added title setting for mobile web form #837
  • Allow customization of "survey already taken" message #866
  • Exported CSV files has the survey ID in the file names #940
  • Re-design of questionnaire settings UI #947
  • Run surveys over a 'snapshot' of the questionnaires #913
  • Minimize time required to receive responses to multiple choice and numeric questions #961
  • Allow sorting respondents table by hash or timestamp #922
  • Show a "scroll indicator" for long mobile web forms #917
  • Dynamically adjust the respondent queue size according to success rates #939, #957
  • Allow text formatting for mobile web forms #710
  • Allow customization of mobile web form colors #929
  • New disposition states #946

Hazel 0.8.2

03 Jul 16:57
@waj waj
Compare
Choose a tag to compare

Bugfixes

  • Fix issues with refusal option in questionnaire editor #918

Hazel 0.8.1

03 Jul 17:02
@waj waj
Compare
Choose a tag to compare

Bugfixes

  • Validation of file types is back when uploading respondents #846
  • Ignore duplicate respondents that differs only in whitespace #852
  • Could not continue after an explanation step in mobile web #871
  • Non localized button in mobile web #873
  • Various issues in language selection step for mobile web #877, #880, #892
  • Value entered in numeric step persists in the next numeric question #888
  • Interactions CSV shows "SMS" when the mobile web mode is used #875
  • Show the right mode when mobile web is used #879
  • Fix styling issues with retries UI for mobile web #886
  • Remove "next" button when the "survey is over" message is displayed #893
  • Display validation errors for mobile web in the questionnaire editor #876, #896
  • Issues with flag steps in mobile web #900
  • Fix font size for mobile web #885
  • Fix import/export of questionnaires with mobile web mode enabled #909
  • Allow long messages to be stored for mobile web #897
  • Include prompts for mobile web fields in the translation CSV #910

Hazel 0.8

03 Jul 16:59
@waj waj
Compare
Choose a tag to compare

Deployment considerations:

  • Configure multiple Verboice/Nuntium instances in staging to verify issue #741
  • SSL is now mandatory in production mode

Tasks

  • Internal survey broker refactored to accommodate for mobile web mode #676
  • Log all unprocessable entities 422 errors to simplify troubleshooting #735
  • Enforce SSL (fixes #530)
  • Renamed the application to Surveda #783

Bugfixes

  • Validate that audio files are actually uploaded in the questionnaire editor #755
  • Ineligible respondents should not be marked as completed #747
  • Sample CSV upload failed in Chrome in Windows #691
  • Input texts in questionnaire are not reset if the user switches focus too fast #717
  • Export files should use consistent naming for respondent id variable #786
  • All questionnaire variables should be represented it the survey response file #785
  • Ensure all retries are executed within the survey's schedule #780
  • A survey cannot be started if its questionnaire is invalid #763
  • Channels with a disconnected provider are now deleted as they were not working #800
  • Minor style issues in questionnaire index for Reader users #811
  • Handle non-numeric answers for language selection steps #814
  • Disable scrolling in Download CSV popup and enlarge it so that all options are visible #788
  • Wrong fallback mode displayed in the survey page #752
  • Disable total cutoff if group quotas are set and vice versa #759
  • Error when exporting huge questionnaires #768
  • Style issues for tooltips #797
  • Mark stalled respondents as failed after 8 hours #812
  • Style issue with survey charts #820
  • Record STOP actions in interactions CSV #832

Features

  • New lightweight responsive web application endpoint for mobile web mode respondents #681, #708, #682, #683, #684, #677, #678, #679, #680, #721, #723
  • Validate and upload mobile web mode respondents answers #709, #711
  • Add mobile web mode to questionnaires #675
  • Support multiple Verboice and Nuntium instances via server configuration #741
  • Convert WAV files to MP3 on upload to reduce size #777
  • Show up to two decimal positions in percentages in survey overview page #754
  • Accept STOP keyword via SMS for stopping a survey for a respondent #795
  • Show upload progress for CSV respondent files #793
  • Force Twilio to cache uploaded audio resources #807
  • Confirmation for stopping a survey #805
  • Export MNO error codes in respondent interaction log #821
  • Show upload progress for audio files #792
  • Show upload progress for questionnaire files #794
  • Added "refused" flag as a disposition option #828
  • Do not switch to fallback mode if calls are still enqueued in Verboice #830