Releases: christianrowlands/android-network-survey
v1.37
What's Changed
- Tower Map Improvements: Switched from OSM to MapLibre for enhanced map performance and visual quality.
- Enhanced Cellular Details: LTE and 5G NR bands are now displayed in their own dedicated sections with both band numbers and descriptive names - #85.
- Improved Band Information: Added frequency details for 5G NR bands (NARFCN) in the cellular details view.
- Customizable Tower Display: Added option to toggle cellular towers on/off on the map view.
- Enhanced Coverage Visualization: BeaconDB coverage areas now display as a layer on the tower map - #83.
- Multi-SIM Support: Improved the map serving cell display for devices with multiple SIM cards.
- Map Preferences: Added new settings including tower coverage colors, opacity controls, and screen-on option for the tower map - #79, #82.
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.36...v1.37
v1.36
What's Changed
- Adds the
addressType,deviceClass,serviceUuids, andcompanyIdfields to the Bluetooth message. - Displays the new fields in the Bluetooth UI.
- Resolve the company name and display it in the Bluetooth UI.
- Stop scrolling to the bottom when the upload status is updated.
- UI improvements for larger font settings in Wi-Fi and Bluetooth UIs.
- For database upload, ignore records that have a location accuracy worse than 100 meters.
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.35...v1.36
v1.35
What's Changed
- Fixes a crash that occurs when the user quickly navigates to another app after enabling logging.
- Switches the default location provider to ALL (previously FUSED).
- Clarifies the description of the FUSED and ALL location providers in the app's Settings.
- Fixes a crash when uploading records to OpenCelliD or BeaconDB when running on Android 10 or lower.
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.34...v1.35
v1.34
What's Changed
- Ensure the app notification is displayed when the MQTT connection is lost.
- Adds a UMTS Cell Id to RNC ID and Short Cell ID calculator - #69.
- Adds a link to the privacy policy in the app's settings.
- Fix a bug where the cellular icon would have a blue tint after opening the tower map view.
- Display the serving cell coverage area on the tower map - #58.
- Adds tower map settings, and link to the tower map settings from the map screen.
- Save and restore the last selected tower source for the map view.
- Reset the upload status when a new upload scan is started.
- Adds a preference for hiding the upload dialog.
- Move the upload to database section up on the dashboard.
- Save the last view position so it can be restored the next time the map is opened - #65.
- Fix a bug with uploading records on Android 11 and below - #73.
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.33...v1.34
v1.33
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.
What's Changed
- Adds support for uploading cellular and Wi-Fi survey data to OpenCelliD and BeaconDB. - #66.
- Set the locationAge field on all records streamed over MQTT as well as CSV and GeoPackage records (excluding CDR records).
- Allow the user to select the tower location data source on the Tower Map view (OpenCelliD or BTSearch).
- Update the tower map view protocol dropdown to show up under the button.
- Various improvements to the UI to aid with larger font size settings.
- Update all libraries to the latest versions.
Full Changelog: v1.32...v1.33
v1.32
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.
What's Changed
- Stale out old locations so they are not set on records and implement a location update rate ceiling - #59.
- Adds a PLMN filter option for the Tower Map - #56.
- Group the MCC and MNC together on the cellular UI - #61.
- Fix a bug with displaying the Sector ID for the LTE Cellular Calculator.
- Correctly display the Location Provider and log file type preferences in the settings when set via MDM.
- Trim the locations in the CSV log file to 6 decimal places - #67.
- Rounds the speed, altitude, and accuracy to 2 decimal places in the CSV log file for all survey types - #68.
- Fix clicking on the Server Connection (gRPC) notification to open the connection UI.
Full Changelog: v1.31...v1.32
v1.31
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.
What's Changed
- UI updates throughout the app.
- Sets the nonTerrestrialNetwork field in the phone state message (MQTT, gRPC, CSV, and GeoPackage)
- Prevent a crash when viewing the GNSS UI when no GPS provider is available on the device.
- Upgrade to SDK 35 (Android 15).
- Leverage new Android 15 getRejectCause API.
- Prevent really small speed values so that they are not displayed in scientific notation in JSON messages.
- Add additional permission checks for the other paths that turn on CDR logging to improve the UX and prevent crashes.
- Go to the devices location when the tower map is first opened and the info dialog is accepted.
Full Changelog: v1.30.2...v1.31
v1.30.2
FYI, there has been a few back to back patch releases now. This is because I am working through the build changes needed to get Network Survey on the F-Droid repo.
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.
What's Changed
- Log the battery percentage in the device status message CSV file as an int instead of a protobuf value.
Full Changelog: v1.30.1...v1.30.2
v1.30.1
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.
What's Changed
- Don't add GMS and crashlytics to the classpath unless the google-services.json file is present.
Full Changelog: v1.30...v1.30.1
v1.30
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.
What's Changed
- Display the UMTS RNC ID and Short CID in the cellular details UI. (Issue #54)
- Fixes a crash that was triggered when CDR logging was enabled while enabling a second SIM card.
- Other edge case crash fixes.
Full Changelog: v1.29...v1.30