Releases: instedd/surveda
Releases · instedd/surveda
Juniper 0.10
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
Bugfixes
- Fix parsing of success rates environment variables so they can be expressed in %
Ironwood 0.9.4
Bugfixes
- Ignore channel callbacks for sessions already ended #1023
Ironwood 0.9.3
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
Features
- Added more internal logging for survey scheduling (useful to diagnose issues with dynamic queue calculations)
Ironwood 0.9.1
Bugfixes
- Fix issue with dynamic queue size calculation
Ironwood 0.9
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
Bugfixes
- Fix issues with refusal option in questionnaire editor #918
Hazel 0.8.1
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
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