github christianrowlands/android-network-survey v1.59

4 hours ago

What's Changed

NEW FEATURES

  • Add a "My survey points" map layer that shows where your surveys actually recorded data, on both the tower map and the Survey Monitor map. #101
  • Color survey points by signal strength, technology, provider, sent status, cell, or area (TAC/LAC), and switch the layer between cellular, Wi-Fi, and Bluetooth.
  • Filter survey points by when they were surveyed, which upload destination collected them, and whether they have been sent, with the active filters shown as dismissible chips on the map.
  • Add a Cellular Tools screen with a browsable reference of every LTE and 5G NR band, searchable by band designator, name, EARFCN, NARFCN, or frequency.
  • Rename the Cellular Calculators screen to Cellular Tools with Bands and Calculators panes, and add a Channel to Band calculator that resolves an EARFCN or NARFCN to its band and shows the frequency.
  • Tap the Band field on the cellular details screen to open that band's entry in the reference.
  • Rework the ongoing survey notification to report the state of the survey.

IMPROVEMENTS

  • Load towers onto the map through a session tile cache, so panning back to an area you have already viewed, or zooming into it, no longer refetches it.
  • Raise the on-map tower budget from 7,500 to 20,000, and build the map features off the main thread.
  • Replace rather than stack new tower alerts, make them dismissible, and count towers per survey.
  • Translation updates contributed through Weblate.

BUG FIXES

  • Fix the 5G NR band being left blank when the device does not report one and the NARFCN falls in more than one band. Every candidate is now listed (for example n48 / n77 / n78), with a different separator than the bands the modem reported.
  • Fix the tower map repeatedly refetching a dense city view after the server truncated the result.
  • Fix two- and three-digit MNCs producing colliding tower identifiers, which could open the wrong tower when one was tapped.

NS Messaging API

This release runs on NS Messaging API version 2.6.0.


APK Downloads

Each variant is built as per-architecture APKs for smaller download sizes. Most users should download the arm64-v8a APK (almost all modern Android phones). If unsure, use the universal APK which works on all devices but is larger.

Suffix Architecture Devices
arm64-v8a 64-bit ARM Most modern phones/tablets
armeabi-v7a 32-bit ARM Older phones
x86_64 64-bit x86 Some tablets, Chromebooks, emulators
x86 32-bit x86 Older emulators
universal All Works everywhere (larger file size)

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

  • Translations update from Hosted Weblate by @hosted-weblate[bot] in #146
  • Translations update from Hosted Weblate by @hosted-weblate[bot] in #150

Full Changelog: v1.58...v1.59

Don't miss a new android-network-survey release

NewReleases is sending notifications on new releases.