Skip to content

Releases: christianrowlands/android-network-survey

v1.42

20 Aug 16:29
Compare
Choose a tag to compare

What's Changed

  • Reverting to 8.11.1 of AGP because of an F-Droid build issue. #97
  • Include the NS App Serial Number in the settings UI for easy reference.
  • Rename the upload card on the dashboard to OpenCelliD & BeaconDB Upload.
  • Update the Bluetooth company identifiers and member UUIDs.
  • Fix BT Survey: Don't use batch scanning as it causes BT records to never be seen and change the filtering approach to be more permissive of record updates.
  • Set a minimum scan rate of 23 seconds for Bluetooth in the user settings and MDM config.
  • Prevent a crash on devices with extra security software that restrict location permissions further and set the location age on the CDR csv records.
  • Fix a crash when loading more than 7,500 towers to the map.
  • Remove the extra map view location button by consolidating the "My Location" and "Follow Me" buttons. #99
  • Fix the text color of "No towers found in area" to make it more readable over the map.

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.41...v1.42

v1.41

13 Aug 23:06
Compare
Choose a tag to compare

What's Changed

  • Set better values for the SS_RSRP SS_RSRQ chart ranges for NR on the cellular details UI.
  • Make the tower search fields in the bottom sheet a 2x2 grid instead of stacked to save vertical space.
  • Make sure the tower coverage area is visible when searching for a tower on the map.
  • Adds a status message and pauses cellular record processing when in airplane mode.
  • Fixed duplicate alerts for the same tower.
  • Indicate the currently connected wifi network in the network list.

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.40...v1.41

v1.40

06 Aug 16:03
Compare
Choose a tag to compare

What's Changed

  • Pause all survey operations when the battery drops below a user defined value. - #90
  • Adds an exclusion filter for WiFi SSIDs that allows the user to specify SSIDs to exclude from the survey data. - #91
  • Play a sound alert and show a notification when a new tower is seen that is not in the OpenCelliD DB. - #81
  • Adds a tower search feature to the tower map and survey monitor map. - #89
  • Improve the Survey Monitor Status UI.
  • Adds an MDM field for setting the deviceName field when sending messages over MQTT.
  • Improve the Tower Information Dialog for the towers on the map.
  • Keep the protocol selection when locking and unlocking the tower map screen (it was previously being reverted).
  • Fix a bug by triggering an update to the NR NCI calculator when the gNB ID bit length is changed.
  • Restore the "my location" dot on the map after locking and unlocking the screen.
  • Remove the extra dot at the end of the upload progress bar.
  • Make the record count help dialog scrollable for larger font sizes.
  • Prevent a crash on Android 8.1 where the device scan rate was 0 because of a race condition.
  • Prevent a crash on Android 10 due to a known Android 10 bug.
  • Add OpenFreeMap as a map tile option.

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.39...v1.40

v1.39

14 Jul 19:55
Compare
Choose a tag to compare

What's Changed

  • Prompt the user to disable Android's battery optimization for the app. This prevents the Android OS from silently pausing the survey due to battery optimizations.
  • Increase the default scan rate for GNSS to 30 seconds (previously 20 seconds) and 10 seconds (previously 8 seconds) for Wi-Fi.
  • Improve the interval of the bluetooth scanning to prevent multiple back to back scans.
  • Fix a bug where the signal strength bars in the Cellular Details view would not go past a certain value.

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.38...v1.39

v1.38

02 Jul 20:49
Compare
Choose a tag to compare

What's Changed

  • Acquire a wake lock when starting a survey to make sure the Android OS does not pause the survey. This prevents gaps in the survey data.
  • Created a new Survey Monitor UI that keeps the screen active and lets the user know when a survey is running.
  • Adds a new map view to the Survey Monitor UI that displays the user's survey path and the BeaconDB coverage area.
  • Update the Bluetooth company identifiers and member UUIDs.

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.37...v1.38

v1.37

09 Jun 19:47
Compare
Choose a tag to compare

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

08 May 17:42
Compare
Choose a tag to compare

What's Changed

  • Adds the addressType, deviceClass, serviceUuids, and companyId fields 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

07 Apr 17:07
Compare
Choose a tag to compare

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

25 Mar 12:06
Compare
Choose a tag to compare

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

17 Feb 18:17
Compare
Choose a tag to compare

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