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 |
|
Dennis Guse
|
2f2679c775
|
Export: implement export to one file.
Fixes #1318
|
2023-05-28 21:30:09 +02:00 |
|
Dennis Guse
|
efddb31391
|
Cleanup: use Java17 switch statements.
AndroidStudio code cleanup.
|
2023-04-13 15:10:17 +02:00 |
|
Dennis Guse
|
93bcf8d494
|
Bugfix: KML header malformed.
Fixes #1522.
Introduced in 82fe859c84
|
2023-04-12 23:09:04 +02:00 |
|
Dennis Guse
|
819f454bd8
|
Refactored TrackFileFormat interface.
|
2023-04-12 22:41:56 +02:00 |
|
Dennis Guse
|
f3bf42083a
|
Cleanup.
|
2022-10-18 20:21:20 +02:00 |
|
Dennis Guse
|
82fe859c84
|
KML: Export KML2.3 - KML2.2 and KML2.3 can be imported.
Fixes #339.
|
2022-09-13 23:20:06 +02:00 |
|
Dennis Guse
|
f567b03be5
|
Bugfix: import all crashed with ClassCastException.
|
2022-09-11 14:37:35 +02:00 |
|
Peter Storch
|
5a5f040ed5
|
Fix #1340 mass track deletion time
|
2022-08-21 18:53:20 +02:00 |
|
Dennis Guse
|
2b530a1c53
|
Cleanup: unused imports.
|
2022-08-02 18:44:15 +02:00 |
|
Dennis Guse
|
8137ec8de2
|
GPX exporter: only export trkseq if it actually contains data.
Fixes #1291.
|
2022-06-21 19:56:19 +02:00 |
|
Dennis Guse
|
cecc586868
|
Bugfix: export was not checking properly if file exists.
Fixes #1283.
|
2022-06-19 17:24:18 +02:00 |
|
Peter Storch
|
1108684d06
|
Add "show on map" format selection dialog
|
2022-05-30 07:51:00 +02:00 |
|
Dennis Guse
|
f529726218
|
KML: icons (start, stop, markers) use default icon.
Until now we used external URLs from Google to fetch proper icons.
Fixes #126.
|
2022-05-26 10:23:27 +02:00 |
|
Dennis Guse
|
24eb768707
|
Export: filename template now distinguishes between {date} and {time}.
|
2022-05-19 19:28:15 +02:00 |
|
Dennis Guse
|
e421164282
|
Bugfix: fileformat template was not loaded (NPE).
Fixes #1232.
|
2022-05-13 19:28:43 +02:00 |
|
Pixtxa
|
de01157964
|
Changed second t.getLatitude() to t.getLongitude()
I thought it was excel until I realized, the data is also broken in newly generated csv files
|
2022-05-12 22:30:01 +02:00 |
|
Dennis Guse
|
3a23a412c8
|
Cleanup: use explicit preference identifiers for TrackFileFormat.
|
2022-05-08 20:49:24 +02:00 |
|