Skip to content

Releases: mjaakko/NeoStumbler

1.5.0

28 Jan 17:13
22860a4
Compare
Choose a tag to compare
  • Map screen now uses MapLibre GL instead of OsmDroid
    • Added support for vector based map tile sources (OpenFreeMap and VersaTiles)
    • Changed the hexagon resolution to scale with map zoom level instead of having three fixed resolutions
  • Scanning interval is now adjusted dynamically based on the speed the device is moving
    • Distance between scans can be customized in the settings
      • Note that the selected distance should only be considered to be advisory - in practice scans are done more often if not moving at a constant speed
    • Changed location interval to 3 seconds
  • Fixed cell tower scanning on some older devices which do not include MNC in the cell tower data
  • Other minor miscellaneous fixes and UI/UX improvements

Translations:

  • Added Russian translation
  • Added Lithuanian translation
  • Added Polish translation
  • Updates to other translations

Thanks for everyone updating the translations! ❤️

Note

The APK size has increased significantly due to the native libraries used by MapLibre GL

For the full variant, you can download an architecture-specific APK. The universal APK includes native libraries for all architectures

1.5.0-rc3

25 Jan 19:41
Compare
Choose a tag to compare
1.5.0-rc3 Pre-release
Pre-release
  • Changed location interval to 3 seconds
  • Locations are buffered by up to 10 seconds before creating reports
  • Links on the reports list use primary color from the active theme
  • Other minor fixes and improvements

As of this version, the full variant is built with support for split APKs. You can either use the APK specific for your device's architecture or the universal APK which includes native code for all supported architectures.

Translations:

  • Added Polish translation

1.5.0-rc2

22 Jan 22:14
Compare
Choose a tag to compare
1.5.0-rc2 Pre-release
Pre-release
  • Changed minimum cell scan interval to 5 seconds
  • Added check for cell timestamp to avoid creating reports with duplicate cell tower data
  • Added workaround for cases where cell tower data doesn't have mobile network code available
  • Added gradient fill to the statistics charts
  • Fixed map crashing in some cases
  • Fixed map not loading data in some cases
  • Hexagons on the map now change resolution depending on the map zoom level (instead of three fixed resolutions)
  • Slider values are reset to the default if the dialog is closed without saving

1.5.0-rc1

20 Jan 19:18
Compare
Choose a tag to compare
1.5.0-rc1 Pre-release
Pre-release
  • Scan interval is now adjusted dynamically based on the speed the device is moving
    • The target distance between scans can be customized in the settings
  • Replaced OsmDroid with MapLibre
  • Added support for using vector tiles on the map
    • Currently supported sources: OpenFreeMap and VersaTiles
  • Minor UI / UX improvements

Note: the APK size has increased significantly due to the native libraries used by MapLibre

Translations:

  • Added Lithuanian translation
  • Added Russian translation
  • Updates to other translations

1.4.3

08 Jan 16:56
Compare
Choose a tag to compare
  • Fixed crash when opening links from the suggested services dialog
  • Updated dependencies

Translations:

  • Added Hungarian translation
  • Added Ukrainian translation
  • Minor updates to other translations

1.4.2

15 Dec 12:18
Compare
Choose a tag to compare
  • Added support for importing raw database from a file
  • Improved UI on the statistics screen

Translations:

  • Added Dutch translation
  • Added Italian translation
  • Updated Brazilian Portuguese translation
  • Updated Czech translation
  • Updated German translation
  • Updated French translation
  • Updated Chinese translation

Thanks for everyone updating the translations!

1.4.1

07 Dec 18:50
Compare
Choose a tag to compare
  • Reports are sent in batches of 2000 to avoid creating too large request payloads
  • More detailed error message is shown if sending reports fails
  • Fixed Ichnaea compatibility by not encoding null values
  • Added flag to keep the screen on when on the map tab
  • Updated dependencies

Translations:

  • Updated French translation

1.4.0

20 Nov 18:44
Compare
Choose a tag to compare

Changelog:

  • Air pressure data is added to reports on devices with pressure sensors
  • Troubleshooting UI for fixing common issues in scanning
  • Ability to configure when to delete old reports from the DB
  • UI for managing storage space
  • Ability to export the raw database file
  • Added app version dialog to the settings
  • Support for Material You dynamic colors
  • Cronet is used as HTTP client (full variant only)
  • Miscellaneous fixes and UI/UX improvements
  • Updated dependencies
  • Updated target SDK to 35 (Android 15)

Translations:

  • Added simplified Chinese translation

1.4.0-rc2

13 Nov 19:40
Compare
Choose a tag to compare
1.4.0-rc2 Pre-release
Pre-release
  • Fixed crash when the beacon service is disabled
  • Fixed quick settings tile not updating on Android 15
  • Updated dependencies
  • Updated target SDK to 35

1.4.0-rc1

03 Nov 21:12
Compare
Choose a tag to compare
1.4.0-rc1 Pre-release
Pre-release
  • Air pressure data is added to reports on devices with pressure sensors
  • Troubleshooting UI for fixing common issues in scanning
    • This can be found in the settings
  • Ability to configure when to delete old reports from the DB
    • Defaults to two months
    • Please note that the DB performance can decrease significantly if old data is never removed
  • UI for managing storage space
    • Can be used to delete all reports or reports by date
  • Ability to export the raw database file
  • Added app version dialog to the settings
    • With helpful links to create a bug report and to update the translations :)
  • Support for Material You dynamic colors
  • Cronet is used as HTTP client (full variant only)
  • Miscellaneous fixes and UI/UX improvements
  • Updated dependencies

Translations:

  • Added simplified Chinese translation