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
|
09ecc03be5
|
AGP: update 8.0.0 (incl. Java 17).
|
2023-04-12 19:30:57 +02:00 |
|
Dennis Guse
|
bf03de6be7
|
Bugfix: GPS disabled warning was showing (repeatedly but incorrectly).
Fixes #1429.
|
2023-04-07 11:13:57 +02:00 |
|
Dennis Guse
|
3f600f6be7
|
Voice announcements: added setting to skip announcements on the device's internal speaker.
Fixes #1392.
|
2023-04-05 18:26:29 +02:00 |
|
Dennis Guse
|
7935185812
|
UI: split stats_item between generic and sensor (some bugfixes).
Part of #24.
|
2023-03-29 21:50:42 +02:00 |
|
Dennis Guse
|
4c1b1be96c
|
UI: split stats_item between generic and sensor.
Part of #24.
|
2023-03-28 21:08:46 +02:00 |
|
Dennis Guse
|
6d61206782
|
Renamed GPSHandler to GPSManager.
|
2023-03-28 20:58:23 +02:00 |
|
Dennis Guse
|
b9dedef292
|
Refactor: introduced SensorManager.
|
2023-03-28 20:58:23 +02:00 |
|
Dennis Guse
|
f3caecd049
|
Refactor: rename BluetoothConnectionManager.
|
2023-03-27 22:59:31 +02:00 |
|
Dennis Guse
|
e16780277f
|
Refactor: introduced SensorConnector interface.
|
2023-03-27 22:59:31 +02:00 |
|
Dennis Guse
|
c666d55211
|
Bug: crash due to color not found.
Introduced in 674d231b7a
|
2023-01-30 23:11:21 +01:00 |
|
Dennis Guse
|
8cc4fd1d4f
|
Bugfix: not all activityTypes were shown in dropdownlist.
|
2023-01-29 16:50:04 +01:00 |
|
Dennis Guse
|
c241a35861
|
Refactor: introduced ActivityType.
|
2023-01-29 16:50:04 +01:00 |
|
Dennis Guse
|
674d231b7a
|
Bug: textcolor for heartrate zone 1 was ignoring theme.
Fixes #1455.
|
2023-01-27 02:00:38 +01:00 |
|
Dennis Guse
|
bebee59eb2
|
Bug: Track icon wrongly shown in dialog.
Fixes #1453.
|
2023-01-25 16:37:35 +01:00 |
|
Dennis Guse
|
9dff965a52
|
Cycling speed sensor: wheel diameter can now be 100mm until 4000mm
Fixes #1447.
|
2023-01-17 22:47:59 +01:00 |
|
Dennis Guse
|
12b3d31f5c
|
Bugfix: BluetoothLE requires to trigger reconnect on either disconnect or never connected.
Initial connection timeout seems to be 30s.
Fixes #1442.
|
2023-01-05 20:52:15 +01:00 |
|
Dennis Guse
|
99b417217e
|
Bugfix: StatisticsRecordingFragment should only clear viewHolder when the views get destroyed.
Introduced in d70e7b8788
|
2023-01-02 23:37:38 +01:00 |
|
Dennis Guse
|
b96441a964
|
Refactor: BluetoothUtils return HeartRate.
|
2022-12-30 16:11:22 +01:00 |
|
Dennis Guse
|
7c1995c67f
|
Bugfix: NPE; introduced in b53ef455a6
Fixes #1431.
|
2022-12-08 20:07:26 +01:00 |
|
Dennis Guse
|
dd91e05fb6
|
Bugfix: sensor name/address must be visible.
Introduced in d70e7b8788
|
2022-11-25 07:42:18 +01:00 |
|
Dennis Guse
|
19fe5275b9
|
Heartrate zones: adding preference for max heartrate.
Fixes #1118.
|
2022-11-25 07:41:04 +01:00 |
|
Dennis Guse
|
1aeb9ca332
|
Heartrate zones: adding preference for max heartrate.
Part of #1118.
|
2022-11-25 07:05:55 +01:00 |
|
Dennis Guse
|
4ea70b15e7
|
Renamed Layout to RecordingLayout.
Part of #1118.
|
2022-11-22 07:06:56 +01:00 |
|
Dennis Guse
|
d3cf2957cc
|
StatisticsCustomLayoutEditAdapter: use StatisticsViewHolder (with demo data).
Part of #1118.
|
2022-11-22 07:06:47 +01:00 |
|
Dennis Guse
|
dbac595754
|
StatisticsCustomLayoutEditAdapter: use viewBinding.
Part of #1118.
|
2022-11-22 07:06:47 +01:00 |
|
Dennis Guse
|
d70e7b8788
|
StatisticsRecordingFragment: render Views manually (instead of RecyclerView).
Part of #1118.
|
2022-11-22 07:06:45 +01:00 |
|
Dennis Guse
|
d5864726f6
|
StatisticsData: do not expose DataField.
Part of #1118.
|
2022-11-10 21:45:28 +01:00 |
|
Dennis Guse
|
3cc3271726
|
Cleanup: move Layout/DataField persistence into one class.
Part of #1118.
|
2022-11-10 21:45:28 +01:00 |
|
Dennis Guse
|
8aef9c8d28
|
Refactor StatisticsAdapter to use ViewBindings.
Part of #1118.
|
2022-11-10 21:45:28 +01:00 |
|
Dennis Guse
|
26a20fe32d
|
Voice announcements: distance only with one decimal unit.
Follow-up to: 8a9cd40bd5
|
2022-10-29 20:35:37 +02:00 |
|
Dennis Guse
|
14b6746dff
|
Handle LocationManager callbacks with TrackRecordingService's handler.
Fixes #1328.
|
2022-10-28 22:35:36 +02:00 |
|
Dennis Guse
|
a5eca8fa64
|
Test: do not request GPS permissions for test that use fake locations anyhow.
|
2022-10-28 18:41:54 +02:00 |
|
Dennis Guse
|
498ee20e2a
|
Test: update and re-enable ExportImportTest for csv_export.
|
2022-10-28 18:41:54 +02:00 |
|
Dennis Guse
|
2207865a70
|
Cleanup using AndroidStudio analyze.
|
2022-10-28 17:49:59 +02:00 |
|
Dennis Guse
|
8073f12947
|
Bugfix: prevent crash while stopping recording (race condition).
Part of #1328
|
2022-10-27 20:30:00 +02:00 |
|
Dennis Guse
|
f3bf42083a
|
Cleanup.
|
2022-10-18 20:21:20 +02:00 |
|
Leon Marz
|
a1eb5fb15f
|
Check if the device has GPS
Fixes #1380
|
2022-09-28 21:39:33 +02:00 |
|
Dennis Guse
|
85a73c3c85
|
Implement introduction screen.
Fixes #1316.
|
2022-09-18 15:44:49 +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 |
|
Dennis Guse
|
a93424629d
|
BLE: process cycling cadence from powermeter.
Fixes #1352.
|
2022-09-04 19:55:32 +02:00 |
|
Dennis Guse
|
da29766fd0
|
BLE: BluetoothConnectionManager supports multiple BLE services per sensor type (e.g., cadence).
Part of #1352.
|
2022-09-04 19:11:31 +02:00 |
|
Dennis Guse
|
dc7afbd07f
|
BLE: extract SensorDataCycling.
Part of #1352.
|
2022-09-04 12:11:09 +02:00 |
|
Dennis Guse
|
67b174feac
|
BLE: do not try to connect twice.
Might had some interesting side effects.
Part of #1352.
|
2022-09-04 12:11:09 +02:00 |
|
Dennis Guse
|
b6b81b5d3d
|
BLE: extract sensor managers into separate files.
Part of #1352.
|
2022-09-04 12:11:09 +02:00 |
|
Dennis Guse
|
7d804b603d
|
BLE: decode cadence from cycling powermeter.
Part of #1352.
|
2022-09-04 12:11:09 +02:00 |
|
Dennis Guse
|
8696a15ce7
|
Cleanup: introduced ServiceMeasurementUUID.
Part of #1352.
|
2022-09-04 11:54:26 +02:00 |
|