Dennis Guse
315788308b
Bumping DashboardAPI to version 3.
...
Fixes #2255 .
2026-02-01 20:15:24 +01:00
Dennis Guse
54844b9a9a
Sensor: add temperature.
...
Fixes #2241 .
2026-01-10 21:43:54 +01:00
Dennis Guse
d43efad52a
Bugfix: crash on select all tracks or all markers.
...
Fixes #2231 .
2025-12-12 21:59:45 +01:00
Dennis Guse
4263c000c0
Show coordinates with always with 5 decimals.
2025-12-06 09:18:06 +01:00
Dennis Guse
2cab394d03
Cleanup.
2025-12-06 08:41:57 +01:00
Dennis Guse
7cb97b0e6b
Cleanup: use try-with-resources.
2025-12-06 08:27:01 +01:00
Dennis Guse
d49d6c9857
Cleanup: AutoCloseableIterator now handles the cursor.
2025-12-05 08:05:25 +01:00
Dennis Guse
4c55468571
TrackList now has an AutoClosableIterator.
2025-12-05 08:05:25 +01:00
Dennis Guse
595ad7f7b5
Marker list: split category and description into two fields.
2025-12-05 08:05:25 +01:00
Dennis Guse
5bb5b3b344
Track.ActivityType and Marker.Category are shown not wrapped in [] anymore.
2025-12-05 08:05:25 +01:00
Dennis Guse
b584a95c9c
Bugfix: crash when opening Marker Detail.
...
Introduced in 5b4b54694c
2025-12-05 08:05:25 +01:00
Dennis Guse
1191f2e1e2
Cleanup: remove unused imports.
2025-12-05 08:05:25 +01:00
Dennis Guse
5b4b54694c
Marker is now a record.
2025-11-30 16:51:02 +01:00
Dennis Guse
a1da53864e
Use MarkerIterator for MarkerDetailActivity.
2025-11-26 22:10:53 +01:00
Dennis Guse
7ddb6b32bb
Cleanup: TrackDataHub doesn't need to query the id of the last TrackPoint.
2025-11-25 18:46:20 +01:00
Dennis Guse
11f1b6e72d
Cleanup: TrackPointIterator is now package private.
2025-10-30 07:54:05 +01:00
Dennis Guse
73872e8926
Cleanup.
2025-10-18 21:09:21 +02:00
Dennis Guse
e9d1080e5d
Cleanup: SpeedFormatter doesn't support decimal places.
2025-10-18 09:40:54 +02:00
Dennis Guse
b5180f235f
Cleanup: StatisticsUtils were unused.
2025-10-15 18:10:15 +02:00
Dennis Guse
02a77e5ce7
Migrate ExportService to WorkManager.
...
Part of #1315 .
2025-10-14 22:45:00 +02:00
Dennis Guse
93eefe5cf2
Bugfix: track list should show description.
...
Fixes #2127 .
2025-07-12 16:50:08 +02:00
Dennis Guse
4999b54a97
Reworked MarkerDetail UI.
2025-06-27 15:51:51 +02:00
Dennis Guse
2e13054042
Cleanup: TrackPoint exposes Position.
2025-06-27 15:51:51 +02:00
Dennis Guse
90446639b0
Cleanup: remove TrackUtils by inlining functionality.
2025-06-25 19:44:38 +02:00
Dennis Guse
1113cb1764
Bugfix: always update track meta data.
2025-06-25 19:44:38 +02:00
Dennis Guse
e83ba04d71
Position: move checks for validity.
2025-03-01 23:05:05 +01:00
Dennis Guse
1b33184835
Cleanup: Marker stores URI to photo (instead of String).
2025-03-01 23:05:05 +01:00
Dennis Guse
2cc4218dc6
Removal of the "show on map"-feature using KML/GPX.
...
Dashboard API is nicer and easier.
Fixes #2012 .
2024-11-24 10:57:55 +01:00
Dennis Guse
2e7a3b7465
Use AltitudeConverterCompat instead of custom solution.
...
Fixes #1920 .
2024-09-14 16:05:32 +02:00
dm1cael
a8a5aa4268
Announcements: add toggle to distance/speed unit announcement
...
Fixes #1805 .
2024-05-01 19:23:26 +02:00
Dennis Guse
48baece0e5
Bugfix: POST_NOTIFICATION permission is optional.
...
Affected only SDK >= 33.
Fixes #1880 .
2024-04-01 17:12:53 +02:00
Peter Storch
87d7ebcb64
fix #1769 export overwrite existing files
2023-11-28 21:35:17 +01:00
Dennis Guse
062457f1aa
Cleanup: use Java 17's instanceof.
...
Fixes #1757 .
2023-11-06 07:46:18 +01:00
Dennis Guse
cb48d7f706
Bugfix (Android14): for recording Location/GPS and Nearby Devices/Bluetooth are mandatory due to Android.
...
Fixes #1749 .
2023-10-29 21:01:37 +01:00
Dennis Guse
1eedd78466
Revert "Cleanup: use stream.toList()."
...
This reverts commit 8c8a7d9496 .
2023-10-17 20:28:35 +02:00
Dennis Guse
8c8a7d9496
Cleanup: use stream.toList().
2023-10-08 13:48:07 +02:00
Peter Storch
f83c23e450
show postworkout error messages, #1669
2023-08-26 19:40:27 +02:00
Dennis Guse
326da494eb
Java Record for Track.Id and TrackPoint.Id.
...
Part of #1526 .
2023-08-25 23:52:10 +02:00
Dennis Guse
9b6df4bf99
Bugfix: request ACCESS_BACKGROUND_LOCATION fails; removing it for now.
...
Introduced in 3910837d1a
Part of #1653 .
2023-08-22 07:15:08 +02:00
Dennis Guse
c263af7033
Bugfix: ACCESS_BACKGROUND_LOCATION is only available/required with Android 10+.
...
Introduced in 3910837d1a
Fixes #1662 .
2023-08-10 18:02:54 +02:00
v_schaefer
3910837d1a
Fix: GPS Access denied when phone in standby
...
Added ACCESS_BACKGROUND_LOCATION permission to access GPS while phone is in standby. This is necessary for situations where the PublicAPI is triggered to start a record from an external device like a smartwatch.
2023-08-08 12:51:11 +02:00
Dennis Guse
1ed0a11c2f
Move ExportServiceResultReceiver.java into ExportService.
2023-08-06 11:15:48 +02:00
Dennis Guse
425ea0f216
Cleanup: use ActivityType instead of passing it's id around as String.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
779681088c
Refactor Track.icon is now Track.activityTypeId.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
f824b31891
Cleanup: inline TrackIconUtils methods.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
d316a63fca
Cleanup: ActivityType lookup.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
1a5acc8f2d
Cleanup using AndroidStudio analyze.
2023-06-21 23:15:04 +02:00
Dennis Guse
dbd64a8075
Cleanup: rename category to activityType.
2023-06-15 18:45:11 +02:00
Dennis Guse
d7022a07a2
Cleanup: use Java17' Records.
...
Fixes #1526 .
2023-06-08 07:06:22 +02:00
Dennis Guse
ae37ec9c33
Bugfix: set file suffix for "one file"-exports explicitly.
...
KML/KMZ was added by AndroidOS, but not GPX.
Part of #1318 .
2023-05-28 21:30:09 +02:00