Skip to content

Releases: instedd/surveda

0.30.0

01 Mar 18:39
Compare
Choose a tag to compare

Features

  • Add panel surveys support - first cut. #1815
  • Enable fast mobile web simulation i.e.: without a real device. #1819

Bugfixes

  • Updated multiple missing text translations

Others

  • Migrate build and CI to GitHub Actions. #1812
  • Unify simulators look and feel. #1817

0.29.0

26 Oct 17:33
Compare
Choose a tag to compare

Features

  • Archive questionnaires. #1778, #1771
  • Enable mobile-web simulator to be used directly in browser. #1787, #1785
  • Add autocomplete to mobile-web question prompt. #1782, #1095

Bugfixes

  • Show no surveys message when the project is empty. #1783
  • Ensure attempts are at least every 10m. #1781, #570
  • Enforce that simulated surveys APIs operate only with simulated surveys. #1792

0.28.0

14 Sep 17:44
a8c4588
Compare
Choose a tag to compare

Features

  • Allow filtering respondents using a search input. Check wiki for valid expressions. #1723, #1735
    • Clarify downloads and share link relation with this new filters. #1746
  • Add column picker in respondents table. #1745
  • Add partial relevant answered questions counter to respondents. #1762
  • Allow sorting respondents by disposition. #1756
  • Allow choosing page size in respondents and activities listings. #1758, #1774
  • Add survey's folder to navbar. #1768
  • Add link to disposition flow chart wiki. #1776

Bugfixes

  • Support long questionnaire in SMS simulation. #1750
  • Avoid wrongly rejecting respondents in completed dispositions. #1754

0.27.0

25 Jun 16:29
e01c0c3
Compare
Choose a tag to compare

Features

Bugfixes

  • Include interim partials in cockpit metrics. #1726, 1734
  • Handle partial relevant settings in exports and imports. #1704
  • Fix questionnaire's audios export to work across instances. #1711
  • Avoid showing onboarding when to fresh users when questionnaire is not empty or user is reader only. #1727
  • Fix activity log entries when the user has no username, fallback to email. #1720
  • Improve wording regarding cancelling/stopped entries in activity log. #1719
  • Improve wording in skip logic. #1706
  • Handle with expired Verboice calls when re-enqueueing from Surveda. #1733
  • Fix metrics computing in Verboice callbacks. #1731

0.26.1

11 Jun 17:16
afd1d50
Compare
Choose a tag to compare

Bugfixes

  • Fix respondent start issue due to locks being acquired with different keys. #1737, #1738

0.26.0

05 May 14:21
09525ef
Compare
Choose a tag to compare

Features

Bugfixes

  • Fix concurrency issue due to missing lock over respondents when cancelling survey. #1683
  • Improve cutoff rules section when creating a survey. #1666, #1686
  • Add missing log entry when cancelling survey completes. #1668
  • Avoid showing onboarding pages to readers of a projects. #1107, #1687
  • Removing a respondent no longer triggers a client-side error. #1677, 1685
  • Improve styling. #1679
  • Clarify expected screen resolutions for admin pages. #1680

0.25.0

30 Mar 19:13
9f81c71
Compare
Choose a tag to compare

Features

  • Handle respondent's STOP message by setting a final disposition and flagging it as user_stopped. #1607
  • More accurate retries count for IVR calls. Enqueued calls does not show as an attempt until they are started. #1589
  • Mobile surveys links can be visited multiple times. #1521
  • Allow cloud Verboice and Nuntium to be used in local surveda development by adding a base_callback_url configuration. #1624

0.24.1

20 Feb 17:21
ad62d4b
Compare
Choose a tag to compare

Bugfixes

  • Fix duplicate respondents while improving sanitation of phone numbers for on imports #1639
  • Fix usage of deprecated timezones #1653, #1657

0.24.0

07 Feb 15:24
380f6e4
Compare
Choose a tag to compare

Features

  • Use the last contact attempt wait time as the timeout to mark a respondent as stalled #452
    • The default fallback delay is now 2 hours (previously 10 minutes). 0a732058
  • Add retries histogram to show scheduling of respondents #1526
  • Improve wording and information shown of queue and cockpit #1162, #1636, #1627
  • Improve wording in skip logic #1557
  • Replace (deprecated) Google URL shortener service in favor of a configurable InSTEDD shorter instance #1522
  • Add configurable email from address #1549
  • Survey overview page shows start and end date #1123
  • Add a description field to questionnaires #1068
  • Survey is stopped by a background process #1517
  • Curate list of languages for language autocomplete #356
  • Timezones are chosen with an autocomplete component #297
    • Show the localtime of the selected timezone #1604
  • Add date in incentive file #1113
  • Improve order of responses CSV columns by included before the ones that are always present #1136
  • Update mobile web url to https://<server>/mobile/<respondent_id>?token=<token> #1520
  • Improve layout of numeric data in tables #409
  • Survey auto-save is now triggered without leaving the field #280

Bugfixes

  • Fix cockpit progress calculations and labeling #1600
  • Fix questionnaire export issues due to long audio files #1525
  • Fix error in "Total call time" when expired calls are involved #1452
  • Fix export of audio files when the questionnaire has sections #1597
  • Fix styling in comparisons section #644
  • Some surveys couldn't be removed depending on its state #1560
  • Do not log requeue of expired calls in the interactions file #1519
  • Ignore answers on non-active modes to fix modes column in the respondents file #1482

0.23.2

30 Dec 17:23
75b8aeb
Compare
Choose a tag to compare

Bugfixes

  • Calls' not_after limit spans for an extra day in western timezones #1603