Commit Graph

  • 24ea718ff2 Cleanup: renamed GainManager to AltitudeChangeHandler. Dennis Guse 2026-01-31 18:45:12 +01:00
  • 6d187fa66d Cleanup: removed DriverObserver0 and moved sensor drivers to separate package. Dennis Guse 2026-01-31 08:40:26 +01:00
  • ea27db13fa Created RunningSpeedCadenceDistanceHandler. Dennis Guse 2026-01-30 20:46:08 +01:00
  • 29d2e7c78c Created CyclingPowerHandler. Dennis Guse 2026-01-30 17:32:05 +01:00
  • 4b7badbecc Created CyclingDistanceSpeedHandler. Dennis Guse 2026-01-30 11:15:43 +01:00
  • 0dcb8010e2 Created CyclingCadenceHandler. Dennis Guse 2026-01-30 09:41:19 +01:00
  • 0a9d4b207c Created TemperatureHandler. Dennis Guse 2026-01-30 09:24:37 +01:00
  • c6cb388ce4 Created HeartRateHandler. Dennis Guse 2026-01-30 09:09:33 +01:00
  • e6e009ba14 GainManager should only re-connect if sensor should be changed. Dennis Guse 2026-01-29 18:38:51 +01:00
  • f8aa456549 Extract SensorHandler from GainManager for re-use. Dennis Guse 2026-01-29 18:17:15 +01:00
  • 167d90332e Extract Driver for internal GPS to GpsInternal. Dennis Guse 2026-01-28 20:21:55 +01:00
  • 719a052f34 Cleanup: merged BluetoothRemoteSensorManager into SensorManager. Dennis Guse 2026-01-28 18:00:04 +01:00
  • 244ca26210 Cleanup: created new DriverObserver interface. Dennis Guse 2026-01-27 22:42:07 +01:00
  • 476f3a517b Cleanup: GainManager now processes AggregatorBarometer directly (instead of SensorManager). Dennis Guse 2026-01-27 22:23:39 +01:00
  • 289e93eb5d Cleanup: moved AggregatorGPS to GPSManager. Dennis Guse 2026-01-27 18:46:21 +01:00
  • 18ff96733e Cleanup: moved Raw into Aggregator. Dennis Guse 2026-01-27 17:59:08 +01:00
  • 0f2c5adf26 Cleanup: SensorManager.SensorDataChangedObserver inlined into SensorManager. Dennis Guse 2026-01-26 22:07:59 +01:00
  • 74954df600 Cleanup: SensorManager.SensorDataChangedObserver inlined into SensorManager. Dennis Guse 2026-01-26 20:22:01 +01:00
  • 1a14fed287 Cleanup: SensorDataAggregator inlined into SensorManager. Dennis Guse 2026-01-26 20:13:11 +01:00
  • 744853ee91 Cleanup: removed SensorConnector interface. Dennis Guse 2026-01-26 19:37:38 +01:00
  • 597e1b2c7f Release: v4.25.2 v4.25.2 Dennis Guse 2026-02-09 07:51:06 +01:00
  • 8156993921 Translated using Weblate (Greek) jimkats 2026-02-02 18:12:19 +00:00
  • 9890dc28bd Dashboard API: provide version 2 again (required by OSMDashboard until v6.4.1). Dennis Guse 2026-02-07 23:29:39 +01:00
  • b83f57bd20 Dashboard API: provide version 2 again (required by OSMDashboard until v6.4.1). dashboard#2265 Dennis Guse 2026-02-07 23:29:39 +01:00
  • b65d83010d Bugfix: ShareContentProvider should report contentType for all Uris (not only TrackFileFormat). Dennis Guse 2026-02-08 18:11:30 +01:00
  • 1a5d06f9c6 Cleanup: renamed IntentDashboardUtils.java to DataProvider. Dennis Guse 2026-02-07 19:20:48 +01:00
  • 723c21d7ec Dashboard API: add tests for column names. Dennis Guse 2026-02-07 09:39:23 +01:00
  • 8fe0c3be7d Bugfix: update data for UI immediately after starting recording. Dennis Guse 2026-02-05 22:43:45 +01:00
  • e64792bf3f Resetting preferences requires clearing and naming each preference file explicitly. Dennis Guse 2026-02-05 07:26:14 +01:00
  • 21bafff761 TrackRecordingService should start UI timer at the end of startRecording. Dennis Guse 2026-02-04 19:01:56 +01:00
  • c33c2de51d Cleanup: EspressoUI should always lookup UI elements. Dennis Guse 2026-01-18 18:28:49 +01:00
  • a6b11c1c37 Release: v4.25.1 v4.25.1 Dennis Guse 2026-02-01 22:05:05 +01:00
  • 315788308b Bumping DashboardAPI to version 3. Dennis Guse 2026-01-31 17:59:49 +01:00
  • 547c1c5c65 Rename MarkerColumns. Dennis Guse 2026-02-01 20:14:22 +01:00
  • 69efd6fb82 Translated using Weblate (Tamil) tace16 2026-01-26 11:53:40 +00:00
  • 3a0524f96d Translated using Weblate (Galician) ghose 2026-01-26 06:28:29 +00:00
  • 05456b44ef Translated using Weblate (Estonian) Priit Jõerüüt 2026-01-25 19:42:20 +00:00
  • b449dad619 Translated using Weblate (Tamil) tace16 2026-01-26 11:52:32 +00:00
  • ccefe36489 Translated using Weblate (Ukrainian) SomeTr 2026-01-24 08:46:10 +00:00
  • 90e9ab6d2a Translated using Weblate (Norwegian Bokmål) ovl-005 2026-01-24 11:43:41 +00:00
  • d1061fa6cd Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2026-01-24 06:48:54 +00:00
  • c0c813001f Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2026-01-24 06:25:34 +00:00
  • 51498bbcf9 Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2026-01-24 06:00:42 +00:00
  • 4ef1fcefbc Update dependency gradle to v9.3.1 CI/CD Bot by pstorch 2026-01-29 15:35:43 +00:00
  • 9a572130a7 Update dependency androidx.work:work-runtime to v2.11.1 CI/CD Bot by pstorch 2026-01-29 00:34:18 +00:00
  • e931f5ab7c Reproducible build: for naming the APK use the actual versionCode. Dennis Guse 2026-01-23 15:11:37 +01:00
  • 9affe28fad Release: v4.25.0 v4.25.0 Dennis Guse 2026-01-21 18:33:40 +01:00
  • 4905a37951 Build scripts: add some error handling. Dennis Guse 2026-01-20 21:35:27 +01:00
  • 439671d0a4 Build scripts: add some error handling. Dennis Guse 2026-01-18 15:49:41 +01:00
  • 825e8dda6e Revert "Translated using Weblate (English (en_001))" Dennis Guse 2026-01-18 10:13:00 +01:00
  • 661c839c78 Update README_TESTED_SENSORS.md Dennis Guse 2026-01-18 10:05:37 +01:00
  • 8eb42a7ecb Upgrade to Android Gradle Plugin 9.0: removing applicationVariants Dennis Guse 2026-01-17 22:12:15 +01:00
  • 660a55ff5a Update dependency gradle to v9.3.0 CI/CD Bot by pstorch 2026-01-16 12:45:31 +00:00
  • 958697bcb3 Update dependency com.android.tools.build:gradle to v9 CI/CD Bot by pstorch 2026-01-15 17:42:07 +00:00
  • 6029eb0317 Translated using Weblate (Italian) ntd 2026-01-02 20:45:01 +00:00
  • 8b56d53a6a Translated using Weblate (Italian) ntd 2026-01-02 20:42:47 +00:00
  • e9deebea6c Refactor: RecordingLayout. Dennis Guse 2026-01-07 17:15:22 +01:00
  • 54844b9a9a Sensor: add temperature. Dennis Guse 2026-01-04 09:56:44 +01:00
  • 738201c1c2 Cleanup. Dennis Guse 2026-01-01 15:38:41 +01:00
  • 48b6be0bd1 record button moved to the middle of the screen Part of #2199 discollizard 2026-01-03 17:57:02 -03:00
  • 6b924cd936 Translated using Weblate (Estonian) Priit Jõerüüt 2025-12-29 07:23:06 +00:00
  • 5f083de530 adjusted distance time and markers to be horizontally consistent discollizard 2026-01-01 14:01:43 -03:00
  • 278f6323f1 track import: get extension from file name, not URI Matt Votava 2025-12-27 20:23:33 -08:00
  • 5baa8fa21e Cleanup: KMLTrackImporter doesn't need Position at first. Dennis Guse 2025-12-27 09:23:46 +01:00
  • 707f4add71 Cleanup: GpsStatusManager only needs Position. Dennis Guse 2025-12-27 08:51:46 +01:00
  • b583f8f23d Sticker: added printable PDF Dennis Guse 2025-12-27 08:35:57 +01:00
  • c847f622e4 Translated using Weblate (Estonian) Priit Jõerüüt 2025-12-22 22:35:02 +00:00
  • 70dd58f484 Translated using Weblate (Estonian) Priit Jõerüüt 2025-12-20 14:36:18 +00:00
  • 015352c989 TrackPoint is now a record. Dennis Guse 2025-12-23 22:58:33 +01:00
  • 42ae582cd8 Release: v4.24.2 v4.24.2 Dennis Guse 2025-12-19 22:12:59 +01:00
  • 6e0ad50397 Translated using Weblate (French) frazou 2025-12-07 18:50:19 +00:00
  • d43efad52a Bugfix: crash on select all tracks or all markers. Dennis Guse 2025-12-12 21:59:45 +01:00
  • 693904529d Release: v4.24.1 v4.24.1 Dennis Guse 2025-12-11 22:46:23 +01:00
  • 08143a546a Bugfix: marker.icon column is still used by OSMDashboard v6.4.1 Dennis Guse 2025-12-11 22:44:44 +01:00
  • eb49156ee7 Bugfix: crash when using number as default track name. Fixes #2229. Dennis Guse 2025-12-11 18:24:47 +01:00
  • 51c03d8d75 Update dependency com.android.tools.build:gradle to v8.13.2 CI/CD Bot by pstorch 2025-12-11 05:33:57 +00:00
  • 666cbbad68 Update dependency org.mockito:mockito-android to v5.21.0 CI/CD Bot by pstorch 2025-12-09 19:34:11 +00:00
  • 1cbc93c303 Release: v4.24.0 v4.24.0 Dennis Guse 2025-12-09 07:41:29 +01:00
  • afd1232940 Fix null race-condition for heart rate sensor data frazou 2025-11-22 15:44:52 +01:00
  • a3407ccbea Add an optional filter for invalid (0 bpm) heart rate readings frazou 2025-11-16 22:04:02 +01:00
  • c259f9b8bd Translated using Weblate (Spanish (Latin America)) yosoyalguien 2025-12-04 19:50:35 +00:00
  • b1a556bf91 Translated using Weblate (German) Stzyxh 2025-11-30 15:38:45 +00:00
  • ab70874d59 Translated using Weblate (Tamil) tace16 2025-11-27 05:46:09 +00:00
  • e6367b1dfa Cleanup: inline SelectionData. Dennis Guse 2025-12-06 11:41:47 +01:00
  • 8db381c448 Cleanup. Dennis Guse 2025-12-06 10:25:11 +01:00
  • ef111b7959 Cleanup: removed import functionality for legacy format (coordinates 100 and 200 where special). Dennis Guse 2025-12-06 10:23:21 +01:00
  • 56c6cb1f19 Cleanup: removed CachedTrackPointsIndexes. Dennis Guse 2025-12-06 10:05:24 +01:00
  • 874c5eb8ae Cleanup. Dennis Guse 2025-12-06 09:36:04 +01:00
  • 1a087b1117 Bugfix: icon for activity motor bike was wrong. Dennis Guse 2025-12-06 09:34:17 +01:00
  • 3120cd8da0 README: description for KML/KMZ vs. GPX. Dennis Guse 2025-12-06 09:31:36 +01:00
  • 4263c000c0 Show coordinates with always with 5 decimals. Dennis Guse 2025-12-06 09:18:06 +01:00
  • f4073ead63 Removed KMZ export without photos. Dennis Guse 2025-12-06 09:03:03 +01:00
  • 2f90784442 Cleanup. Dennis Guse 2025-12-06 08:45:52 +01:00
  • 2cab394d03 Cleanup. Dennis Guse 2025-12-06 08:41:57 +01:00
  • 55f1bcb30b PublicAPI: StartRecording does not overwrite Track defaults if no data was provided. Dennis Guse 2025-12-06 08:34:17 +01:00
  • 33a17784e6 Re-enable marker photo sharing. Don't recall why it was disabled. Dennis Guse 2025-12-06 08:27:48 +01:00
  • 7cb97b0e6b Cleanup: use try-with-resources. Dennis Guse 2025-12-06 08:23:02 +01:00
  • 1cb3db496a Cleanup. Dennis Guse 2025-12-04 17:11:41 +01:00
  • d49d6c9857 Cleanup: AutoCloseableIterator now handles the cursor. Dennis Guse 2025-12-04 17:09:31 +01:00
  • 12f0c3313f ContentProviderUtils.searchMarkers uses MarkerIterator. Dennis Guse 2025-12-04 17:07:35 +01:00