ODK Collect v1.25.0
Highlights
- Added map view of filled forms on device
- Added Likert scale widget
- Increased spacing between select options to make easier to tap
- Added identify-user support to request user identity in audit log
- Added track-changes-reasons to request answer change reason in audit log
Added
- #3423 Updated all dependencies
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3413 Spacing for select options matches Material Design standards
- Callum Stott @seadowg (Nafundi)
- #3431 Implement likert functionality in Collect
- #3439 Add identify-user support
- Callum Stott @seadowg (Nafundi)
- #3447 Add a new MapActivity that shows saved forms on a map
- Ka-Ping Yee @zestyping (Nafundi)
- #3490 Likert analytics
- #3495 Enabled Firebase Performance Monitoring
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3477 Add track-changes-reasons support
- Callum Stott @seadowg (Nafundi)
Fixed
- #3422 Display a toast if scanning QR codes fails
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3377 Use more meaningful messages when an audio file is missing/invalid
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3414 Fixed Memory leak in MainMenuActivity
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3416 Remove unneeded audio clean up on FormEntryActivity pause
- Callum Stott @seadowg (Nafundi)
- #3443 Fixed NPE while opening MapsPreferences from GeoPointActivity
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3361 Remove Google Analytics because the service has been shut down
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3454 test-only changes to fix failing unit tests on Windows
- Robert Morton @OpenDataNerd
- #3426 Catch SQLiteExceptions during reading csv files
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3469 Fixed Google Drive 403 error
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3452 Build a FormDef when doing initial form discovery
- Hélène Martin @lognaturel (Nafundi)
- #3476 Catch any exception and error while parsing an instance file
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3470 Clear server credentials on app reset
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3478 Fixed checkboxes in Reset Settings dialog for Android 4
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3449 Provide user-friendly error message when CSV for search() or external itemsets is not on device
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3462 Disable automatic formatting only for questions that are formatting prone
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3474 Fixed distorted buttons for Android <5
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3485 Clear credentials when settings are being reset
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3473 Support case insensitive header lookups
- Robert Morton @OpenDataNerd
- #3467 Avoid starting asynctask responsible for uploading forms to GS twice
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3464 Add margins back into Text Widgets
- Callum Stott @seadowg (Nafundi)
- #3492 Reduce select and question header padding
- Hélène Martin @lognaturel (Nafundi)
- #3505 Replace margin with padding to prevent RTL bug in Android 7
- Callum Stott @seadowg (Nafundi)
- #3516 Fixed paddings for select widgets with compact and columns no-buttons appearances
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3512 Fix displaying answers for multi-column select
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3511 Clear geometry after encryption
- Hélène Martin @lognaturel (Nafundi)
- #3516 Fixed paddings for select widgets with compact and columns no-buttons appearances
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #3520 Make sure save requests are cleared once they're dealt with
- Callum Stott @seadowg (Nafundi)
- #3527 Fixed clicking on map marker for geopoint
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)