All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Not applicable
- Update Ukrainian Translation. Thanks to @burunduk
- Update build environment
- Not applicable
- Increase length of allowed external database path in advanced settings
- Update German translation
- Check if user interface fragment is attached before access.
- Issue 106: Show number of records in database on "Database" screen
- Allow "summary" to be translated.
- Add Polish translation. Thanks to @verdulo
- Not applicable
- Fix bug #96: Allow newer style OpenCellId API keys
- Fix bug #100: Errors in XML on French translation
- Fix bug #96: Change URL for OpenCellId data download. Thanks to @IrrationalEscalation for pointing out the URL change. Automatic acquisition of OpenCellId API token/key still broken, but download with older key now works again.
- Fix bug #98: Crash on unexpected MMC/MNC values.
- Add French translation. Thanks to @Massedil
- Add Ukrainian translation. Thanks to @burunduk
- Update Serbian translation.
- Add Russian translation,
- Update build scripts.
- Thanks to Boris Kraut, Mladen Pejaković, @daktak and @Xottab-DUTY
- Make check for unexpectedly short file a bit more lenient.
- Kludge to work around incorrect length on OpenCellId ZIP files that cause failure at end of download.
- Brazilian Portugese translation thanks to @anonimou on XDA forums.
- Trigger scan for mobile/cell towers when location update requested by UnifiedNLP.
- Allow use of user defined database directory location. Fix negative progress indicator for large downloads.
- When asked for update, report current position (based on most recent changes reported by TelephonyManager) with current time.
- Only report new samples, not old ones with old times, to reduce debug logging in UnifiedNLP.
- Remove confusion about mobile country code 505 Australia and Norfolk Island in favor of Australia.
- Support Marshmallow (Android 6.x) permissions.
- Revert changes from 1.3.4 to 1.3.5 as some users are reporting file permission issues.
- Fix crash introduced in v1.3.6.
- Support location aging in newest version of UnifiedNlp
- Remove all access and permissions required for access to old database storage location. If upgrading from a version prior to 1.3.3 you will need to re-generate your database and you should manually remove the old database from the /sdcard/.nogapps/ directory.
- Update Serbian translation
- Move database to reduce permissions needed.
- Improve download of lacells MCC extract files.
- Fix bug on downloading small files from lacells.
- Thanks to @UnknownUntilNow Add import of cell tower data from per MCC extracts provided by @wvengen
- Correct report on processing time per record.
- Thanks to @UnknownUntilNow Improve database download, new UI allows selection of countries by name for many countries.
- Thanks to @UnknownUntilNow Improve database download, add German translation
- Revise target API to allow install on Gingerbread through Marshmallow
- Revise required API to allow install on Gingerbread
- Detect and better handle SQLite detected errors
- Thanks to @hogbush Support Marshmallow’s runtime permissions.
- Thanks to @pejakm Updated Serbian translation.
- Thanks to @hogbush Lots of code cleanup with better handling of UI elements.
- Restore compability with API 17
- Update Serbian translation.
- Slight revision to clean up logic, might help on #31 however the largest change is moving many text strings into string resources so that internationalization is better.
- Update Serbian translation.
- Fix bug where on download where towers were not being inserted into database.
- Improve acquisition of OpenCellID API key.
- Add ability to acquire OpenCellID API key from within app (thanks to agilob)
- Serbian translation (thanks to Mladen Pejaković)
- Conversion to use Android Studio and Gradle for building.