ODK Collect 1.6.0
Highlights
- APK size reduced by 65% for faster app updates
- Change the app language to one of 47 languages from settings
- Date/time widgets with no-calendar appearance allow nulls and are centered for accuracy
- Google Drive, Google Sheets protocol now supports video and audio uploads
- Combine and save filtering and sorting on every form list screen
Added
- #744 Support additional media types with Google Drive, Google Sheets protocol
- Shobhit Agarwal @shobhitagarwal1612
- #786 Updated open source licenses
- Krishna @krishnarai30
- #311 Separate form preloaded values for username, email, etc
- Dave Briccetti @dcbriccetti (Nafundi)
- #718 Persistent per-screen sorting options
- Grzegorz Orczykowski @grzesiek2010 (Nafundi) and Sanjeev Dubey @getsanjeev
- #271 Minification for release builds
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #559 Change interface language from within the app
- #427 Dialog pickers for date and time
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #81 Allow date, datetime and time widgets to show 'null' values
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
Removed
- #434 Form processing logic from settings
- Batsal Ntmitro @nmpatsal
- #824 Don't check for Play Services when using GeoPoint
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
Fixed
- #695 Crash when user selects audio that was just recorded
- Rajat P Thakur @rajatthakur
- #678 In Grid Widget, orange frame doesn't disappear for deselected icons
- Pratik Joshi @pratikmjoshi
- #691 Crash when user selects video that was just recorded
- Rajat P Thakur @rajatthakur
- #167 Lack of User-Agent header causing 403 on some servers
- Alex Anderson @alxndrsn (Medic Mobile)
- #665 AudioButton should become a stop button when audio is playing
- Pratik Joshi @pratikmjoshi
- #784 Give user feedback when the Google Drive API isn't enabled
- Saurabh Jain @saurabhjn76
- #563 Replace calling browser intent with custom chrome tabs
- Sanjeev Dubey @getsanjeev
- #803 #805 Combine sorting and filtering
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #816 Clear list before refresh to avoid duplicates
- Sanjit Singh Chouhan @sanjitschouhan
- #709 Bad submission_url causes crash on submission
- Pratik Joshi @pratikmjoshi
- #736 Improve validation of URLs
- Yaw Anokwa @yanokwa (Nafundi)
- #785 Long pressing on grid widgets should clear the selection visually
- Sergei Novikov @sanovikov71
- #827 Long press should clear GeoTraceWidget/GeoShapeWidget answer
- Rijul Dhir @rijuldhir
- #887 Selected items in FormDownloadList aren't saved after using "Select All" option
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #879 Auto play of sound files does not work on first question
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #660 Avoid crash when source video can't be deleted
- Kunal Singh @beast-incarnate
- #828 GeoShape/GeoTrace button text is not changed to default after removing response
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #741 Back button when navigating "My Drive" goes all the way back to root
- Shobhit Agarwal @shobhitagarwal1612
- #897 Display dates and times using the current language and locale
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #794 Signature widget in portrait mode
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
Special thanks to Shobhit Agarwal (@shobhitagarwal1612), Alex Anderson (@alxndrsn, Medic Mobile), @anudeepti2004, Vikas Desale (@vikasdesale), Shubham Jain (@sjain281297), Lokesh Nandanwar (@lokeshkvn), @SIMRAN1 for adding tests, code quality improvements and deprecation updates!