What's Changed
BUG FIXES
- Handle the edge case where the Android OS does not have an activity for displaying the developer settings UI for wifi scan throttling.
- Fix an edge case resource not found crash by switching the help icon to a vector drawable instead of a png.
- Fix a bug where an old unsuccessful connection attempt was being retried and causing the current connection to be disconnected.
NEW FEATURES
- Set the locationAge field on the device status message.
- Allow the MQTT QoS to be set for the MQTT broker connection. #113
IMPROVEMENTS
- Disable the upload button on the dashboard if there are not any records to upload.
- Improve the registration confirmation dialog UI.
- Request the bluetooth permission when it has not been granted yet when toggling the bluetooth survey.
- Improvements to the NS Analytics Upload process such as removing the dialog in favor of inline upload status and improve the upload now button to bypass the queued auto-upload workers and trigger an immediate upload.
- Update the Bluetooth company identifiers and member uuids.
- Rework the MQTT connection help information to be in a help dialog accessed via an app bar icon instead of the expandable section in the connection UI.
- Update AGP and all the libraries to the latest version.
The regular-release apk is the same as what can be found on the Google Play Store which contains the tracking library Google Analytics. The cdr-release apk is the same as the regular-release apk, but with full CDR support (See README.md for more details) and it also does NOT contain ANY tracking libraries such as Google Analytics.
Full Changelog: v1.46...v1.47