Releases: owntracks/android
Releases Β· owntracks/android
v2.4.10-beta1
Fix setup-java step in release GH action
v2.4.9
v2.4.8
Changelog
Version 2.4.8
New features
- OpenStreetMap now available as a map layer (!). Layer style toggle switch between the different Google Maps layer styles (Default, Hybrid, Satellite, Terrain), OpenStreetMap and Wikimedia. (#1181)
- OSM map now uses a blue dot and arrow for current location (#1078)
- Use new Google Maps renderer on gms flavour: https://developers.google.com/maps/documentation/android-sdk/renderer
- Add preference to draw regions on the map (#1068)
- Add a preference to prevent location updates any faster than the requested interval (#1168)
- UI for mode changing is now clearer, using a bottom sheet dialog popup with explanation notes on each mode (#1197)
- Updated the Welcome screens to add a new section describing the server requirements
- Update to Catalan, Japanese and Polish translations (thanks all!)
- Log viewer should now automatically scroll, and generally be less bad
Bug fixes
- Fix crash when the ForegroundService is requested to start after reboot or upgrade on Android 12. In theory, this crash should never happen, as these intents are specifically exempted from restrictions in starting foreground services. However, sometimes an exception causing a crash was seen on certain devices, so this tries to handle that a bit more gracefully.
v2.4.7
Changelog
Version 2.4.7
Target Android SDK is now 31.
New features
- Location updates will now contain the app's mode as a field if extended data reporting is enabled (#1160). Documentation change at owntracks/booklet@d487678
- The minimum locator displacement configuration value is now exposed in the preferences (*#1177)
Bug fixes
- Fixed issue where the app would crash when resuming due to a bug in how the MapFragment was created
- Fixed a boat-load of memory leaks (thanks to LeakCanary)
- Tweaked the font sizing in the contacts sheet to be a little more coherent (#1153)
- Translation updates (thanks to all who contributed) (#1167)
v2.4.7-beta1
ContactsViewModel to Android ViewModel, allows us to ditch global scoβ¦
v2.4.6
Changelog
Version 2.4.6
Bug fixes
- Fix format string bug in some locale resource files that caused a hard crash on startup in those locales. Oops. Sorry everyone.
v2.4.5
Changelog
Verison 2.4.5
Bug fixes
- Fix crash resuming the MapActivity caused by FragmentFactory handling fragment creation correctly onResume
- Auto-sizing of text on the bottomsheet contact details pull-up should work properly now (#1123)
- Locales with incomplete translations should fall back to the default locale rather than show a blank (#1145)
v2.4.4
Changelog
Verison 2.4.4
New features
Bug fixes
- Fix a crash when running into an issue deserializing a persistent-storage-queue message (#1129)
- The OSS build now should be GMS / non-OSS dependency free. Hopefully.
- When receiving an encrypted message over MQTT that can't be decrypted, don't treat as an MQTT error and disconnect, but log more gracefully.
- Fix issue when MQTT fails to reconnect if it encounters a client-cert TLS issue.
v2.4.3
Changelog
Version 2.4.3
New features
- Added Japanese, Czech and partial Portuguese, Chinese translations. Mant thanks to all the contributors!
- Device location enable / disable is now detected, along with location permissions on the map view. Location permissions no longer asked for in the welcome screen, and it's now possible to use without granting location permissions (or enabling device location). (#1102)
- Battery doze whitelisting in Status screen can now take you to the relavent settings page
- Connection timeout is now configurable with
connectionTimeoutSeconds
preference - [OSS] Significant location mode now listens to GPS as well as passive / network sources (#1096)
Bug fixes
- Fix crash in the MQTT library related to how the connection was closed (#1093).
- Cleansession preference shouldn't be exported in HTTP mode
- [OSS] OSM map now puts markers in the right place, rather than the wrong place
- Tries to detect problems when initializing WorkManager (#1064)
- [OSS] OSM map tiles are now cached in a location that's not included in device backups (#1108)
- MQTT
cleanSession
preference should now not be exported in HTTP mode
v2.4.3-beta3
Removed string-arrays