Releases: christianrowlands/android-network-survey
Releases · christianrowlands/android-network-survey
v1.4.1
Fixed a bug where the MQTT connection would not reconnect when the phone dropped its data connection.
Network Survey v1.4.0
- Fixed a bug where permissions were not being requested on Android 11.
- Added support for streaming Phone State messages out over MQTT. The Phone State message is used to report some basic information about the phone such as the current serving cell, current technology, if a SIM is present, etc.
- Updated the default Bluetooth scan interval to 30 seconds because I kept seeing messages that the previous scan was not done when using 15 and 20 seconds as defaults.
- Updated the default GNSS scan interval to 10 seconds since 8 seconds seemed too often.
- Added a Device Model field to the GNSS and Device Status messages.
- Added the Mission ID field to the GeoPackage files.
- Improved the UX for error scenarios when connecting to an MQTT broker (e.g. notify the user of invalid username/password).
- Fixed the GNSS Raw Measurements information link.
Network Survey v1.3.0
Updated the permissions dialog with some extra details on why the background location is needed.
Network Survey v1.2.0
Improved the MQTT Connection stability and fixed a few bugs that resulted in the app crashing.
Network Survey v1.1.0
- Added support for streaming a Device Status message over an MQTT connection.
- Fixed the logging buttons on the toolbar so that they are always visible.
Network Survey v1.0.0
- Added Bluetooth survey support for streaming over an MQTT connection and logging to a GeoPackage file.
- Added a Bluetooth survey UI for viewing all Bluetooth devices within range.
- Updated the Wi-Fi Status UI to reflect when Wi-Fi is disabled.
Network Survey v0.4.0
- Fixed a bug that caused an app crash if it was opened, hidden, and reopened in short sequence.
- Fixed a bug where the app would crash if trying to enable GNSS logging with location services turned off.
- Added a survey log file rollover option to prevent the log file from growing too large.
- Added support for streaming GNSS records over an MQTT connection.
- Added a dialog to warn the user if the device does not support raw GNSS measurements.
- Added several more app restrictions to allow more control when the device is under MDM.
Network Survey v0.3.0
- Reduced the GNSS GeoPackage file size by around 100x.
- Changed the GNSS GeoPackage table format.
- Added scan rate interval user preferences for Cellular, Wi-Fi, and GNSS.
Network Survey v0.2.1
- Updated the device time field to use RFC 3339 instead of Unix time.
- Fixed a bug where the connection would not stop if the server shutdown before the client.
Network Survey v0.2.0
- Updated to use the new Network Survey Messaging connection library.
- Updated to use the new Network Survey Messaging format for the MQTT messages.