Dennis Guse
0e0958c5e8
Announcements: add current heartrate.
...
Fixes #1635 .
2024-12-29 12:38:15 +01:00
Dennis Guse
43e1cbcdc6
Announcements: added current time.
...
DateTimeFormatter behaves differently starting from SDK34 (produces NBSP).
Part of #1683 .
2024-12-29 12:18:56 +01:00
Dennis Guse
073b3d2052
Announcements: added current time.
...
Fixes #1683 .
2024-12-28 21:07:45 +01:00
Dennis Guse
01f4359cdf
Sensor data: use monotonic clock (for isRecent).
...
Part of #1966 .
2024-12-28 17:33:53 +01:00
Dennis Guse
a2a9132658
Test: use applicationId (was hardcoded).
...
Part of #418 .
2024-12-28 13:57:40 +01:00
Dennis Guse
522d9ebe2e
Public API: allow marker creation.
...
Fixes #2031 .
2024-12-21 20:46:09 +01:00
Dennis Guse
b65230bc5d
Bugfix: PublicAPI StartRecording recorded no data.
...
Problem was that the TrackRecordingService was not started as a ForegroundService anymore.
Fixes #1904 .
2024-12-05 17:50:32 +01:00
Dennis Guse
2e7a3b7465
Use AltitudeConverterCompat instead of custom solution.
...
Fixes #1920 .
2024-09-14 16:05:32 +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
f5190aef06
Cleanup using AndroidStudio analyze.
2024-07-11 07:33:43 +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
1ed807054b
Bugfix: moving time was not computed.
...
Introduced in 6be9d2477c (first released in v4.9.0)
Fixes #1756 .
2024-07-05 23:42:25 +02:00
Dennis Guse
e590e4e07e
Bugfix: overestimated distance.
...
A combination of idle trackpoint and stale GPS data, resulted in recording lat=0.0 and lng=0.0; and thus inflating distance as well as GPS-based speed.
Fixes #1898 .
Introduced in dfdbc373ff
2024-04-28 10:50:56 +02:00
Dennis Guse
52624b5cfe
PublicAPI: add test for setting icon via parameter.
...
Follow-up to #1818 .
2024-04-08 18:17:54 +02:00
Dennis Guse
dfdbc373ff
GPS: event-based using Raw.
...
Part of #1424 .
2024-04-08 17:48:29 +02:00
Dennis Guse
35e6ca7528
Bugfix: PublicAPI stop should not start TrackRecordingService in foreground.
...
Actually, TrackRecordingService will only be start in foreground if needed.
Fixes #1824 .
2024-02-22 20:19:48 +01:00
Dennis Guse
bf43cdc887
Revert "Bugfix: PublicAPI stop should not start TrackRecordingService in foreground."
...
This reverts commit da3dd29b8e .
2024-02-13 17:12:40 +01:00
Dennis Guse
c30862c0da
Tests can now be executed again on pre-Android 12.
2024-02-10 21:31:12 +01:00
Dennis Guse
da3dd29b8e
Bugfix: PublicAPI stop should not start TrackRecordingService in foreground.
...
Actually, TrackRecordingService will start in foreground if needed.
Fixes #1850 .
2024-02-10 21:17:17 +01:00
Peter Hercek
91b5c148cc
fix naming for the pace of reading of GPS location in settings
...
Fixes #1840
2024-01-25 22:43:47 +01:00
Dennis Guse
e047100e34
Bugfix: BLE pressure is in PA.
...
Fixes #1424 .
2024-01-05 21:59:18 +01:00
Dennis Guse
94540606ef
Barometer: select INTERNAL or NONE (also while recording).
...
Part of #1424 .
2023-12-29 13:17:06 +01:00
Dennis Guse
8d5a7e7e8b
Barometer: use sensor aggregator.
...
Part of #1424 .
2023-11-20 06:39:28 +01:00
Dennis Guse
ce21fe3569
Cleanup: renamed SensorData* to Aggregator*.
2023-11-15 18:41:13 +01:00
Dennis Guse
d47fa27e02
Cleanup: SensorDataCyclingDistanceSpeed.Data is a record.
2023-11-15 07:26:04 +01:00
Dennis Guse
58d79380cf
Sensors: separate data generation and aggregation.
...
Part of #1424 .
2023-11-15 07:20:42 +01:00
Dennis Guse
15f3ccbcbd
Bluetooth: rename to BluetoothHandlers.
2023-11-06 18:09:19 +01:00
Dennis Guse
f2594371d3
Bluetooth: inline BluetoothUtils into Handler classes.
2023-11-06 18:09:19 +01:00
Dennis Guse
4d54472c93
Bluetooth: use composition instead of inheritance.
...
Part of #1424 .
2023-11-06 18:09:19 +01:00
Dennis Guse
3a2a62a6d7
Bluetooth: send sensor data directly to SensorManager.
...
Part of #1424 .
2023-11-06 18:09:19 +01:00
Dennis Guse
1eedd78466
Revert "Cleanup: use stream.toList()."
...
This reverts commit 8c8a7d9496 .
2023-10-17 20:28:35 +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
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
cb3904ee0b
Cleanup: SensorStatistics is a record.
2023-09-28 20:06:13 +02:00
Dennis Guse
684756c264
Cleanup: SelectionData is a record.
2023-09-28 20:00:47 +02:00
Dennis Guse
bc857faa18
Cleanup: ChartPoint is a record.
2023-09-28 19:57:15 +02:00
Dennis Guse
e9b02df631
Cleanup.
2023-09-28 19:39:43 +02:00
Leon Marz
f4cec0a8b2
Fix broken TrackList UI tests
2023-09-26 07:16:34 +02:00
Dennis Guse
83da4f8f34
Idle: add voice announcement (user configurable).
...
Fixes of #1174
2023-09-25 17:59:17 +02:00
Dennis Guse
348cb16256
ExportImportTest: extract test for checking recording.
2023-09-25 17:59:17 +02:00
Dennis Guse
7d739e3640
TrackStatisticsUpdater: remove check for max acceleration (was still used for max speed).
2023-09-25 17:59:17 +02:00
Dennis Guse
78d2a0722a
Idle: TrackRecordingManager creates IDLE TrackPoints (configurable timeout).
...
Fixes of #1187 .
2023-09-25 17:59:17 +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
f797ce0872
Fix tests due to cf9b432224
2023-09-23 16:46:53 +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
Dennis Guse
326da494eb
Java Record for Track.Id and TrackPoint.Id.
...
Part of #1526 .
2023-08-25 23:52:10 +02:00
Dennis Guse
95816937bc
Bugfix: request ACCESS_BACKGROUND_LOCATION fails; removing it for now.
...
Introduced in 3910837d1a
Part of #1653 .
2023-08-22 22:06:56 +02:00