Dennis Guse
|
b4ccdcf4a2
|
Bugfix: GPX exporter missed schemaLocation for TrackStatsExtension/v1
Fixes #2093.
|
2025-04-21 22:15:17 +02:00 |
|
Dennis Guse
|
681b987927
|
Cleanup: export/import renaming.
|
2025-04-21 22:05:28 +02:00 |
|
Dennis Guse
|
3df45c54d6
|
GPX: export TrackPointExtension correctly (order and rest of the data under <extension> directly).
Importing old (incorrect) and new (correct) format supported.
Part of #2074.
|
2025-03-16 11:06:21 +01:00 |
|
Dennis Guse
|
ebd4030869
|
GPX: correct URL for Cluetrust.
Part of #2074.
|
2025-03-16 08:59:37 +01:00 |
|
Dennis Guse
|
e7aa6f20d4
|
Cleanup: use Position and cleanup TrackPoint.
|
2025-03-01 23:05:05 +01:00 |
|
Dennis Guse
|
1d5f65be48
|
Position: use for TrackPoint.
|
2025-03-01 23:05:05 +01:00 |
|
Dennis Guse
|
e83ba04d71
|
Position: move checks for validity.
|
2025-03-01 23:05:05 +01:00 |
|
Dennis Guse
|
9a37591651
|
Position: use for Marker.
|
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
|
5c2a6a78c4
|
Bugfix: KML 2.3 export must use heartrate as field name.
Fixes #1961.
|
2024-09-07 11:59:01 +02:00 |
|
Peter Storch
|
389c4bed96
|
fix #1957 open MarkerEditActivity to receive external marker (#1960)
* fix #1957 add CreateMarkerActivity to receive external marker
|
2024-07-30 15:24:18 +02:00 |
|
Dennis Guse
|
d8eed2ccc9
|
Cleanup using AndroidStudio analyze.
|
2024-07-11 07:38:45 +02:00 |
|
Dennis Guse
|
e442558eed
|
Introduced Position.
Internal value object replacing android.location.Location.
Follow-up to #1898.
|
2024-07-06 14:51:45 +02:00 |
|
Dennis Guse
|
f0d7ef082d
|
KMZ importer allows arbitrary file names for kml (was doc.kml).
Fixes #1864.
|
2024-02-25 10:17:35 +01:00 |
|
Dennis Guse
|
a01edcc9e8
|
Bugfix: InputStream.transferTo() is only available from SDK33+.
Introcuced in 8b7063d18b.
|
2023-11-27 23:04:43 +01:00 |
|
Dennis Guse
|
8b7063d18b
|
Cleanup: use InputStream.transferTo()
|
2023-11-24 07:11:22 +01:00 |
|
Dennis Guse
|
25d4daa295
|
Cleanup.
|
2023-11-24 07:11:07 +01:00 |
|
Dennis Guse
|
1eedd78466
|
Revert "Cleanup: use stream.toList()."
This reverts commit 8c8a7d9496.
|
2023-10-17 20:28:35 +02:00 |
|
Dennis Guse
|
2657417887
|
UI: show back button, if there is a back operation.
|
2023-10-11 07:33:38 +02:00 |
|
Dennis Guse
|
55495dae53
|
ActivityType non-localized: import and export for GPX, KML, and KMZ.
Fixes #1608.
|
2023-10-08 14:07:29 +02:00 |
|
Dennis Guse
|
8c8a7d9496
|
Cleanup: use stream.toList().
|
2023-10-08 13:48:07 +02:00 |
|
Dennis Guse
|
2e76458b62
|
Bugfix: TrackImporter needs to lookup activityTypeLocalized if no activityType is present.
Part of #1608.
|
2023-10-08 13:48:07 +02:00 |
|
Dennis Guse
|
1e9a0abb49
|
KMLTrackExporter: remove unused icon export.
Part of #1608.
|
2023-10-08 13:48:07 +02:00 |
|
pixeebot[bot]
|
83445cfde0
|
Switch order of literals to prevent NullPointerException (#4)
Co-authored-by: pixeebot[bot] <23113631+pixeebot@users.noreply.github.com>
|
2023-09-28 21:58:22 +02:00 |
|
Dennis Guse
|
e9b02df631
|
Cleanup.
|
2023-09-28 19:39:43 +02:00 |
|
Dennis Guse
|
00debe2eb5
|
Idle: TrackRecordingManager creates IDLE TrackPoints (import/export GPX/KML).
Fixes of #1187.
|
2023-09-25 17:59:17 +02:00 |
|
Dennis Guse
|
6be9d2477c
|
Idle: TrackRecordingManager creates IDLE TrackPoints.
Fixes of #1187.
|
2023-09-25 17:59:17 +02:00 |
|
Dennis Guse
|
10e65035ee
|
Cleanup: use List.of().
|
2023-09-23 21:33:47 +02:00 |
|
Dennis Guse
|
4ca6b230c3
|
Bugfix: prevent crash due to invalid UUID example (Android 14+ / API34+).
Fixes #1682.
|
2023-08-31 22:05:31 +02:00 |
|
Peter Storch
|
f83c23e450
|
show postworkout error messages, #1669
|
2023-08-26 19:40:27 +02:00 |
|
Dennis Guse
|
28981611f1
|
GPX export: skip gain/loss if not present.
Part of #1671.
|
2023-08-20 19:38:37 +02:00 |
|
Dennis Guse
|
c0b5e71976
|
TrackPoint: all sensors are the same - no need to distinguish the source of a TrackPoint (BLE sensor vs GPS).
Part of #1187.
|
2023-08-08 19:03:01 +02:00 |
|
Dennis Guse
|
87bc7be530
|
Exporter: rather crash than hide lifecycle errors.
Part of #1187.
|
2023-08-08 18:28:19 +02:00 |
|
Dennis Guse
|
4baaff8374
|
TrackDeleteService can be a JobIntentService (rather than ForegroundService).
Android 14 requires ForegroundService to have a reason.
Fixes #1657.
|
2023-08-06 11:41:40 +02:00 |
|
Dennis Guse
|
1ed0a11c2f
|
Move ExportServiceResultReceiver.java into ExportService.
|
2023-08-06 11:15:48 +02:00 |
|
Dennis Guse
|
c254a6ec75
|
Bug: GPXExporter - TrackPoint of type SEGMENT_START_AUTOMATIC might have no location.
Fixes #1647.
|
2023-08-03 19:31:10 +02:00 |
|
Dennis Guse
|
0ecf4863a7
|
Bug: CSVExporter format for distance used decimal grouping.
|
2023-08-03 18:29:33 +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
|
9f1ea4d745
|
Migrate to Material3 design.
Fixes #1586.
|
2023-06-15 23:56:46 +02:00 |
|
Dennis Guse
|
dbd64a8075
|
Cleanup: rename category to activityType.
|
2023-06-15 18:45:11 +02:00 |
|
Dennis Guse
|
0b8c2a0ef6
|
Cleanup using AndroidStudio's analyze feature.
|
2023-06-08 21:28:35 +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 |
|
Dennis Guse
|
ccc18739a4
|
Bugfix: KML exporter for multiple tracks created invalid XML.
Part of #1318.
|
2023-05-28 21:30:09 +02:00 |
|
Dennis Guse
|
f48c4806b5
|
Simplify TrackExporter interface.
|
2023-05-28 21:30:09 +02:00 |
|
Dennis Guse
|
3aadf6d5d8
|
Cleanup: use an enum for export's conflict resolution.
|
2023-05-28 21:30:09 +02:00 |
|