Releases: getodk/collect
Releases · getodk/collect
ODK Collect v2024.1.0-beta.0
What's Changed
- Icon improvements by @grzesiek2010 in #5638
- Preserve range widget values in field list when minimizing app by @grzesiek2010 in #5640
- Use the same location providers in every map engine + some tweaks by @grzesiek2010 in #5636
- V2023.3 dependency updates by @grzesiek2010 in #5658
- Form error improvements by @grzesiek2010 in #5560
- Use Theme_MaterialComponents by default in tests by @grzesiek2010 in #5668
- Stop using WeakReference in BaseLocationClient by @grzesiek2010 in #5624
- Remove +/- buttons from OSMDroidMap by @grzesiek2010 in #5674
- Dismiss snackbar before creating a new one by @grzesiek2010 in #5682
- Fix for #5547 in FormMetadataPreferencesFragment by @dimwight in #5696
- Fixed button heights by @grzesiek2010 in #5686
- Merge changes from v2023.2.3 by @seadowg in #5697
- Fixed text alignment for RTL selects by @grzesiek2010 in #5689
- Merge pull request #5667 from v2023.2.x by @seadowg in #5677
- Prevent "Check for errors" result snackbar from reappearing on rotation by @dimwight in #5691
- Introduce "data service" for Forms by @seadowg in #5521
- Remove Google Drive projects with no saved forms by @grzesiek2010 in #5675
- Upgrade to JavaRosa 4.3.0-SNAPSHOT by @seadowg in #5710
- Refresh the list adapter to solve the problem with selecting items by @grzesiek2010 in #5713
- Disable reconfiguring in GD projects by @grzesiek2010 in #5705
- Fix external apps returning data when Collect is being restored by @seadowg in #5663
- Removed redundant logs from AuditEventSaveTask by @grzesiek2010 in #5706
- Use Material 3 as base theme by @seadowg in #5676
- Fixed missing audit events after navigating to settings by @grzesiek2010 in #5707
- Move file in wrong place by @seadowg in #5724
- Only treat _ as markdown if separated by white space by @grzesiek2010 in #5685
- Fix for #5634 Crash after zooming map by @dimwight in #5700
- Do not allow to attach gifs in AnnotateWidget by @grzesiek2010 in #5712
- Making the "Ready to Send" screen more actionable by @grzesiek2010 in #5693
- Migrate usage of KEYCODE_BACK and onBackPressed() by @grzesiek2010 in #5729
- Fixed missing „form resume” in audit log events when moving backward in not allowed in Collect settings by @grzesiek2010 in #5708
- Fixed: Crash when logging background location by @grzesiek2010 in #5743
- Add strings from PR #5734 by @seadowg in #5757
- Fallback to OSM if other engines aren't available by @seadowg in #5702
- Allow local JavaRosa to be used with one change by @seadowg in #5755
- Fixed annotate widget tests by @grzesiek2010 in #5756
- Fixed: Doubled event in the audit log after saving a draft in Audit Test Location Background Audio form by @grzesiek2010 in #5742
- Update ways of working by @seadowg in #5722
- Fixed importing QR codes by @grzesiek2010 in #5747
- Fixed the order of events when location tracking is enabled by @grzesiek2010 in #5744
- Add checks for tests and string comments to PR template by @seadowg in #5764
- Improved handing fast clicking on different elements in the main menu by @grzesiek2010 in #5759
- Fixed killing app in tests by @grzesiek2010 in #5778
- Add analytics for form-level auto-send and auto-delete by @grzesiek2010 in #5774
- Improving empty states by @grzesiek2010 in #5768
- Added strings from v2023.3.x by @grzesiek2010 in #5791
- Remove unused string by @lognaturel in #5803
- Fixed LeakCanary by @grzesiek2010 in #5784
- Merge v2023.3 changes by @seadowg in #5781
- Add module naming example to code guidelines by @seadowg in #5816
- Button styling improvements by @grzesiek2010 in #5773
- Improved styling the project settings dialog by @grzesiek2010 in #5770
- Maintain last-saved across form updates by @grzesiek2010 in #5745
- Use implicit action intent for action test by @seadowg in #5832
- Allow custom camera app to be specified in a question by @grzesiek2010 in #5738
- Updated messages displayed in empty lists by @grzesiek2010 in #5826
- Dependency updates for v2023.4 by @grzesiek2010 in #5802
- Re-introduce app bar elevation by @grzesiek2010 in #5761
- Removed Stamen maps by @grzesiek2010 in #5822
- Refactor prep for only creating database for search/pulldata if needed by @seadowg in #5665
- Use recommended OSM tile URL by @lognaturel in #5815
- Revise release process by @seadowg in #5863
- Update merge process docs by @seadowg in #5858
- Display errors inline rather than in toast by @grzesiek2010 in #5725
- Clean up remaining Google Drive projects by @grzesiek2010 in #5830
- Revise notification flows by @seadowg in #5827
- Improved styling the landing screen by @grzesiek2010 in #5772
- Merge changes from v2032.3.1 by @seadowg in #5860
- Only load dynamic preload data when needed by @seadowg in #5823
- Do not display the option to finalize drafts in the list of sent forms by @grzesiek2010 in #5862
- Fix ANR when loading audio by @seadowg in #5836
- Fixed testshared module name by @grzesiek2010 in #5871
- Fixed imageloader module name by @grzesiek2010 in #5874
- Finish activity when the dialog is canceled by @grzesiek2010 in #5873
- Add
hidden-answer
appearance for barcode questions by @seadowg in #5870 - Standardize widget margins by @grzesiek2010 in #5868
Full Changelog: v2023.2.0...v2024.1.0-beta.0
ODK Collect v2023.3.1
What's Changed
- Fix multi select widget with no-buttons appearance by @seadowg in #5824
- Handle bulk finalize attempt of submissions whose form definitions are not on device by @grzesiek2010 in #5835
- Fix
WebView
workaround causing Activity to be shown with incorrect theme by @seadowg in #5844 - Don't jump to first validation error when using "quick save" button by @grzesiek2010 in #5848
- Extract Main Menu to Fragment to prevent lifecycle crashes by @seadowg in #5829
- Update JavaRosa to support entity updates by @lognaturel in #5855
- Always show keyboard for text fields by @grzesiek2010 in #5843
Full Changelog: v2023.3.0...v2023.3.1
ODK Collect v2023.3.0
Highlights
- Bulk finalization of drafts is now available from the draft list
- Validation errors are now shown in the draft list
- Google Drive/Sheets projects with no filled forms are deleted on upgrade as part of removal of the Google Drive/Sheets integration
What's Changed
- Icon improvements by @grzesiek2010 in #5638
- Fixed range widgets by @grzesiek2010 in #5640
- Use the same location providers in every map engine + some tweaks by @grzesiek2010 in #5636
- V2023.3 dependency updates by @grzesiek2010 in #5658
- Form error improvements by @grzesiek2010 in #5560
- Use Theme_MaterialComponents by default in tests by @grzesiek2010 in #5668
- Stop using WeakReference in BaseLocationClient by @grzesiek2010 in #5624
- Remove +/- buttons from OSMDroidMap by @grzesiek2010 in #5674
- Dismiss snackbar before creating a new one by @grzesiek2010 in #5682
- Fix for #5547 in FormMetadataPreferencesFragment by @dimwight in #5696
- Fixed button heights by @grzesiek2010 in #5686
- Merge changes from v2023.2.3 by @seadowg in #5697
- Fixed text alignment for RTL selects by @grzesiek2010 in #5689
- Prevent "Check for errors" result snackbar from reappearing on rotation by @dimwight in #5691
- Introduce "data service" for Forms by @seadowg in #5521
- Remove Google Drive projects with no saved forms by @grzesiek2010 in #5675
- Remove grace period for v2023.3 by @seadowg in #5728
- Track partial form submissions by @seadowg in #5737
- Add bulk finalization by @seadowg in #5734
- Add custom attribute to flag strings to review by @seadowg in #5769
- Validate drafts when saved from end screen by @seadowg in #5760
- Prevent bulk finalization on instances with save points by @seadowg in #5766
- Show banner after editing finalized form by @seadowg in #5762
- Allow forms with dynamic preload data to be bulk finalized by @seadowg in #5775
- Implement Material 3 "pill" component by @seadowg in #5765
- Fixed displaying valid and invalid drafts on a map by @grzesiek2010 in #5786
- Fixed memory leaks by @grzesiek2010 in #5780
- Show dialog when the user sees the drafts screen for the first time by @seadowg in #5785
- Improvements to bulk finalize by @seadowg in #5776
- Update bulk finalization strings by @lognaturel in #5779
- Update test by @seadowg in #5793
- Block closing the notification permission dialog by tapping outside the bounds by @grzesiek2010 in #5792
- Fixed searching in the list of drafts by @grzesiek2010 in #5797
- Do not allow to delete projects with drafts no matter what their status is by @grzesiek2010 in #5799
- Migrate old finalize key correctly by @seadowg in #5795
- Revert 'Do not mark forms as failed to send before sending' in v2023.3 by @grzesiek2010 in #5794
- Improvements around new statuses used by drafts in v2023.3 by @grzesiek2010 in #5801
- Protect GeoJSONFeature from ProGuard alterations by @grzesiek2010 in #5813
- Fallback to Material 2 OutlinedButton on API 22 by @seadowg in #5814
Full Changelog: v2023.2.0...v2023.3.0
ODK Collect v2023.3-beta.2
What's Changed
- Improvements around new statuses used by drafts in v2023.3 by @grzesiek2010 in #5801
- Protect GeoJSONFeature from ProGuard alterations by @grzesiek2010 in #5813
- Fallback to Material 2 OutlinedButton on API 22 by @seadowg in #5814
Full Changelog: v2023.3-beta.1...v2023.3-beta.2
v2023.3-beta.1
What's Changed
- Block closing the notification permission dialog by tapping outside the bounds by @grzesiek2010 in #5792
- Fixed searching in the list of drafts by @grzesiek2010 in #5797
- Do not allow to delete projects with drafts no matter what their status is by @grzesiek2010 in #5799
- Migrate old finalize key correctly by @seadowg in #5795
- Mark forms as failed to send before sending by @grzesiek2010 in #5794
Full Changelog: v2023.3-beta.0...v2023.3-beta.1
v2023.3-beta.0
What's Changed
- Icon improvements by @grzesiek2010 in #5638
- Fixed range widgets by @grzesiek2010 in #5640
- Use the same location providers in every map engine by @grzesiek2010 in #5636
- V2023.3 dependency updates by @grzesiek2010 in #5658
- Form error improvements by @grzesiek2010 in #5560
- Use Theme_MaterialComponents by default in tests by @grzesiek2010 in #5668
- Stop using WeakReference in BaseLocationClient by @grzesiek2010 in #5624
- Remove +/- buttons from OSMDroidMap by @grzesiek2010 in #5674
- Dismiss snackbar before creating a new one by @grzesiek2010 in #5682
- Put cursor at end of phone number in metadata settings by @dimwight in #5696
- Fixed button heights by @grzesiek2010 in #5686
- Catch runtime exceptions and add logging by @seadowg in #5697
- Fixed text alignment for RTL selects by @grzesiek2010 in #5689
- Prevent "Check for errors" result snackbar from reappearing on rotation by @dimwight in #5691
- Introduce "data service" for Forms by @seadowg in #5521
- Remove Google Drive projects with no saved forms by @grzesiek2010 in #5675
- Allow edits to finalized forms indefinitely in this release by @seadowg in #5728
- Track partial form submissions by @seadowg in #5737
- Add bulk finalization by @seadowg in #5734
- Validate drafts when saved from end screen by @seadowg in #5760
- Prevent bulk finalization on instances with save points by @seadowg in #5766
- Show banner after editing finalized form by @seadowg in #5762
- Allow forms with dynamic preload data to be bulk finalized by @seadowg in #5775
- Implement Material 3 "pill" component by @seadowg in #5765
- Fixed displaying valid and invalid drafts on a map by @grzesiek2010 in #5786
- Fixed memory leaks by @grzesiek2010 in #5780
- Show dialog when the user sees the drafts screen for the first time by @seadowg in #5785
- Improvements to bulk finalize by @seadowg in #5776
Full Changelog: v2023.2.0...v2023.3-beta.0
ODK Collect v2023.2.4
What's Changed
- Add logging when showing crash report screen by @seadowg in #5698
- Remove grace period restriction time restriction from editing finalized forms by @seadowg in #5717
- Update translations by @lognaturel in #5723
Full Changelog: v2023.2.3...v2023.2.4
ODK Collect v2023.2.3
What's Changed
- Catch runtime exceptions that might occur during form validation by @grzesiek2010 in #5672
- Added new logs to understand SQLiteBlobTooBigException by @grzesiek2010 in #5673
- Protect against
onResume
running inMainMenuActivity
during crash flow by @seadowg in #5679 - Revert "Do not mark forms as failed to send before sending" by @grzesiek2010 in #5688
- Show warning when editing finalized form by @grzesiek2010 in #5681
- Update translations by @lognaturel in #5695
Full Changelog: v2023.2.2...v2023.2.3
ODK Collect v2023.2.2
What's Changed
- Fix date format in translation by @seadowg in #5666
- Add test to check date formats parse correctly by @seadowg in #5667
- Allow editing finalized forms saved before October 1st 2023 UTC by @grzesiek2010 in #5670
Full Changelog: v2023.2.1...v2023.2.2