diff --git a/fastlane/metadata/android/cs/changelogs/2916.txt b/fastlane/metadata/android/cs/changelogs/2916.txt new file mode 100644 index 000000000..2c2cd9ea6 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/2916.txt @@ -0,0 +1,15 @@ +v3.0.0: OpenTracks + +First release of OpenTracks (i.e., hard fork from MyTracks) + +Changes: +- Rebranded from MyTracks to OpenTracks +- Added Bluetooth LE heart rate sensor +- Removed all features requiring Internet access +- Removed Google Maps integration +- Removed use of Google Play services +- Removed ANT+ sensors +- Removed Bluetooth classic sensors +- Removed Protobuf +- Removed calorie estimation and activity estimation +- Removed MyTracks Service API (i.e., no integration with other apps) diff --git a/fastlane/metadata/android/cs/changelogs/2947.txt b/fastlane/metadata/android/cs/changelogs/2947.txt new file mode 100644 index 000000000..a7f9ac73c --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/2947.txt @@ -0,0 +1,17 @@ +v3.0.1: OpenTracks + +Changes: +- Share markers +- Restructured settings +- Removed actionbar back button +- Export: removed photo size settings option +- Export: KML as format is now selectable + +Bugfixes: +- export directory is now /OpenTracks/ +- landscape mode is not crashing +- fixed KML/KMZ export + +Developer: +- Test are executable (but many failing) +- Enabled continuous integration with TravisCI (no tests) diff --git a/fastlane/metadata/android/cs/changelogs/2991.txt b/fastlane/metadata/android/cs/changelogs/2991.txt new file mode 100644 index 000000000..622184bc4 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/2991.txt @@ -0,0 +1,14 @@ +v3.1.0: OpenTracks + +Changes: +- Added show track in map apps (tested with OsmAnd and Maps.ME) +- Added while tracking, show track statistics without unlocking the device +- Removed landscape mode for track detail view (was buggy) +- Removed search suggestions history + +Bugfix: +- Request storage permission for import all/export all + +Developer: +- Upgrade to Gradle 5.6 +- Do not minify release builds diff --git a/fastlane/metadata/android/cs/changelogs/3054.txt b/fastlane/metadata/android/cs/changelogs/3054.txt new file mode 100644 index 000000000..4d2b38060 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3054.txt @@ -0,0 +1,16 @@ +v3.2.0: OpenTracks + +Changes: +- Removed Widget +- Introduced material design icons +- Removed snowboarding and skiing (need new icons) + +Bugfix: +- Fixed search functionality + +Developer: +- Fixed (some) test cases +- Removed unused parcelable functionality +- Major cleanup and reformatting +- Do not use broadcast for app to widget communication +- stats_content.xml does not include other files diff --git a/fastlane/metadata/android/cs/changelogs/3063.txt b/fastlane/metadata/android/cs/changelogs/3063.txt new file mode 100644 index 000000000..d16b6c21a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3063.txt @@ -0,0 +1,7 @@ +v3.2.1: OpenTracks + +Changes: +- Settings are now on a single page + +Developer: +- Settings moved to Androidx compat (uses fragments) diff --git a/fastlane/metadata/android/cs/changelogs/3079.txt b/fastlane/metadata/android/cs/changelogs/3079.txt new file mode 100644 index 000000000..441c21f1d --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3079.txt @@ -0,0 +1,13 @@ +v3.2.2: OpenTracks + +Changes: +- Removed aggregated stats +- Migrated to Material Design + +Bugfix: +- Fixed export of sensor data +- Fixed import of incomplete sensor data + +Developer: +- Replaced actionbar with toolbar +- Migrated to androidx appcompat (incl. Material Design) diff --git a/fastlane/metadata/android/cs/changelogs/3101.txt b/fastlane/metadata/android/cs/changelogs/3101.txt new file mode 100644 index 000000000..f6589ecbe --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3101.txt @@ -0,0 +1,14 @@ +v3.2.3: OpenTracks + +Changes: +- Sharing: use Android Sharesheet +- Sharing: share multiple tracks as individual files +- Use Android ShareSheet +- Heart rate sensor (Bluetooth LE): automatic reconnect + +Bugfix: +- Heart rate sensor (Bluetooth LE): disconnect properly +- Heart rate wasn't always shown while recording + +Developer: +- Enabled TravisCI instrumentation tests diff --git a/fastlane/metadata/android/cs/changelogs/3103.txt b/fastlane/metadata/android/cs/changelogs/3103.txt new file mode 100644 index 000000000..e8e26d919 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3103.txt @@ -0,0 +1,5 @@ +v3.2.4: OpenTracks + +Bugfix: +- Settings activity crashes + Removed possibility to change voice/split frequency from the context menu diff --git a/fastlane/metadata/android/cs/changelogs/3123.txt b/fastlane/metadata/android/cs/changelogs/3123.txt new file mode 100644 index 000000000..6fd0763e2 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3123.txt @@ -0,0 +1,15 @@ +v3.2.5: OpenTracks + +Changes: +- Disable activity change +- Add permission for Android 10: recording location data + +Bugfix: +- Fix reset settings + +Developer: +- Preferences + - if Settings cannot be loaded reset all preferences + - moved access to preferences to PreferencesUtil + - moved default of preferences from code to xml + - use SummaryProvider diff --git a/fastlane/metadata/android/cs/changelogs/3137.txt b/fastlane/metadata/android/cs/changelogs/3137.txt new file mode 100644 index 000000000..d133fc600 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3137.txt @@ -0,0 +1,8 @@ +v3.2.6: OpenTracks + +Changes: +- Heart rate monitor: scan for available devices +- Remove shortcut to Bluetooth settings + +Developer: +- Preferences: moved default of preferences from code to xml diff --git a/fastlane/metadata/android/cs/changelogs/3149.txt b/fastlane/metadata/android/cs/changelogs/3149.txt new file mode 100644 index 000000000..242b439ce --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3149.txt @@ -0,0 +1,10 @@ +v3.2.7: OpenTracks + +Changes: +- Notification show GPS accuracy +- Show heads-up notification if GPS accuracy drops beyond threshold +- Always show chart by time as well as by distance +- Added help (in Settings) + +Bugfix: +- TrackDetailActivity: disabled non-working landscape mode (temporary) diff --git a/fastlane/metadata/android/cs/changelogs/3162.txt b/fastlane/metadata/android/cs/changelogs/3162.txt new file mode 100644 index 000000000..cf8a9c2b9 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3162.txt @@ -0,0 +1,10 @@ +v3.2.8: OpenTracks + +Changes: +- Chart: zoom via gestures + +Bugfixes: +- Export via KMZ did not export picture filenames correctly +- Sharing multiple tracks did not include KMZ files +- MarkerDetailActivity's UI was not shown +- Settings crashed if preference of heart rate was not initialized diff --git a/fastlane/metadata/android/cs/changelogs/3175.txt b/fastlane/metadata/android/cs/changelogs/3175.txt new file mode 100644 index 000000000..ebf7dd28d --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3175.txt @@ -0,0 +1,10 @@ +v3.2.9: OpenTracks + +Changes: +- Option to keep screen on while recording +- Markers: removed split markers completely +- Voice announcement now work without READ_PHONE_STATE permission + +Bugfixes: +- Statistics: heart rate was not shown +- Statistics: time was briefly reset to 0s diff --git a/fastlane/metadata/android/cs/changelogs/3195.txt b/fastlane/metadata/android/cs/changelogs/3195.txt new file mode 100644 index 000000000..072932143 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3195.txt @@ -0,0 +1,11 @@ +v3.2.10: OpenTracks + +Changes: +- ChartView is not configurable anymore +- After reboot: removed automatic restart of an unfinished recording + +Bugfix: +- Speech announcements use MAY_DUCK (again) +- ChartView shows markers (again) +- Fixed landscape recordingLayout of TrackListActivity +- Request legacy file API behavior (necessary for Android 10) diff --git a/fastlane/metadata/android/cs/changelogs/3213.txt b/fastlane/metadata/android/cs/changelogs/3213.txt new file mode 100644 index 000000000..dbaf97184 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3213.txt @@ -0,0 +1,12 @@ +v3.2.11: OpenTracks + +Bug: +- Max speed is identical to avg speed + +Bugfix: +- Crash on heart rate sensor selection + +Developer: +- Replaced TabHost by TabsLayout +- Removed special first waypoint +- Removed duplicate translations diff --git a/fastlane/metadata/android/cs/changelogs/3243.txt b/fastlane/metadata/android/cs/changelogs/3243.txt new file mode 100644 index 000000000..fbc99fd27 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3243.txt @@ -0,0 +1,13 @@ +v3.3.0: OpenTracks + +Breaking changes: +- Pictures are now stored in app-private storage (do not show up other picture apps) + NOTE: Pictures taking with previous version cannot be shown +- Localization for Spanish (Latin America) only works on Android 7.0 or later + +Changes: +- Import/Export via Storage Access Framework (avoids READ/WRITE_EXTERNAL_STORAGE permission) + +Developer: +- Cleaned internal data structures +- Use separate icons/app names for debug version diff --git a/fastlane/metadata/android/cs/changelogs/3251.txt b/fastlane/metadata/android/cs/changelogs/3251.txt new file mode 100644 index 000000000..9a9e32506 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3251.txt @@ -0,0 +1,12 @@ +v3.3.1: OpenTracks + +Changes: +- Android 10: on uninstall allow to keep app data +- Introduced Dashboard API: map icon can be used to open current track in external app + (requires installation of another app like OSMDashboard) + +Bugfix: +- App label was broken (introduced in v3.3.0) + +Developer: +- Documentation for Dashboard API can be found in README_DEVELOPER.md diff --git a/fastlane/metadata/android/cs/changelogs/3272.txt b/fastlane/metadata/android/cs/changelogs/3272.txt new file mode 100644 index 000000000..b5756c609 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3272.txt @@ -0,0 +1,11 @@ +v3.3.2: OpenTracks + +Changes: +- Export: overwrites files now + +Bugfix: +- Always remove recording notification + +Developer: +- On API 26+ java.time is used for parsing and writing dates +- Refactoring of TrackRecordingService diff --git a/fastlane/metadata/android/cs/changelogs/3287.txt b/fastlane/metadata/android/cs/changelogs/3287.txt new file mode 100644 index 000000000..28923b96a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3287.txt @@ -0,0 +1,12 @@ +v3.4.0: OpenTracks + +Changes: +- Dashboard API: multiple tracks +- Updated help + +Bugfix: +- Fixed crash on fragment re-creation +- When paused: prevent stopping app + +Developer: +- Enable testing via CI (Github Actions and TravisCI) diff --git a/fastlane/metadata/android/cs/changelogs/3305.txt b/fastlane/metadata/android/cs/changelogs/3305.txt new file mode 100644 index 000000000..e0104c270 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3305.txt @@ -0,0 +1,14 @@ +v3.5.0: OpenTracks + +Changes: +- Marker: select pictures from gallery +- Marker: share picture +- Use track name as filename when sharing +- Removed elevation min/max (was imprecise) + +Bugfix: +- Charts use preferred units and rate + +Developer: +- Database: remove unused columns +- Database: add indices diff --git a/fastlane/metadata/android/cs/changelogs/3330.txt b/fastlane/metadata/android/cs/changelogs/3330.txt new file mode 100644 index 000000000..ae3335d0e --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3330.txt @@ -0,0 +1,10 @@ +v3.6.0: OpenTracks + +Changes: +- Stopped tracks can now be resumed + +Bugfix: +- Import of KMZ did not process the photo URL correctly + +Developer: +- Simplified data processing diff --git a/fastlane/metadata/android/cs/changelogs/3333.txt b/fastlane/metadata/android/cs/changelogs/3333.txt new file mode 100644 index 000000000..7c558f3d5 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3333.txt @@ -0,0 +1,4 @@ +v3.6.1: OpenTracks + +Bugfix: +- KMZ import: store correct picture path diff --git a/fastlane/metadata/android/cs/changelogs/3335.txt b/fastlane/metadata/android/cs/changelogs/3335.txt new file mode 100644 index 000000000..8e1726eba --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3335.txt @@ -0,0 +1,4 @@ +v3.6.2: OpenTracks + +Bugfix: +- Charts were not shown correctly (introduced in v3.6.0) diff --git a/fastlane/metadata/android/cs/changelogs/3369.txt b/fastlane/metadata/android/cs/changelogs/3369.txt new file mode 100644 index 000000000..c4b7744dd --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3369.txt @@ -0,0 +1,13 @@ +v3.7.0: OpenTracks + +Changes: +- Report speed/pace by activity type +- Added workaround for GPS week rollover +- (Experimental) Support for Bluetooth LE cycling sensors (cadence and speed) +- KMZ/KML import enhanced + +Bugfix: +- KMZ import: only import used images + +Developer: +- Refactored TrackRecordingService diff --git a/fastlane/metadata/android/cs/changelogs/3372.txt b/fastlane/metadata/android/cs/changelogs/3372.txt new file mode 100644 index 000000000..9607d9995 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3372.txt @@ -0,0 +1,7 @@ +v3.7.1: OpenTracks + +Workaround: +- Hide start GPS button + +Bugfix: +- Fixed null pointer diff --git a/fastlane/metadata/android/cs/changelogs/3381.txt b/fastlane/metadata/android/cs/changelogs/3381.txt new file mode 100644 index 000000000..59d53e059 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3381.txt @@ -0,0 +1,6 @@ +v3.7.2: OpenTracks + +Bugfix: +- Re-added start GPS button +- Track name is not overwritten at the end of a recording +- Markers: removing a photo also deletes the file diff --git a/fastlane/metadata/android/cs/changelogs/3386.txt b/fastlane/metadata/android/cs/changelogs/3386.txt new file mode 100644 index 000000000..e8e93715d --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3386.txt @@ -0,0 +1,7 @@ +v3.7.3: OpenTracks + +Bugfix: +- Fixed computation of cadence and speed (via Bluetooth LE sensor) + +Developer: +- Removed unused translations diff --git a/fastlane/metadata/android/cs/changelogs/3396.txt b/fastlane/metadata/android/cs/changelogs/3396.txt new file mode 100644 index 000000000..f3139f523 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3396.txt @@ -0,0 +1,12 @@ +v3.7.4: OpenTracks + +Changes: +- Sharing/export format configurable + +Bugfix: +- Wheel diameter not stored correctly (for speed sensor) +- Help: links are clickable + +Developer: +- Split TrackDetailActivity +- StatsFragement successor uses ConstraintLayout diff --git a/fastlane/metadata/android/cs/changelogs/3427.txt b/fastlane/metadata/android/cs/changelogs/3427.txt new file mode 100644 index 000000000..0fba39a10 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3427.txt @@ -0,0 +1,11 @@ +v3.7.5: OpenTracks + +Changes: +- Added aggregated statistics summary (from main the screen's menu) +- Dashboard API: pass "show on lock screen"- and "keep screen on"-setting +- Updated translations +- Import: be lenient with ISO8601 date format +- Show track on map: file format can be selected and opening dashboard works on Android R (API 30+) + +Bugfix: +- App icon now correctly implemented diff --git a/fastlane/metadata/android/cs/changelogs/3449.txt b/fastlane/metadata/android/cs/changelogs/3449.txt new file mode 100644 index 000000000..f51360c15 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3449.txt @@ -0,0 +1,11 @@ +v3.7.6: OpenTracks + +Changes: +- Landscape mode +- Track deletion UI is now only a spinner +- Speed is exported and imported (GPX/KML/KMZ) +- Default export format is KMZ incl. all data and pictures + +Developer: +- Replaced AsyncTasks with Threads +- Synchronization: UUID is generated per track (not yet exported) diff --git a/fastlane/metadata/android/cs/changelogs/3466.txt b/fastlane/metadata/android/cs/changelogs/3466.txt new file mode 100644 index 000000000..0382ce053 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3466.txt @@ -0,0 +1,16 @@ +v3.8.0: OpenTracks + +Breaking change: +- GPX import/export speed, cadence, and heartrate via TrackPointExtension/v2 + +Changes: +- Dashboard API: provide access to markers (incl. callback to show in OpenTracks) +- New marker icon (orange push pin, SVG) +- Files to import can be selected via file manager + +Bugfixes: +- Aggregated stats UI respects preferred rate +- Editing a marker failed on orientation change + +Developer: +- Refactored TrackRecordingService diff --git a/fastlane/metadata/android/cs/changelogs/3474.txt b/fastlane/metadata/android/cs/changelogs/3474.txt new file mode 100644 index 000000000..4a2375044 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3474.txt @@ -0,0 +1,8 @@ +v3.8.1: OpenTracks + +Changes: +- While recording: add option for fullscreen +- Dashboard is started on the same task + +Bugfixes: +- Intent filters for importing files were far too optimistic diff --git a/fastlane/metadata/android/cs/changelogs/3522.txt b/fastlane/metadata/android/cs/changelogs/3522.txt new file mode 100644 index 000000000..ffb607af7 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3522.txt @@ -0,0 +1,14 @@ +v3.9.0: OpenTracks + +Changes: +- Export tracks with their UUID +- Prevent import of already existing tracks by UUID (configurable; default yes) +- Pause/stop button now require long press +- GPS pre-start shows status of fix +- Added new activity icons +- Speed sensor: wheelsize now configurable in millimeter + +Bugfixes: +- Fixed some rare crashes (NPE) +- Pace formatting corrected +- App icon in launcher repositioned diff --git a/fastlane/metadata/android/cs/changelogs/3530.txt b/fastlane/metadata/android/cs/changelogs/3530.txt new file mode 100644 index 000000000..c35d4b9fc --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3530.txt @@ -0,0 +1,4 @@ +v3.9.1: OpenTracks + +Bugfixes: +- GPS pre-start shows status of fix diff --git a/fastlane/metadata/android/cs/changelogs/3541.txt b/fastlane/metadata/android/cs/changelogs/3541.txt new file mode 100644 index 000000000..3f67a4616 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3541.txt @@ -0,0 +1,5 @@ +v3.9.2: OpenTracks + +Bugfixes: +- Fixed force close on API<25 (due to an animation) +- Reset recording state (on app startup) if crashed while recording diff --git a/fastlane/metadata/android/cs/changelogs/3544.txt b/fastlane/metadata/android/cs/changelogs/3544.txt new file mode 100644 index 000000000..ac5abecf7 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3544.txt @@ -0,0 +1,4 @@ +v3.9.3: OpenTracks + +Bugfixes: +- Fixed export all tracks bug. diff --git a/fastlane/metadata/android/cs/changelogs/3573.txt b/fastlane/metadata/android/cs/changelogs/3573.txt new file mode 100644 index 000000000..c56bea390 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3573.txt @@ -0,0 +1,10 @@ +v3.9.4: OpenTracks + +Changes: +- Added interval computation +- Voice announcements present last interval statistics +- Settings: Bluetooth icon is animated + +Bugfix: +- GPS was not turned off when stopping a recording +- Show on map via KML/KMZ/GPX was broken due to refactoring diff --git a/fastlane/metadata/android/cs/changelogs/3584.txt b/fastlane/metadata/android/cs/changelogs/3584.txt new file mode 100644 index 000000000..c3a4b6ddd --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3584.txt @@ -0,0 +1,8 @@ +v3.9.5: OpenTracks + +Changes: +- UI shows speed only with one fractional digit + +Bugfix: +- App crash in search (due to Track.Id refactoring) +- Track list did now show if a recording was ongoing (due to Track.Id refactoring) diff --git a/fastlane/metadata/android/cs/changelogs/3611.txt b/fastlane/metadata/android/cs/changelogs/3611.txt new file mode 100644 index 000000000..1eacdc268 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3611.txt @@ -0,0 +1,10 @@ +v3.10.0: OpenTracks + +Changes: +- Elevation gain via barometer +- Add splash screen +- Android 11/F-Droid: downgrade to targetSDK 29 (v1 signature) + see https://gitlab.com/fdroid/fdroidserver/-/issues/827 + +Bugfix: +- Several fixes due to trackId refactoring diff --git a/fastlane/metadata/android/cs/changelogs/3656.txt b/fastlane/metadata/android/cs/changelogs/3656.txt new file mode 100644 index 000000000..fec0f10f4 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3656.txt @@ -0,0 +1,10 @@ +v3.11.0: OpenTracks + +Changes: +- Theming: day/night mode (default: night) +- Theming: use Material Design instead of custom element theming +- Use targetSDK 30 again (F-Droid signs now with V2) + +Bugfix: +- Android 11: export all crashed +- TrackDetail not updated in UI after data was changed by user diff --git a/fastlane/metadata/android/cs/changelogs/3661.txt b/fastlane/metadata/android/cs/changelogs/3661.txt new file mode 100644 index 000000000..446f96eb9 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3661.txt @@ -0,0 +1,4 @@ +v3.11.1: OpenTracks + +Bugfix: +- Voice announcements reported wrong statistics diff --git a/fastlane/metadata/android/cs/changelogs/3704.txt b/fastlane/metadata/android/cs/changelogs/3704.txt new file mode 100644 index 000000000..8ad9d8e17 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3704.txt @@ -0,0 +1,22 @@ +v3.12.0: OpenTracks + +Changes: +- Bluetooth sensor addresses +- Intervals: show elevation gain +- Export: default export directory +- Export: automatic export after finishing a track +- Manual import/export: new user interface +- Manual export: option to overwrite on manual export + +Faster: +- Track lists loading +- Deleting multiple tracks + +Bugfix: +- Fixed intent filters for import +- KMZ could not be parsed +- Export: fix crash on Android 11 + +Developer: +- Use ViewBindings +- Database enforces foreign key a diff --git a/fastlane/metadata/android/cs/changelogs/3732.txt b/fastlane/metadata/android/cs/changelogs/3732.txt new file mode 100644 index 000000000..6590ac3d5 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3732.txt @@ -0,0 +1,10 @@ +v3.13.0: OpenTracks + +Changes: +- Sensor: support for powermeter (BLE) +- Search by track and marker (in lists) +- Combined search removed + +Bugfix: +- Import crashed in UI +- Images of markers were not imported diff --git a/fastlane/metadata/android/cs/changelogs/3737.txt b/fastlane/metadata/android/cs/changelogs/3737.txt new file mode 100644 index 000000000..125d35630 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3737.txt @@ -0,0 +1,5 @@ +v3.13.1: OpenTracks + +Bugfix: +- Crash on record start: minify/shrink removed a drawable +- Automatic export failed silently (mainly remote destinations) diff --git a/fastlane/metadata/android/cs/changelogs/3740.txt b/fastlane/metadata/android/cs/changelogs/3740.txt new file mode 100644 index 000000000..00d822a39 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3740.txt @@ -0,0 +1,4 @@ +v3.13.2: OpenTracks + +Bugfix: +- Crash in landscape mode diff --git a/fastlane/metadata/android/cs/changelogs/3761.txt b/fastlane/metadata/android/cs/changelogs/3761.txt new file mode 100644 index 000000000..741e69774 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3761.txt @@ -0,0 +1,10 @@ +v3.14.0: OpenTracks + +Changes: +- Properly support for right-to-left +- Import: faster cleanup after import failure +- Text in charts scales according to Android settings +- Heart rate: support for Huami devices (requires Gadgetbridge) + +Developer: +- Import is now handled in-memory diff --git a/fastlane/metadata/android/cs/changelogs/3799.txt b/fastlane/metadata/android/cs/changelogs/3799.txt new file mode 100644 index 000000000..d32891f8a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3799.txt @@ -0,0 +1,14 @@ +v3.14.1: OpenTracks + +Changes: +- Added elevation loss (via barometer) +- Updated translations (cz, gl, it, nb, pl, pt, sp) +- Markers can be shared from list +- Actionbar icon (top left) to go back +- +Bugfix: +- Potential crash on import + +Developer: +- Implemented basic EspressoUI test +- Reference resourceIds via if rather than switch/case diff --git a/fastlane/metadata/android/cs/changelogs/3821.txt b/fastlane/metadata/android/cs/changelogs/3821.txt new file mode 100644 index 000000000..5d33b7831 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3821.txt @@ -0,0 +1,10 @@ +v3.14.2: OpenTracks + +Changes: +- Downgrade database from upcoming release v3.15.0 +- Import/Export UI improved +- Import offers to show imported track +- Marker list performance improved + +Developer: +- Track.Id/Marker.Id: use null diff --git a/fastlane/metadata/android/cs/changelogs/3823.txt b/fastlane/metadata/android/cs/changelogs/3823.txt new file mode 100644 index 000000000..40282c1a7 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3823.txt @@ -0,0 +1,4 @@ +v3.14.3: OpenTracks + +Bugfix: +- Downgrading database from upcoming release v3.15.0 diff --git a/fastlane/metadata/android/cs/changelogs/3855.txt b/fastlane/metadata/android/cs/changelogs/3855.txt new file mode 100644 index 000000000..591df823b --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3855.txt @@ -0,0 +1,13 @@ +v3.15.0: OpenTracks + +WARNING: +This release applies database changes that CANNOT BE REVERTED. +As KMZ/KML export/import behaviour changes as well, it is recommended to (A) take a backup BEFORE upgrading and (B) afterwards. +Recommended format: KMZ. + +BREAKING CHANGES: +- Internal storage of track segments is changed + (user generated events are now considered trackpoints without a location but with timestamp) +- Device time instead of GPS time is stored + (existing data is not modified) +- Dashboard diff --git a/fastlane/metadata/android/cs/changelogs/3862.txt b/fastlane/metadata/android/cs/changelogs/3862.txt new file mode 100644 index 000000000..eb8778ec7 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3862.txt @@ -0,0 +1,7 @@ +v3.15.1: OpenTracks + +Changes: +- After recording show sensor statistics (e.g., avg HR) + +Bugfix: +- Crash on recording start with show latitude/longitude enabled diff --git a/fastlane/metadata/android/cs/changelogs/3875.txt b/fastlane/metadata/android/cs/changelogs/3875.txt new file mode 100644 index 000000000..39bb93955 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3875.txt @@ -0,0 +1,7 @@ +v3.15.2: OpenTracks + +Changes: +- Updated translations + +Bugfix: +- Crash on GPX export diff --git a/fastlane/metadata/android/cs/changelogs/3890.txt b/fastlane/metadata/android/cs/changelogs/3890.txt new file mode 100644 index 000000000..9191485d9 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3890.txt @@ -0,0 +1,8 @@ +v3.15.3: OpenTracks + +Changes: +- Computation avg/max: heart rate, cadence, and power + +Bugfix: +- KML/KMZ do not export #start/#end placemarks anymore +- While recording: Speed/location was sometimes falsly shown as 0. diff --git a/fastlane/metadata/android/cs/changelogs/3892.txt b/fastlane/metadata/android/cs/changelogs/3892.txt new file mode 100644 index 000000000..602e5e755 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3892.txt @@ -0,0 +1,4 @@ +v3.15.4: OpenTracks + +Bugfix: +- Voice annoucements interval should be in minutes (introduced in v3.15.0) diff --git a/fastlane/metadata/android/cs/changelogs/3941.txt b/fastlane/metadata/android/cs/changelogs/3941.txt new file mode 100644 index 000000000..cc40703a5 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3941.txt @@ -0,0 +1,13 @@ +v3.16.0: OpenTracks + +Changes: +- Cycling: get distance from BLE speed sensor +- Reworked UI presented while recording +- UI performance optimizations +- Exported filenames: _. +- Import multiple files via Intent (e.g., from Gadgetbridge) +- GPX: export power data +- Updated translations + +Bugfix: +- Voice announcement use minutes correctly diff --git a/fastlane/metadata/android/cs/changelogs/3981.txt b/fastlane/metadata/android/cs/changelogs/3981.txt new file mode 100644 index 000000000..21a3c31b9 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3981.txt @@ -0,0 +1,17 @@ +v3.17.0: OpenTracks + +Changes: +- Add icon for kayaking +- Charts draw missing sensor data properly +- Default: show coordinates while recording + +Bugfixes: +- GPX schema corrected +- GPX exported altitude loss as sensor distance +- Statistics not computed correctly if using a speed/distance sensor + +Developer: +- Distance/speed value objects +- Replaced communication via SharedPreferences +- Use non-static service binder +- Use altitude in the code base (instead of elevation) diff --git a/fastlane/metadata/android/cs/changelogs/3986.txt b/fastlane/metadata/android/cs/changelogs/3986.txt new file mode 100644 index 000000000..a0b0d2585 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3986.txt @@ -0,0 +1,7 @@ +v3.17.1: OpenTracks + + +Bugfix: +- Interval length in meters instead of kilometers (introduced in v3.17.0) +- Elevation gain/loss not recorded (introduced in v3.17.0) +- Announcements not working on Android 11 diff --git a/fastlane/metadata/android/cs/changelogs/3990.txt b/fastlane/metadata/android/cs/changelogs/3990.txt new file mode 100644 index 000000000..4f63f3dd8 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/3990.txt @@ -0,0 +1,8 @@ +v3.17.2: OpenTracks + +WARNING: The v3.17.0+ releases contain a memory leak. +This issues is NOT FIXED by this release. +It is recommended to not upgrade if you still use a release before v3.17.0 + +Bugfix: +- Crash while using voice announcements diff --git a/fastlane/metadata/android/cs/changelogs/4009.txt b/fastlane/metadata/android/cs/changelogs/4009.txt new file mode 100644 index 000000000..742f9e6f8 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4009.txt @@ -0,0 +1,10 @@ +v3.17.3: OpenTracks + +WARNING: The v3.17.0+ releases contain a memory leak. +This issues is NOT FIXED by this release. +It is recommended to not upgrade if you still use a release before v3.17.0 + +Bugfix: +- Crash if using pace for voice announcements (introduced in v3.17.0) +- Statistics showed pace initially (introduced in v3.17.0) +- Rare crash when deleting tracks diff --git a/fastlane/metadata/android/cs/changelogs/4046.txt b/fastlane/metadata/android/cs/changelogs/4046.txt new file mode 100644 index 000000000..1aaba063e --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4046.txt @@ -0,0 +1,15 @@ +v3.18.0: OpenTracks + +Changes: +- Altitude is shown in EGM2008 (stored/exported as WGS84) + +Bugfix: +- Fixed memory leak (introduced in v3.17.0) +- Charts: altitude should be in M/FT (introduced in v3.17.1) +- Charts: while recording was not correctly updated (introduced in v3.17.3) +- TrackDataHub did not account for recordingDistanceInterval (introduced in v3.17.2) + +Developer: +- Disable PNG crunching (reproducible build) +- Refactored TrackImporter and optimized KMZ import +- Use LiveData for TrackReco diff --git a/fastlane/metadata/android/cs/changelogs/4092.txt b/fastlane/metadata/android/cs/changelogs/4092.txt new file mode 100644 index 000000000..500ae8973 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4092.txt @@ -0,0 +1,13 @@ +v3.18.1: OpenTracks + +Changes: +- Deleting tracks is handled by a service +- Uninstall deletes all data (i.e., hasFragileData=false) + +Bugfixes: +- Race condition: crash while recording and switching OpenTracks into background +- Search in track list was not working +- Cycling speed sensor: distance computation was wrong (only affected statistics) + +Developer: +- ControllerFragment replaces TrackController diff --git a/fastlane/metadata/android/cs/changelogs/4098.txt b/fastlane/metadata/android/cs/changelogs/4098.txt new file mode 100644 index 000000000..78f71ba5e --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4098.txt @@ -0,0 +1,7 @@ +v3.18.2: OpenTracks + +Bugfix: +- Crash while moving from charts to another activity/app #787 + +Developer: +- TrackRecordingService pushes data to UI while recording diff --git a/fastlane/metadata/android/cs/changelogs/4143.txt b/fastlane/metadata/android/cs/changelogs/4143.txt new file mode 100644 index 000000000..8955813cf --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4143.txt @@ -0,0 +1,13 @@ +v3.18.3: OpenTracks + +Changes: +- KML parsing does not require order of when/gx:coords +- Track importer: reorders locations by timestamp +- Removed rendered launcher icons for Android < 8.0.0 (API 26) + (might look slightly different, but avoid problems for reproducible builds) + +Bugfix: +- Avoid crash in charts due to race condition + +Developer: +- Split GPX and KML importer (removed common inheritance) diff --git a/fastlane/metadata/android/cs/changelogs/4151.txt b/fastlane/metadata/android/cs/changelogs/4151.txt new file mode 100644 index 000000000..fbe275c32 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4151.txt @@ -0,0 +1,10 @@ +v3.18.4: OpenTracks + +Changes: +- Speed/distance are consistently formatted +- Intervals tab is now faster + +Bugfix: +- Cycling speed/distance sensor: + - fixed parsing (UINT32) + - transmit data to UI properly diff --git a/fastlane/metadata/android/cs/changelogs/4176.txt b/fastlane/metadata/android/cs/changelogs/4176.txt new file mode 100644 index 000000000..a70aececb --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4176.txt @@ -0,0 +1,12 @@ +v3.18.5: OpenTracks + +Changes: +- Voice announcement speed configurable +- API <26: Launcher icon omits background + +Bugfixes: +- Recording UI: show correct values +- Recording UI: show (again) altitude in EGM2008 + +Developer: +- Android12 permissions (BLUETOOTH_CONNECT) diff --git a/fastlane/metadata/android/cs/changelogs/4253.txt b/fastlane/metadata/android/cs/changelogs/4253.txt new file mode 100644 index 000000000..136f1aca8 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4253.txt @@ -0,0 +1,16 @@ +v3.18.6: OpenTracks + +Changes: +- "Show on map"-functionality via KML instead of KMZ +- Voice announcement do not include app name +- While recording: elevation gain/loss is updated every second +- Store descriptions translated + +Bufixes: +- Fixed invalid voice announcement translations + +Developer: +- Android12 permissions (BLUETOOTH_SCAN) +- Android12 permissions (ACCESS_COARSE_LOCATION) +- Asserting for TrackPoints (testing) +- Removed unused translations diff --git a/fastlane/metadata/android/cs/changelogs/4358.txt b/fastlane/metadata/android/cs/changelogs/4358.txt new file mode 100644 index 000000000..df00322ae --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4358.txt @@ -0,0 +1,15 @@ +v3.19.0: OpenTracks + +Changes: +- Support for Running Speed and Cadence (RCS) sensors implemented +- When sharing a track: a share picture is created +- No vibration when starting a recording +- While recording: UI shows most recently received altitude, speed, and bearing (even if not stored) + +Bugfix: +- Computation of total duration should not include paused durations (requires re-import) +- (again) Use custom summaries if present + +Developer: +- Upgrade to SDK31 and AGP7.0.0 (requires JDK11) +- TrackRec diff --git a/fastlane/metadata/android/cs/changelogs/4396.txt b/fastlane/metadata/android/cs/changelogs/4396.txt new file mode 100644 index 000000000..fd838a791 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4396.txt @@ -0,0 +1,8 @@ +v3.19.1: OpenTracks + +Changes: +- Updated translations. + +Bugfix: +- Export All Tracks bug fixed. +- Resume Track bug fixed. diff --git a/fastlane/metadata/android/cs/changelogs/4410.txt b/fastlane/metadata/android/cs/changelogs/4410.txt new file mode 100644 index 000000000..d4cf80fcc --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4410.txt @@ -0,0 +1,7 @@ +v3.20.0: OpenTracks + +Changes: +- While recording: statistics UI is now configurable + +Bugfix: +- Changing track name/ category while recording was ignored (introduced in v3.19.0) diff --git a/fastlane/metadata/android/cs/changelogs/4441.txt b/fastlane/metadata/android/cs/changelogs/4441.txt new file mode 100644 index 000000000..a2e69a2ad --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4441.txt @@ -0,0 +1,6 @@ +v3.20.1: OpenTracks + +Changes: +- Announcements can now be used by both distance and time +- Announcements beep if no Text-to-speech software is installed +- Removed adaptive GPS location frequency diff --git a/fastlane/metadata/android/cs/changelogs/4448.txt b/fastlane/metadata/android/cs/changelogs/4448.txt new file mode 100644 index 000000000..5e2cab127 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4448.txt @@ -0,0 +1,11 @@ +v3.20.2: OpenTracks + +Changes: +- Elevation gain and loss are integers instead of floats +- Ask for permission before using Bluetooth by a Toast message + +Bugfix: +- Set FLAG_IMMUTABLE for PendingIntents to avoid crash on Android 12 +- Cadence sensor returns 0 instead of None when user is not pedaling +- Speed sensor returns 0 instead of the last speed when it's stopped +- With sensors, moving time stops when is not moving diff --git a/fastlane/metadata/android/cs/changelogs/4496.txt b/fastlane/metadata/android/cs/changelogs/4496.txt new file mode 100644 index 000000000..91d01085a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4496.txt @@ -0,0 +1,13 @@ +v3.21.0: OpenTracks + +Changes: +- While recording: remove idle/non-idle creation of TrackPoints +- Settings are now in separate folders +- Opening OpenTracks from notification (while recording) and pressing back opens track list +- GPX compatibilty: support for import + +Bugfixes: +- Altitude and distance (from BlE sensor): only reset counters if data was actually stored +- Import without speed, requires computing speed +- BLE running sensor not connected, should not be reported as present +- BLE r diff --git a/fastlane/metadata/android/cs/changelogs/4519.txt b/fastlane/metadata/android/cs/changelogs/4519.txt new file mode 100644 index 000000000..61a1c7f77 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4519.txt @@ -0,0 +1,11 @@ +v3.22.0: OpenTracks + +Changes: +- Locations are only stored if traveled distance > recording distance interval + (removed left over functionality from idle/non-idle detection) +- UI can be configured to show a clock +- Idle speed is now configurable + +Bugfix: +- Intervals: crash when gain but not loss was stored +- While recording: prevent crash when disabling voice announcements diff --git a/fastlane/metadata/android/cs/changelogs/4580.txt b/fastlane/metadata/android/cs/changelogs/4580.txt new file mode 100644 index 000000000..a035cd997 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4580.txt @@ -0,0 +1,10 @@ +v3.23.0: OpenTracks + +Changes: +- Added UI profiles +- Aggregated statistics for selected tracks +- Re-implemented idle/non-idle TrackPoints as moving time stopped working (introduced in v3.22.0) + +Bugfixes: +- BLE sensors: clear data on disconnect +- Automatic export needs to persist permission diff --git a/fastlane/metadata/android/cs/changelogs/4646.txt b/fastlane/metadata/android/cs/changelogs/4646.txt new file mode 100644 index 000000000..62dcedc3d --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4646.txt @@ -0,0 +1,12 @@ +v3.24.0: OpenTracks + +Changes: +- GPS is optional (also for indoor use): if using a BLE sensors that provide distance are used +- Settings: option to disable BLE filtering of devices +- Charts: altitude starts at minimal value instead of 0m. +- UI supports showing stored timezone information + +Bugfix: +- Re-added workaround for crash due to clock traveling back in time (workaround was removed in v3.23.0) +- Removed unecessary workaround for BLE cycling sensor (RTFM) +- GPX importer did not handle missing diff --git a/fastlane/metadata/android/cs/changelogs/4692.txt b/fastlane/metadata/android/cs/changelogs/4692.txt new file mode 100644 index 000000000..49e293a3a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4692.txt @@ -0,0 +1,16 @@ +v3.24.1: OpenTracks + +Changes: +- Added API for starting recordings from other applications (disabled by default) +- Shortened ISO8601 track names +- BLE distance sensors: store GPS-locations based upon previous GPS-locations + +Bugfix: +- While recording: fixed crash when opening charts +- TrackDataHub should end processing after stop() +- Prevent rare crash while deleting tracks + +Developer: +- Refactored package structure +- Monotonic clock +- Value objects for heartrate, cadence, and power diff --git a/fastlane/metadata/android/cs/changelogs/4752.txt b/fastlane/metadata/android/cs/changelogs/4752.txt new file mode 100644 index 000000000..9de8b832c --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4752.txt @@ -0,0 +1,11 @@ +v3.25.0: OpenTracks + +Changes: +- GPS is now optional incl. GPS disabled warning +- PublicAPI: other applications can now receive recorded data if they start a recording (implemented for Gadgetbridge) +- New activities: swimming, swimming open, and workout +- Removed share pic functionality + +Bugfix: +- UI: speed/elevation where jumping between 0.0 and the actual value +- Tracks with emojis can be exported diff --git a/fastlane/metadata/android/cs/changelogs/4755.txt b/fastlane/metadata/android/cs/changelogs/4755.txt new file mode 100644 index 000000000..5d6b85d9a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4755.txt @@ -0,0 +1,5 @@ +v3.25.1: OpenTracks + +Bugfix: +- Automatic export: hopefully prevent silent failures +- Automatic export: prevent crash diff --git a/fastlane/metadata/android/cs/changelogs/4773.txt b/fastlane/metadata/android/cs/changelogs/4773.txt new file mode 100644 index 000000000..acabe0eef --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4773.txt @@ -0,0 +1,8 @@ +v3.26.0: OpenTracks + +Changes: +- Voice announcements are configurable +- Voice announcements of heart rate + +Bugfix: +- Crash due to race condition diff --git a/fastlane/metadata/android/cs/changelogs/4775.txt b/fastlane/metadata/android/cs/changelogs/4775.txt new file mode 100644 index 000000000..de719a914 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4775.txt @@ -0,0 +1,4 @@ +v3.26.1: OpenTracks + +Bugfix: +- Contextual action bar didn't overlap toolbar in night theme. diff --git a/fastlane/metadata/android/cs/changelogs/4816.txt b/fastlane/metadata/android/cs/changelogs/4816.txt new file mode 100644 index 000000000..3a7cef8e0 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4816.txt @@ -0,0 +1,15 @@ +v3.27.0: OpenTracks + +Changes: +- Voice annoucements: add 100m, 200m, and 500m +- Interval: add 100m and 500m +- Clock shows now also seconds +- GPX, KML, KMZ: export and import horizontal accuracy +- GPX: export cumulative distance via clustrust extension +- CSV: basic export (TrackPoints only; not for backup) +- Workaround for Tickr X as it reports SPM instead of RPM + +Bugfixes: +- Adhere to recording distance interval; + TrackPoints were recorded although they were too close +- Prevent crash on stop re diff --git a/fastlane/metadata/android/cs/changelogs/4829.txt b/fastlane/metadata/android/cs/changelogs/4829.txt new file mode 100644 index 000000000..b3966d825 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4829.txt @@ -0,0 +1,6 @@ +v3.28.0: OpenTracks + +Changes: +- Configurable filename for export/sharing (default: {starttime}_{name}.{suffix}) +- Vertical GPS accuracy is now stored and can be exported/imported + (API level >= 26). diff --git a/fastlane/metadata/android/cs/changelogs/4874.txt b/fastlane/metadata/android/cs/changelogs/4874.txt new file mode 100644 index 000000000..3849a32d3 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4874.txt @@ -0,0 +1,15 @@ +v4.0.0: OpenTracks + +Changes: +- UI refactoring with a Bottom App Bar. +- Public API: implemented STOP properly. +- Cleanup: use explicit preference identifiers for TrackFileFormat. +- Improvements on BLE handler. +- Add exception handler and show error activity so users can send reports about bugs. +- Android 13: launcher icon, provide a themed icon. +- Change track title capitalization to sentences. +- Translations updated. + +Bugfix: +- Sharing track added file suffix twice. +- Unit system not loaded corr diff --git a/fastlane/metadata/android/cs/changelogs/4926.txt b/fastlane/metadata/android/cs/changelogs/4926.txt new file mode 100644 index 000000000..0c4a62cfc --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4926.txt @@ -0,0 +1,13 @@ +v4.0.1: OpenTracks + +Changes: +- Voice announcements are now configurable +- Fullscreen mode now also hides Android's navigation bar +- Connection to BLE sensors should now be faster +- Allow to reset settings while recording +- Allow to change import/export settings while recording +- KML/KMZ: do not use icons to be loaded from Google + +Bugfix: +- TrackStoppedActivity now works on smaller screens +- Requests permissions on track list diff --git a/fastlane/metadata/android/cs/changelogs/4938.txt b/fastlane/metadata/android/cs/changelogs/4938.txt new file mode 100644 index 000000000..fc27213fc --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4938.txt @@ -0,0 +1,10 @@ +v4.0.2: OpenTracks + +Changes: +- Add nautical miles +- Settings can be reset while recording + +Bugfix: +- Voice announcement rounding +- Chart: elevation was weirdly smoothed +- Export was not checking if file exists diff --git a/fastlane/metadata/android/cs/changelogs/4951.txt b/fastlane/metadata/android/cs/changelogs/4951.txt new file mode 100644 index 000000000..641d945e8 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4951.txt @@ -0,0 +1,8 @@ +v4.0.3: OpenTracks + +Changes: +- Max. speed as reported by sensor (GPS or BLE) + +Bugfix: +- Prevent crash if OSM Dashboard is not installed +- GPX track export: do not export empty track segments diff --git a/fastlane/metadata/android/cs/changelogs/4981.txt b/fastlane/metadata/android/cs/changelogs/4981.txt new file mode 100644 index 000000000..3ba3a554b --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4981.txt @@ -0,0 +1,13 @@ +v4.0.4: OpenTracks + +Changes: +- Store BLE sensor data even without distance (every 10s) +- Public API: allows setting name, category, and description + +Bugfix: +- Crash when taking a picture and rotating the phone +- + +Developer: +- Target SDK 33 +- Barometer uses interval of 5s diff --git a/fastlane/metadata/android/cs/changelogs/4986.txt b/fastlane/metadata/android/cs/changelogs/4986.txt new file mode 100644 index 000000000..496740961 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4986.txt @@ -0,0 +1,7 @@ +v4.0.5: OpenTracks + +Changes: +- PlayStore relase get's another logo + +Bugfix: +- Interval list shows "-" if gain/loss is not present diff --git a/fastlane/metadata/android/cs/changelogs/4993.txt b/fastlane/metadata/android/cs/changelogs/4993.txt new file mode 100644 index 000000000..8b6f4c548 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/4993.txt @@ -0,0 +1,5 @@ +v4.0.6: OpenTracks + +Bugfix: +- EGM2008 offset computed wrong for negative longitudes +- PublicAPI crashed if OpenTracks was in background (API26+) diff --git a/fastlane/metadata/android/cs/changelogs/5004.txt b/fastlane/metadata/android/cs/changelogs/5004.txt new file mode 100644 index 000000000..0eaddde94 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5004.txt @@ -0,0 +1,10 @@ +v4.0.7: OpenTracks + +Changes: +- GPS signal lost timeout: 30s +- Android13: request permission to show notifications +- Faster deletion of tracks (vacuum database only if needed) + +Bugfix: +- PublicAPI stop command resulted in crash (introduced in v4.0.6) +- Permissions: request all permissions during on startup diff --git a/fastlane/metadata/android/cs/changelogs/5017.txt b/fastlane/metadata/android/cs/changelogs/5017.txt new file mode 100644 index 000000000..17a0adeb2 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5017.txt @@ -0,0 +1,11 @@ +v4.0.8: OpenTracks + +Changes: +- Altitude always shown in m/ft +- Show track timezone if different than device timezone +- PublicAPI: support setting the track icon explicitly + +Developer: +- Introduced DistanceFormatter +- Upgrade to AGP 7.3/desugar for Duration.class +- Android12+: do splashscreen via Androidx diff --git a/fastlane/metadata/android/cs/changelogs/5042.txt b/fastlane/metadata/android/cs/changelogs/5042.txt new file mode 100644 index 000000000..bc69dbdd3 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5042.txt @@ -0,0 +1,8 @@ +v4.1.0: OpenTracks + +Changes: +- Export KML/KMZ version 2.3 only (was 2.2) +- For crank-based powermeters: fetch cadence + +Bugfix: +- Workaround for crash on "import all" diff --git a/fastlane/metadata/android/cs/changelogs/5051.txt b/fastlane/metadata/android/cs/changelogs/5051.txt new file mode 100644 index 000000000..6f258ff85 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5051.txt @@ -0,0 +1,7 @@ +v4.1.1: OpenTracks + +Changes: +- Add introduction screen (show once) + +Bugfix: +- Do not crash if no GPS device is present diff --git a/fastlane/metadata/android/cs/changelogs/5080.txt b/fastlane/metadata/android/cs/changelogs/5080.txt new file mode 100644 index 000000000..65aac61e7 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5080.txt @@ -0,0 +1,11 @@ +v4.1.2: OpenTracks + +Changes: +- Voice announcements only use on decimal for distance + +Bugfix: +- Crash when stopping (race condition) + +Developer: +- Github actions: disabled instrumentation testing (too slow) +- Tests are done with only fake GPS data diff --git a/fastlane/metadata/android/cs/changelogs/5119.txt b/fastlane/metadata/android/cs/changelogs/5119.txt new file mode 100644 index 000000000..8cba36f96 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5119.txt @@ -0,0 +1,8 @@ +v4.2.0: OpenTracks + +Changes: +- Show heartrate zone information + +Developer: +- Migrated to hosted.weblate.org +- Recording UI uses Views directly diff --git a/fastlane/metadata/android/cs/changelogs/5132.txt b/fastlane/metadata/android/cs/changelogs/5132.txt new file mode 100644 index 000000000..9a081ffb5 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5132.txt @@ -0,0 +1,7 @@ +v4.2.1: OpenTracks + +Changes: +- Speed sensor: acceptable wheel diameter is 100mm-4000mm + +Bugfix: +- Reconnect to a sensor if connection is lost diff --git a/fastlane/metadata/android/cs/changelogs/5141.txt b/fastlane/metadata/android/cs/changelogs/5141.txt new file mode 100644 index 000000000..826e7e525 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5141.txt @@ -0,0 +1,7 @@ +v4.2.2: OpenTracks + +Bugfix: +- Track icon wrongly shown in dialog +- Textcolor for heartrate zone 1 was ignoring theme +- Not all activityTypes were shown in dropdownlist +- Crash due to color not found diff --git a/fastlane/metadata/android/cs/changelogs/5151.txt b/fastlane/metadata/android/cs/changelogs/5151.txt new file mode 100644 index 000000000..cfb59434e --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5151.txt @@ -0,0 +1,5 @@ +v4.3.0: OpenTracks + +Changes: +- Allow backups (incl. encrypted to the Google) +- Android 13: allow app-specific language settings diff --git a/fastlane/metadata/android/cs/changelogs/5168.txt b/fastlane/metadata/android/cs/changelogs/5168.txt new file mode 100644 index 000000000..9dafc220d --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5168.txt @@ -0,0 +1,7 @@ +v4.3.1: OpenTracks + +Changes: +- Setting to skip voice announcements on device speaker + +Bugfix: +- GPS disabled warning was falsely shown diff --git a/fastlane/metadata/android/cs/changelogs/5189.txt b/fastlane/metadata/android/cs/changelogs/5189.txt new file mode 100644 index 000000000..71e1fc500 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5189.txt @@ -0,0 +1,8 @@ +v4.3.2: OpenTracks + +Bugfix: +- KML header was misformed (#1522) + +Developer: +- Use Java 17 (multi-line text, switch) +- API33: locale config is generated diff --git a/fastlane/metadata/android/cs/changelogs/5194.txt b/fastlane/metadata/android/cs/changelogs/5194.txt new file mode 100644 index 000000000..a47099424 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5194.txt @@ -0,0 +1,5 @@ +v4.3.3: OpenTracks + +Bugfixes: +- Hidden fields were shown (introduced in v4.2.0) +- Speed was shown instead of pace (introduced in v4.2.0) diff --git a/fastlane/metadata/android/cs/changelogs/5196.txt b/fastlane/metadata/android/cs/changelogs/5196.txt new file mode 100644 index 000000000..0de3fb0fc --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5196.txt @@ -0,0 +1,4 @@ +v4.3.4: OpenTracks + +Bugfix: +- Android 13: regional locales could not be selected (introduced in v4.3.0) diff --git a/fastlane/metadata/android/cs/changelogs/5211.txt b/fastlane/metadata/android/cs/changelogs/5211.txt new file mode 100644 index 000000000..0919bd5ed --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5211.txt @@ -0,0 +1,5 @@ +v4.3.5: OpenTracks + +Bugfix: +- Sensor parsing had a overflow one off bug (#1559) +- Insert marker: don't crash if no camera app is installed (#1561) diff --git a/fastlane/metadata/android/cs/changelogs/5222.txt b/fastlane/metadata/android/cs/changelogs/5222.txt new file mode 100644 index 000000000..33433fad9 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5222.txt @@ -0,0 +1,4 @@ +v4.4.0: OpenTracks + +Changes: +- Export all tracks as one file diff --git a/fastlane/metadata/android/cs/changelogs/5262.txt b/fastlane/metadata/android/cs/changelogs/5262.txt new file mode 100644 index 000000000..9aa91bb21 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5262.txt @@ -0,0 +1,14 @@ +v4.5.0: OpenTracks + +Changes: +- Material3 +- App shortcut for aggregated statistics +- New Unit: miles with meters + +Bugfix: +- GPS disabled warnings shown repeatedly (#1429) + +Developer: +- Use Java Records +- Target API34 +- Refactor sensor handling diff --git a/fastlane/metadata/android/cs/changelogs/5286.txt b/fastlane/metadata/android/cs/changelogs/5286.txt new file mode 100644 index 000000000..1c248bdb7 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5286.txt @@ -0,0 +1,12 @@ +v4.6.0: OpenTracks + +Changes: +- Voice announcements use ICU plural format (en, es, pt, zh, dr, de) due to fractional quanitites #1584 +- Requires Android 7.0 / SDK24+ due to ICU plurals +- On Android 14+: use Android's AltitudeConverter instead of internal EGM2008 + +Bugfix: +- Android 13 couldn't select images from gallery + +Developer: +- Split ActivityType and ActivityIcon diff --git a/fastlane/metadata/android/cs/changelogs/5289.txt b/fastlane/metadata/android/cs/changelogs/5289.txt new file mode 100644 index 000000000..74de0c828 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5289.txt @@ -0,0 +1,4 @@ +v4.6.1: OpenTracks + +Bugfix: +- Re-added aggregated statistics per selected tracks diff --git a/fastlane/metadata/android/cs/changelogs/5305.txt b/fastlane/metadata/android/cs/changelogs/5305.txt new file mode 100644 index 000000000..f4d9e8644 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5305.txt @@ -0,0 +1,8 @@ +v4.6.2: OpenTracks + +Bugfix: +- Crash on voice annoucement for imperial+meter +- Crash on settings for imperial+meter +- Fixed clipping of charts (Material3 upgrade) +- Bluetooth settings handle missing permission +- Aggregated stats didn't show imperial units for avg speed diff --git a/fastlane/metadata/android/cs/changelogs/5313.txt b/fastlane/metadata/android/cs/changelogs/5313.txt new file mode 100644 index 000000000..ea2e3749a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5313.txt @@ -0,0 +1,9 @@ +v4.7.0: OpenTracks + +Changes: +- Statistics: distance, total time, and moving time are included between automatic segments (created due to distance too previous location too long) +- Recorded tracks show sensor statistics again + +Bugfix: +- GPX exporter: for automatic segments their might be no location +- CSV exporter: distance didn't use decimal grouping diff --git a/fastlane/metadata/android/cs/changelogs/5326.txt b/fastlane/metadata/android/cs/changelogs/5326.txt new file mode 100644 index 000000000..20d12aa2b --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5326.txt @@ -0,0 +1,8 @@ +v4.7.1: OpenTracks + +Bugfixes: +- Android 14: crash on recording start (missing permissions) +- Android 14: crash on track deletion (ForegroundService without reason) + +Developer: +- AggregatedStats is now a RecyclerView diff --git a/fastlane/metadata/android/cs/changelogs/5361.txt b/fastlane/metadata/android/cs/changelogs/5361.txt new file mode 100644 index 000000000..eac3c8756 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5361.txt @@ -0,0 +1,10 @@ +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 diff --git a/fastlane/metadata/android/cs/changelogs/5366.txt b/fastlane/metadata/android/cs/changelogs/5366.txt new file mode 100644 index 000000000..dc8ca46ef --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5366.txt @@ -0,0 +1,4 @@ +v4.8.1: OpenTracks + +Bugfix: +- Location permission was not granted due to ACCESS_LOCATION_BACKGROUND (removed) diff --git a/fastlane/metadata/android/cs/changelogs/5382.txt b/fastlane/metadata/android/cs/changelogs/5382.txt new file mode 100644 index 000000000..07e39e6c7 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5382.txt @@ -0,0 +1,4 @@ +v4.8.2: OpenTracks + +Changes: +- After recording export: show error message if unsuccessful diff --git a/fastlane/metadata/android/cs/changelogs/5389.txt b/fastlane/metadata/android/cs/changelogs/5389.txt new file mode 100644 index 000000000..e07b07ba3 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5389.txt @@ -0,0 +1,8 @@ +v4.8.3: OpenTracks + + +Bugfix: +- Android 14: prevent crash due to malformed UUID (example for filename template) + +Developer: +- Marker list is now a RecyclerView diff --git a/fastlane/metadata/android/cs/changelogs/5399.txt b/fastlane/metadata/android/cs/changelogs/5399.txt new file mode 100644 index 000000000..1f4c40554 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5399.txt @@ -0,0 +1,7 @@ +v4.8.4: OpenTracks + +Changes: +- Show max power for recorded tracks + +Developer: +- TrackList now uses RecyclerView diff --git a/fastlane/metadata/android/cs/changelogs/5428.txt b/fastlane/metadata/android/cs/changelogs/5428.txt new file mode 100644 index 000000000..bd0355cb4 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5428.txt @@ -0,0 +1,12 @@ +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 dow diff --git a/fastlane/metadata/android/cs/changelogs/5447.txt b/fastlane/metadata/android/cs/changelogs/5447.txt new file mode 100644 index 000000000..90709c65c --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5447.txt @@ -0,0 +1,4 @@ +v4.9.1: OpenTracks + +Bugfix: +- Crash when doing multi select in track list diff --git a/fastlane/metadata/android/cs/changelogs/5465.txt b/fastlane/metadata/android/cs/changelogs/5465.txt new file mode 100644 index 000000000..40ea27ae8 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5465.txt @@ -0,0 +1,8 @@ +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 diff --git a/fastlane/metadata/android/cs/changelogs/5491.txt b/fastlane/metadata/android/cs/changelogs/5491.txt new file mode 100644 index 000000000..61b5f331a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5491.txt @@ -0,0 +1,4 @@ +v4.9.3: OpenTracks + +Bugfix: +- Zabránění pádu, protože toList() není vždy dostupný diff --git a/fastlane/metadata/android/cs/changelogs/5506.txt b/fastlane/metadata/android/cs/changelogs/5506.txt new file mode 100644 index 000000000..f136c853c --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5506.txt @@ -0,0 +1,4 @@ +v4.9.4: OpenTracks + +Bugfix: +- Pád na systému Android 14 při neudělení oprávnění diff --git a/fastlane/metadata/android/cs/changelogs/5527.txt b/fastlane/metadata/android/cs/changelogs/5527.txt new file mode 100644 index 000000000..cf7b16f3a --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5527.txt @@ -0,0 +1,4 @@ +v4.9.5: OpenTracks + +Oprava chyby: +- nastavení oznámení o nečinnosti opět funguje diff --git a/fastlane/metadata/android/cs/changelogs/5554.txt b/fastlane/metadata/android/cs/changelogs/5554.txt new file mode 100644 index 000000000..e4df3853e --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5554.txt @@ -0,0 +1,7 @@ +v4.9.6: OpenTracks + +Oprava chyby: +- Export: existující soubory jsou nyní kompletně přepisovány + +Vývojář: +- Předěláno zpracování barometrických dat diff --git a/fastlane/metadata/android/cs/changelogs/5559.txt b/fastlane/metadata/android/cs/changelogs/5559.txt new file mode 100644 index 000000000..2f93f615e --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5559.txt @@ -0,0 +1,4 @@ +v4.9.7: OpenTracks + +Oprava chyby: +- zabránění pádu při ukončení nahrávání (vzniknuvší ve verzi v4.9.6) diff --git a/fastlane/metadata/android/cs/changelogs/5563.txt b/fastlane/metadata/android/cs/changelogs/5563.txt new file mode 100644 index 000000000..52922f884 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5563.txt @@ -0,0 +1,4 @@ +v4.9.8: OpenTracks + +Oprava chyby: +- Senzor kadence znovu funguje (chyba vznikla ve verzi v4.9.6) diff --git a/fastlane/metadata/android/cs/changelogs/5573.txt b/fastlane/metadata/android/cs/changelogs/5573.txt new file mode 100644 index 000000000..0c5aa6f0e --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5573.txt @@ -0,0 +1,6 @@ +v4.9.9: OpenTracks + +Oprava chyby: +- Pád při používání senzoru BLE na konci záznamu (závod) + Důvod: subsystém senzorů byl spuštěn dvakrát a pouze druhý z nich byl vypnut. +- Při nahrávání jsou znovu zobrazeny názvy senzorů BLE diff --git a/fastlane/metadata/android/cs/changelogs/5602.txt b/fastlane/metadata/android/cs/changelogs/5602.txt new file mode 100644 index 000000000..7341c8ccf --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5602.txt @@ -0,0 +1,15 @@ +v4.10.0: OpenTracks + +Změny: +- Podpora zisku/ztráty přes snímání prostředí BLE (barometr) +- Interní barometr lze vypnout (např. při rozbití) +- Material3 pro přepínače preferencí +- Úvodní obrazovka podporuje denní/noční režim +- Nastavení Bluetooth senzorů: zobrazení názvu vybraného snímače (pokud je uložen v mezipaměti) + +Oprava chyb: +- UI s intervaly bylo špatně zarovnané + +Vývojáři: +- Vyčištění TrackRecordingServiceConnection +- TrackRecordingService se vždy spouští jako ForegroundService diff --git a/fastlane/metadata/android/cs/changelogs/5611.txt b/fastlane/metadata/android/cs/changelogs/5611.txt new file mode 100644 index 000000000..6d0927ca2 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5611.txt @@ -0,0 +1,11 @@ +v4.10.1: OpenTracks + +Změny: +- Android 14: pád při spuštění nahrávání při neudělených oprávněních +- Názvy grafů jsou kompaktnější + +Opravy chyb: +- Po opětovném připojení senzoru BLE následoval pád (vzniklo ve verzi v4.9.6) +- Výkon cyklistiky nebyl zpracován (vzniklo ve verzi v4.9.6) +- Kadence cyklistiky a vzdálenost umožňovaly opakovaná data +- Data z tlakoměru BLE nebyla správně zpracovávána diff --git a/fastlane/metadata/android/cs/changelogs/5641.txt b/fastlane/metadata/android/cs/changelogs/5641.txt new file mode 100644 index 000000000..26e9921cd --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5641.txt @@ -0,0 +1,7 @@ +v4.11.0: OpenTracks + +Změny: +- Uložení značek je převzato při otevření dialogu přidání (dosud bylo u dialogu uložení) +- Grafy: použití menšího počtu mezer pro osy +- Grafy: nevyplňují se při zobrazení více než dvou řádků +- Vylepšena hlasová hlášení (přeskočení desetinné čárky, pokud je ,0) diff --git a/fastlane/metadata/android/cs/changelogs/5683.txt b/fastlane/metadata/android/cs/changelogs/5683.txt new file mode 100644 index 000000000..bacc828c2 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/5683.txt @@ -0,0 +1,5 @@ +v4.11.2: OpenTracks + +Oprava chyby: +- Zastavení nahrávání při vypnutí obrazovky (vzniklo ve v4.11.1) + (vrací zpět da3dd29b8e44624a8222caea9067955f252ef5f8) diff --git a/fastlane/metadata/android/cs/changelogs/next_release.txt b/fastlane/metadata/android/cs/changelogs/next_release.txt new file mode 100644 index 000000000..d3fcdfa65 --- /dev/null +++ b/fastlane/metadata/android/cs/changelogs/next_release.txt @@ -0,0 +1,10 @@ +(versionName): OpenTracks + +Změny: +- + +Opravy: +- + +Vývojář: +-