ODK Collect v2021.3.0
Highlights
- Updated look and feel to better match modern Android design guidelines
- Reference layers for offline maps can now be added in
<collect-dir>/layers
to make them available to all projects - Forms can use the
allow-mock-accuracy
parameter to enable recording accuracy from mock providers - More detailed error messages for problems that occur when downloading forms using "Get Blank Form"
- Removed support for custom server paths
Added
- #4781 Use Intent.ACTION_GET_CONTENT instead of Intent.ACTION_PICK to pick an image with settings
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4804 Fix Multiple clicks on Settings open up unexpected views
- Vaibhav Kumar Singh @Unreal-Dreams
- #4801 Improved handling swiping and displaying contextual menu
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4815 Use MultiClickSafeButton in ProjectSettingsDialog for all the buttons
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4814 Fixed DateWidget with year mode
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4821 Fixed attaching gifs in ImageWidget
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4818 Fixed detecting duplicated projects
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4777 Create directories on demand rather than up front
- Callum Stott @seadowg (ODK)
- #4757 Fixed enable auto-send schedules submission of completed forms
- #4803 Use MaterialComponents as theme
- Callum Stott @seadowg (ODK)
- #4824 Return an exception with a meaningful message for all errors that might occur during downloading forms
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4833 Updated icons in the 'About' screen
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4837 Bump target version to API 30
- Callum Stott @seadowg (ODK)
- #4830 Improved showing errors that might occur during downloading forms
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4829 Add allow-mock-accuracy for default geopoint widget
- Callum Stott @seadowg (ODK)
- #4853 Tweak button style to have softer text
- Callum Stott @seadowg (ODK)
- #4843 Tweak new theme
- Callum Stott @seadowg (ODK)
- #4842 Add shared reference layer directory
- Callum Stott @seadowg (ODK)
- #4857 Add allow-mock-accuracy for non-default geopoint and geoshape/geotrace
- Callum Stott @seadowg (ODK)
Fixed
- #4762 Show repeat in hierarchy view even if first instance has no relevant content
- David Wright @dimwight
- #4852 Fixed crash when using mapbox on Android 11
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4859 Fix persian joda time dependency declaration
- Callum Stott @seadowg (ODK)
- getodk/javarosa#646 Update the model even when a cached choice list can be used
- Hélène Martin @lognaturel (ODK)
- #4855 Handle null keys in OnSharedPreferenceChangeListener
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4856 Create file with project name sanitizing reserved chars
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4867 Fixed visibility of the location crosshair in mapbox
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4860 Fixed error prone registerToClearAnswerOnLongPress() method for string widget
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4875 Fixed disappearing location icon
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4891 Remove mention of admin settings
- Hélène Martin @lognaturel (ODK)
- #4878 Fixed starting activities
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4887 Fixed comparing media files in order to detect updates
- Grzegorz Orczykowski @grzesiek2010 (ODK)
Removed
- #4789 Remove old analytics events
- Grzegorz Orczykowski @grzesiek2010 (ODK)
- #4805 Remove custom endpoints
- Grzegorz Orczykowski @grzesiek2010 (ODK)