2.14.5 (2024-02-29)
- Fix upload result presentation.
- Add check for Internet connection before starting upload.
- Add option to use custom MLS-compatible server for uploads.
- Display a warning when attempting to export database when there is no data to upload.
- Improve error handling.
- Fix missing notifications on Android 13.
- Fix issue with requesting background location permission if no location permission was granted before.
- Improve readability of message when there are no measurements on the device.
- Improve opening Network type settings.
- Fix 5G (NR) cell Tracking Area Code accepted values range.
- Use dialog instead of notification for error reporting in F-Droid builds.
- Add Finish translation.
- Update Hungarian translation.
2.14.2
• Improve compatibility with Android 12 and 13.
• Add cell discovery date to CSV export and JSON broadcast.
• Update website address.
• Update translations.
- Try to fix exception when button cancelling export or upload.
- Improve error handling.
• Improve support for 5G networks by utilizing NetMonster logic.
• Improve error handling.
- Fix number of discovered local cells higher than number of local cells.
- Fix upload configuration not saved when don't show again is checked.
- Fix export progress window sometimes stays open after export is finished.
- Fix export result window appears one more time after restoring minimized application.
- Fix crash when exporting data when storage folder is undefined.
- Add option to contribute anonymously on upload configurator.
- Improved descriptions and translations.
- Small bug fixes.
- Add notification showing progress of Export operation.
- Add option to start and stop Export using Quick Settings toggles.
- Add option to start and stop Export using shortcuts.
- Add option to start and stop Export with Intents.
- Fix crash when starting other action while Export is in progress.
• Add unit of measure to map cache size preference.
• Change follow me icon on the map tab.
• Fix infinitely collecting data while stationary when on multi-SIM device one of reported main cells is invalid.
• Fix export of database and preferences not overwriting existing file.
• Fix export of database and preferences incorrectly overwriting existing file content.
• Fix export of preferences created file that couldn't be edited in text editor.
• Update translation.
• Fix crash when clicking on a link in a dialog window.
• Fix crash after database upgrade.
- Add Quick Settings tiles for Collector and Uploader from notification bar.
- Add cell information of last measurement to Collector notification.
- Add message when there are no measurements locally.
- Add dedicated names and descriptions for CDMA, LTE, NR (5G) network types on last measurement screen.
- User interface improvements.
- Add option to disable listening for my location on the map.
- Add option to start collecting on app start-up.
- Add legend for the map.
- Fix collector crashing when there's no signal (Android bug).
- Fix animation to last measurement on the map if another animation is in progress.
• Add option to contribute to OpenCellID anonymously.
• Block navigation between tabs with swiping when map tab is active.
• Allow setting maximum map cache size.
• Disable clearing map cache when disabling map tab.
• Improve error handling.
• Fix RSRP value too high on Samsung phones.
• Fix map not refreshed after upload.
• Fix log file not recreated after deletion until app gets killed.
• Fix Ukrainian translation.
• Small improvements.
- Add copyright notice for OpenStreetMap.org to the map tab.
- Add new map tab presenting locally stored measurements.
- Add short CID and RNC to CSV export and JSON notifications.
- Add support for new OpenCellID access token (formerly API key) format.
- Add Turkish translation. Thanks to Gökdeniz Küçükali :)
- Update translations.
• Fix crash when loading preferences.
• Fix last export action not remembered.
• Fix 'No apps can perform this action' when sharing exported file.
• Add French translation. Thanks to Poussinou, m.dutendas, mondstern and others :)
• Add information about background location permission to start at boot option.
- Improve request background location permission only when needed on Android 10 and 11.
- Collect RSSI for GSM, Ec/No for WCDMA on Android 11 and ARFCN for various versions.
- Fix exception when stopping Collector.
- Fix issues with corrupted databases having only part of the tables created.
- Fix error when checking database version before it gets created.
- Improve error handling.
- Many small improvements.
- Add option to open single exported file.
• Add option to share exported files.
• Increase active tab indicator height.
• Improve error handling.
-Add upload of 5G (NR) and TD-SCDMA cells to OpenCellID.
-Add export to KML and KMZ formats.
-Add gzip compression of exported files with option to configure the format.
-Add optional bar presenting Collector status.
-Fix database import not working due to transaction log not being deleted.
-Fix exported file not deleted when export canceled and compression enabled.
-Rename GPS status from 'initializing' to 'waiting for location' to be less confusing.
- Collect more signal related values for all network types on Android 8+.
- Add Timing Advance to GSM.
- Fix crash when app database is corrupted.
- Fix crash on buggy phones incorrectly reporting number of active SIM cards.
- Fix wrong shortcut usage reported to the system causing wrong one selected as the most commonly used.
- Add GitHub page link.
- Improve error handling.
- Small improvements.
- Fix GPS Week Number Rollover on devices manufactured between 2006 and 2016.
- Fix language code for Hebrew.
- Improved error handling.
- Fix crash when starting collector.
- Improve look of shortcut icons on some launchers.
• Fix only measurements from first SIM card collected on Android 10. Thanks Kami!
• Fix crash on Samsung Galaxy A6.
• Updated Chinese, Hungarian, Italian and Spanish translations.
• Dropped support for Android 4.0-4.4.
• Add support for 5G (NR) and TD-SCDMA on Android 10+.
2.0.8
• Improved compatibility with Android 9.
• Update GPS status when disabled while collecting.
• Added show warning when device enters battery saver mode.
• Improved database creation and upgrade error handling.
• Updated external components to improve stability.
• Updated translations.
- Added Chinese Simplified translation.
- Updated Russian translation.
- Use delete verb consistently. Closes issue #62.
- Use consistent line endings in the exported files. Closes issue #63.
2.0.6
• Fix data inconsistency for measurements collected when GPS signal temporarily lost.
• Fix upload and export to file skipping some measurements.
• Fix statistics calculated incorrectly.
2.0.5
- Fixed asking to enable GPS before obtaining necessary permissions.
- Fixed crash when checking for updates on Samsung Galaxy S9+.
- Fixed failing export to GPX.
- Changed upload result notification to be single line.
- Attempt to fix failing export to GPX.
- Replace Google+ links with Twitter.
- Changed DB schema to optimize performance and reduce battery usage.
- Fixed crash when checking for GPS availability was denied on Android 5.0 and older.
- Fixed toast messages displayed incorrectly when importing and exporting preferences.
- Added monitoring of airplane mode for changes.
- Fixed 'no data to upload' reported when one of the projects was failing and re-upload enabled.
- Improved upload to OpenCellID on faulty devices.
- Added shortcuts to start/stop collector and upload directly from launcher icon on Android 7.1 and newer.
- Added warning if battery optimizations are enabled which may influence reliability of collected measurements.
- Added option to request upload cancellation using broadcast.
2.0.0
- Added option to contribute to Mozilla Location Services (MLS).
- Changed upload progress to report in percentage instead of parts.
- Added new languages: Hungarian, Italian and Spanish :)
- Added option to clear all data stored locally excluding configuration.
- Added display short and long cid for LTE networks.
- Added database refresh after import from file - restart no longer needed.
- Fixed folder not created when exporting database or preferences to file.
- Improved error handling.
1.22.2
- Fix measurements not ordered by date in exported JSON file.
- Fix collecting not stopped on low battery on Oreo and newer.
- Add 'ocid' suffix to exported CSV file name when using OpenCellID.org formatting.
1.22.0
- Add option to stop collector when battery is getting low.
- Add collecting measurements when at least one of main cell changes even without move.
- Remove option to hide Collector notification on Oreo and newer because Android automatically increases channel importance to DEFAULT level for foreground services.
- Fix exception when logging to file.
- Improve compatibility with Android P.
- Updated translations and new language - Ukrainian.
- Many small improvements.
1.21.0 (2018-07-17)
- Fix export to MLS JSON creating invalid files.
- Fix runtime permissions not checked before import and export of database or preferences.
- Add PSC value to exported GPX file.
- Improve network exception handling.
- Now available on F-Droid!
- Fix wrong order of labels for Export dialog for Portuguese and Russian languages.
- Fix invalid API key recognized as connection error during upload.
- Improve code compatibility with F-Droid repository rules.
- Add option to import/export internal preferences and database (use on your own risk!).
• Added Portuguese translation. Thank you for all the effort :)
• Created special version of Tower Collector for F-Droid open source repository. I still need some help to make the build running.
• Add German, Polish and Russian translations. Thank you for all the effort :)• Improved signal strength calculation for API 1 on Huawei devices.
1.17.0• Improved error handling.
1.16.0• Added export to JSON using Mozilla Location Services (MLS) values formatting.• Display Long CID (UTRAN CID) and CID+RNC for WCDMA networks on Main screen.• Improved compatibility with Android Oreo.
1.15.0• Improved compatibility with Android Oreo.• Improved insufficient permissions handling.• Updated external components.
1.14.0• Updated API key validation rule to support new OCID format.• Updated API key (token) registration link.