Releases: instedd/surveda
0.39.0
What's Changed
-
Import unused sample by @matiasgarciaisaia in #2391
-
CSV generation feedback by @matiasgarciaisaia in #2388
-
Simplify unused sample DB query by @matiasgarciaisaia in #2393
-
Fix: show rejected in disposition table by @matiasgarciaisaia in #2394
-
Fix: CSV generation feedback for all files by @matiasgarciaisaia in #2395
-
Fix: dispositions table's last column color by @matiasgarciaisaia in #2396
-
Fix VerboiceChannelTest by waiting for OTP message by @matiasgarciaisaia in #2392
Full Changelog: 0.38.0...0.39.0
0.38
What's Changed
- Upgrade ngrok image in docker-compose by @anaPerezGhiglia in #2314
- ChannelBroker: small improvements by @anaPerezGhiglia in #2315
- #2306: prioritize contacted respondents by @anaPerezGhiglia in #2316
- #1342: Close datepicker on date selection by @anaPerezGhiglia in #2320
- #2318: make numeric ranges quotas exhaustive by @anaPerezGhiglia in #2319
- Migrate How to Setup Cloud Instance to repo by @matiasgarciaisaia in #2321
- Log batch limit when activating respondents by @matiasgarciaisaia in #2317
- QuotaBucket: Show single value when single-value-range by @anaPerezGhiglia in #2325
- #1744: fix respondent_stats deadlocks by @anaPerezGhiglia in #2327
- #2328: validate sms parts by @anaPerezGhiglia in #2335
- #2330: lock respondents in ChannelBroker by @anaPerezGhiglia in #2334
- #2308: Fix SuccessRateLine chart by @anaPerezGhiglia in #2336
- #2308: Add extra few days in SuccessRateLine if survey is still running by @anaPerezGhiglia in #2338
- Make pre-commit git hook opt-in by @matiasgarciaisaia in #2323
- Fix 'Stop MO' tests by @anaPerezGhiglia in #2340
- Update translations by @anaPerezGhiglia in #2339
- Refactor: SurveyCanceller per survey by @matiasgarciaisaia in #2337
- Use proxy-forwarded IP address in ActivityLog by @matiasgarciaisaia in #2342
- Fix SuccessRateLine chart by @anaPerezGhiglia in #2347
- [workaround] Skip canceller tests by @anaPerezGhiglia in #2348
- #2343: Log in interaction files on ChannelBroker by @anaPerezGhiglia in #2355
- Duplicate survey by @matiasgarciaisaia in #2354
- #2350: improve query for building interactions file by @anaPerezGhiglia in #2359
- Increase CSV downloads' timeout by default by @matiasgarciaisaia in #2361
- Fix & improve survey logger tests by @anaPerezGhiglia in #2358
- Increase DB chunk size for respondent files by @matiasgarciaisaia in #2360
- Fix invalid link by @ismaelbej in #2363
- Setup tests database in
dev-setupscript by @matiasgarciaisaia in #2365 - Validate collaborators invited twice by @ismaelbej in #2366
- Fix: tzdata ArgumentError upon app startup by @matiasgarciaisaia in #2367
- Pause channel by @ismaelbej in #2370
- UI changes to pause a channel by @ismaelbej in #2373
- Wrap in a transaction operations a respondents list by @ismaelbej in #2376
- Add active surveys to the warning message when deleting a channel by @ismaelbej in #2374
- #2350: Generate survey files async by @anaPerezGhiglia in #2362
- Fix: Channel Broker crashes with nil nuntium_token by @matiasgarciaisaia in #2379
- Respect survey schedules before sending SMS by @mverzilli in #2380
- Fix: update respondent timeout upon contact by @matiasgarciaisaia in #2382
- Fix: Debian Buster repositories were archived by @matiasgarciaisaia in #2387
New Contributors
- @ismaelbej made their first contribution in #2363
Full Changelog: 0.37.2...0.38.0
0.37.0
Features
Introduces the Channel Broker that acts as a dam between the survey-broker and the actual external services (i.e. Verboice, Nuntium).
No more than channel-capacity IVR calls or SMS messages will leave Surveda at any given time. Active contacts are memorized and marked as completed whenever we receive callbacks (yet also actively check their state against the external service to cleanup in case of missed callbacks or bugs). No IVR calls are sent to the external services outside of their scheduled window (feature pending for SMS messages).
Bugfixes
Deployment Notes
- Nuntium latest master is required (release pending).
- Verboice latest master is recommended (release pending).
0.36.2
0.36.1
0.36.0
Enhancements:
- New settings page for projects (#2191)
- Interactive survey chart (#2195)
- Distinct success chart for surveys (#2200)
- Support AAC, ADTS and M4A audio files (#2190)
- Validate audio files & always transcode to MP3 (#2189)
- Show email of channel owner when creating a survey (#2093)
- Show count of running surveys inside a folder (#2224)
Fixes:
UI glitches:
Technical debt: