Skip to content

Releases: owntracks/android

v2.4.10-beta1

23 Aug 12:49
Compare
Choose a tag to compare
v2.4.10-beta1 Pre-release
Pre-release
Fix setup-java step in release GH action

v2.4.9

07 Jun 15:44
Compare
Choose a tag to compare

Changelog

Version 2.4.9

Bug fixes

  • Fix issue with setting monitoring via a remote command "set configuration" message (#1221)

v2.4.8

26 May 15:13
Compare
Choose a tag to compare

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

23 Feb 15:17
Compare
Choose a tag to compare

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

09 Feb 21:29
Compare
Choose a tag to compare
v2.4.7-beta1 Pre-release
Pre-release
ContactsViewModel to Android ViewModel, allows us to ditch global sco…

v2.4.6

17 Dec 16:53
Compare
Choose a tag to compare

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

16 Dec 16:13
Compare
Choose a tag to compare

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

02 Dec 16:58
Compare
Choose a tag to compare

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

14 Nov 13:42
Compare
Choose a tag to compare

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

13 Nov 09:09
Compare
Choose a tag to compare
v2.4.3-beta3 Pre-release
Pre-release
Removed string-arrays