Releases: OpenTracksApp/OpenTracks
v4.9.4
v4.9.4: OpenTracks
Bugfix:
- Crash on Android 14 if permissions were not granted
v4.9.3
v4.9.3: OpenTracks
Bugfix:
- Prevent crash as toList() is not always available
v4.9.2
v4.9.2: OpenTracks
Changes:
- Option to use Android 12's Dynamic Color (Material Design)
- Android 14's Predictive Back for some activities
Bugfix:
- Settings for total distance voice announcement was accidentially removed
v4.9.1
v4.9.1: OpenTracks
Bugfix:
- Crash when doing multi select in track list
v4.9.0
v4.9.0: OpenTracks
NOTE: BREAKING CHANGE
This release changes how OpenTracks determines moving and not moving.
Until now, the speed (GPS or sensor) was used by a applying a threshold (e.g., less than 0.3 m/s).
However, this may be very noise.
From now on, a timeout duration is used (i.e., no significant change of position in the last X seconds).
This duration is user configurable.
The events of becoming idle are stored in the database incl. a timestamp, so statistics can be re-computed.
A downgrade from this version is not implemented.
Please backup all before upgrading.
Changes:
- Idle detection uses "no movement" duration rather than speed too low
- Added scooter activity
Bugfix:
- While recording, TrackList showed all tracks as recording
Developer:
- Re-enabled Github action executing tests
v4.8.4
v4.8.4: OpenTracks
Changes:
- Show max power for recorded tracks
Developer:
- TrackList now uses RecyclerView
v4.8.3
v4.8.3: OpenTracks
Bugfix:
- Android 14: prevent crash due to malformed UUID (example for filename template)
Developer:
- Marker list is now a RecyclerView
v4.8.2
v4.8.2: OpenTracks
Changes:
- After recording export: show error message if unsuccessful
v4.8.1
v4.8.1: OpenTracks
Bugfix:
- Location permission was not granted due to ACCESS_LOCATION_BACKGROUND (removed)
v4.8.0
v4.8.0: OpenTracks
Changes:
- Permission: ACCESS_BACKGROUND_LOCATION is required due to API
- Preparation for time-based idle detection
- Drop distinguishing the source (GPS vs BLE sensors) for stored data
Developer:
- removed race condition workarounds (TrackRecordingService and GpsStatusManager)
- TrackRecordingServiceConnection handles service shutdown