Dennis Guse
|
111ae968d5
|
Bugfix: the currently recorded should not be deletable.
Fixes #2403.
|
2026-10-08 07:51:02 +02:00 |
|
Dennis Guse
|
58c4b38c0b
|
Export: disable "export all tracks into one file"-functionality as markers cannot be correctly restored (KML/KMZ).
Part of #2383.
|
2026-09-21 21:04:47 +02:00 |
|
Dennis Guse
|
d5e83cf057
|
Cleanup: move track.uuid generation to ContentProviderUtils.
Part of #2383.
|
2026-09-12 19:34:18 +02:00 |
|
Dennis Guse
|
4dfd2485bf
|
Bugfix: avoid crash in exporter.
|
2026-09-03 17:50:47 +02:00 |
|
Dennis Guse
|
10273cd772
|
TrackRecordingManager: rather crash than try to load invalid data.
|
2026-09-03 17:50:47 +02:00 |
|
Dennis Guse
|
e28a84fc88
|
Allow to disable segment creation (max recording distance).
Fixes #2389.
|
2026-08-28 07:07:06 +02:00 |
|
José Rebelo
|
7ca871c699
|
Bugfix: Respect declared namespace prefixes
|
2026-08-26 15:21:06 +01:00 |
|
Dennis Guse
|
337c50eb91
|
Cleanup: qName.
|
2026-08-26 07:34:22 +02:00 |
|
Dany Mestas
|
2ff8d21897
|
GPX: match activity types case-insensitively on import.
|
2026-08-25 22:23:57 +02:00 |
|
Dennis Guse
|
2d4e987812
|
GPX: export moving speed in summary.
|
2026-08-24 17:26:11 +02:00 |
|
Dennis Guse
|
7c03085761
|
GPX: on import ignore TrackPoints without time.
Previous behavior: abort import.
Fixes #2384.
|
2026-08-19 20:45:23 +02:00 |
|
Dennis Guse
|
12a8686896
|
Cleanup.
|
2026-08-19 20:38:05 +02:00 |
|
Dennis Guse
|
d56b018676
|
Bugfix: when stopping a recording, immediately stop the idle detection timer.
Fixes #2386.
|
2026-08-19 20:29:25 +02:00 |
|
Dennis Guse
|
ce26e20571
|
Sensor: on start register GPS only once.
Part of #2369.
|
2026-08-17 15:49:14 +02:00 |
|
Dennis Guse
|
a542f45661
|
Bugfix: HealthConnect doesn't provide granted permissions in time.
Fixes #2376.
|
2026-08-05 19:16:00 +02:00 |
|
Dennis Guse
|
1eeb706330
|
Bugfix: HealthConnect requires unique timestamps for locations.
Part of #2376.
|
2026-08-05 19:13:16 +02:00 |
|
Dennis Guse
|
01ea65742b
|
HealthConnect: send total distance, elevation gain and speed.
|
2026-08-04 17:25:46 +02:00 |
|
Dennis Guse
|
e9456919cb
|
Bug: don't crash in settings if HealthConnect is not installed.
Part of #2376.
|
2026-08-03 20:27:47 +02:00 |
|
Dennis Guse
|
00be0b565c
|
Cleanup: removed unused methods and constants.
|
2026-07-26 15:50:01 +02:00 |
|
Dennis Guse
|
8b1e1cf294
|
Cleanup.
|
2026-07-26 15:34:34 +02:00 |
|
Dennis Guse
|
ce313ba4fd
|
Cleanup: add missing @NonNull annotation.
|
2026-07-26 15:33:29 +02:00 |
|
Dennis Guse
|
30ed8d8ba3
|
Cleanup: CustomContentProvider by inlining into UrlType.
|
2026-07-24 20:54:16 +02:00 |
|
Dennis Guse
|
ea2127846d
|
Cleanup: CustomContentProvider by inlining into UrlType.
|
2026-07-24 19:51:19 +02:00 |
|
Dennis Guse
|
ac0da5e9d1
|
Cleanup: CustomContentProvider by inlining into UrlType.
|
2026-07-24 19:51:19 +02:00 |
|
Dennis Guse
|
c4a1fb0d98
|
Cleanup.
|
2026-07-23 22:39:17 +02:00 |
|
Dennis Guse
|
57cd4b3780
|
Bugfix: gravel was not selectable.
Introduced in fb25055f3e
|
2026-07-23 22:34:43 +02:00 |
|
Dennis Guse
|
74169cb819
|
Code cleanup using static code analysis (Android Studio).
|
2026-07-21 07:31:25 +02:00 |
|
Dennis Guse
|
1821f47cf1
|
Code analyze: only use String.replace() instead of String.replaceAll().
|
2026-07-21 07:30:19 +02:00 |
|
Dennis Guse
|
925a253bbb
|
Fix tests: PreferencesUtils wasn't visible enough (anymore).
|
2026-07-21 07:22:51 +02:00 |
|
Dennis Guse
|
95e6448cba
|
Health Connect: minimal implementation for writing route data.
|
2026-07-03 08:18:44 +02:00 |
|
Manuel
|
a66c1b9407
|
HealthConnect: Rename PermissionsRationaleActivity to HealthConnectPermissionsRationaleActivity
|
2026-07-03 08:18:44 +02:00 |
|
Manuel
|
9d55ac261f
|
HealthConnect: Wire settings screen
|
2026-07-03 08:18:44 +02:00 |
|
Manuel
|
713e454e44
|
HealthConnect: Queue exports in the background
|
2026-07-03 08:18:44 +02:00 |
|
Manuel
|
f0616fc043
|
HealthConnect: Add exercise session exporter
|
2026-07-03 08:18:44 +02:00 |
|
Manuel
|
75ed3120bd
|
HealthConnect: Add permissions rationale activity
|
2026-07-03 08:18:44 +02:00 |
|
Peter Storch
|
b22e41cf66
|
fix #2349: dashboard API does not update while recording if more than one track is selected
|
2026-06-28 14:56:14 +02:00 |
|
Dennis Guse
|
d1f003c0ce
|
Bugfix: voice_announce_lap_power_key should not have been translatable.
For some localizations, users will experience that the setting got reverted.
Fixes #2359.
|
2026-06-28 13:02:28 +02:00 |
|
Dennis Guse
|
713f5c7708
|
Cleanup.
|
2026-06-24 06:10:12 +02:00 |
|
Dennis Guse
|
b9a36d1b3c
|
Bugfix: storing idle and sensor-based trackpoints might happen in the wrong order (race condition).
Fixes #2356.
|
2026-06-21 18:50:26 +02:00 |
|
Dennis Guse
|
34e89ea3f9
|
TimeZoneOffsets now supports minutes.
Fixes #2357.
|
2026-06-21 13:54:59 +02:00 |
|
Dennis Guse
|
77ed28a8e2
|
Revert "Remove StrictMode warnings."
This reverts commit f3e8d033cc.
|
2026-06-03 21:25:20 +02:00 |
|
Dennis Guse
|
4283e6d316
|
Bugfix: TrackRecordingService must handle restarts while recording.
We now store the Track.Id in a sharedPreferences.
Functionality was removed in e09b04308c
Fixes #2333
|
2026-05-29 16:36:29 +02:00 |
|
Dennis Guse
|
ee030f32f5
|
Bugfix: resetting settings should restore data.
|
2026-05-29 16:36:29 +02:00 |
|
Dennis Guse
|
fb25055f3e
|
Activity: add gravel biking.
|
2026-05-27 12:23:32 +02:00 |
|
Dennis Guse
|
9cdf87b998
|
Test for announcement without speed/distance units.
Part of #2323
|
2026-05-27 11:29:18 +02:00 |
|
Kilian Lackhove
|
796fa216f6
|
added bosch cadence sensor
|
2026-05-09 21:46:44 +02:00 |
|
Kilian Lackhove
|
d58342233c
|
fix onSharedPreferenceChanged for cyclingPowerHandler
|
2026-05-08 17:15:39 +02:00 |
|
Kilian Lackhove
|
1129c96562
|
initial support for Bosch ebike BLE power sensor
|
2026-04-27 21:04:33 +02:00 |
|
Peter Storch
|
3bec73e074
|
fix #2317 dashboard API updates
|
2026-04-19 10:02:23 +02:00 |
|
Dennis Guse
|
1155a56e49
|
Merge branch 'stickflowerfightclub-main'
|
2026-04-13 22:25:37 +02:00 |
|