Commit Graph

  • 9607fda962 Android17: upgrade target sdk to 37. Dennis Guse 2026-06-02 05:36:28 +02:00
  • 77ed28a8e2 Revert "Remove StrictMode warnings." Dennis Guse 2026-06-02 05:30:31 +02:00
  • 4283e6d316 Bugfix: TrackRecordingService must handle restarts while recording. We now store the Track.Id in a sharedPreferences. Dennis Guse 2026-05-25 18:41:50 +02:00
  • ee030f32f5 Bugfix: resetting settings should restore data. Dennis Guse 2026-05-25 17:59:14 +02:00
  • fb25055f3e Activity: add gravel biking. Dennis Guse 2026-05-27 12:23:32 +02:00
  • 9cdf87b998 Test for announcement without speed/distance units. Dennis Guse 2026-05-27 11:27:13 +02:00
  • e9217b5327 Translated using Weblate (Spanish) gallegonovato 2026-05-26 12:30:17 +00:00
  • b4cb606499 Translated using Weblate (Italian) claudio001 2026-03-30 06:31:13 +00:00
  • d1975685bc Update dependency com.google.android.material:material to v1.14.0 CI/CD Bot by pstorch 2026-05-13 15:34:36 +00:00
  • 8cd9dda1f5 Update dependency gradle to v9.5.1 CI/CD Bot by pstorch 2026-05-12 14:36:37 +00:00
  • c072967dd1 PlayStore: data retention seems to be a thing now. Dennis Guse 2026-05-10 11:31:25 +02:00
  • 94e91d2063 PlayStore: add existing privacy policy. Dennis Guse 2026-05-10 11:28:50 +02:00
  • 796fa216f6 added bosch cadence sensor Kilian Lackhove 2026-04-19 10:34:42 +02:00
  • f143aabfbf Release: v4.27.0 v4.27.0 Dennis Guse 2026-05-08 23:10:06 +02:00
  • d58342233c fix onSharedPreferenceChanged for cyclingPowerHandler Kilian Lackhove 2026-05-08 17:15:39 +02:00
  • 91c254ba7f Update dependency com.android.tools.build:gradle to v9.2.1 CI/CD Bot by pstorch 2026-05-05 14:35:54 +00:00
  • 19edb47554 Update dependency gradle to v9.5.0 CI/CD Bot by pstorch 2026-04-28 12:36:29 +00:00
  • 1129c96562 initial support for Bosch ebike BLE power sensor Kilian Lackhove 2026-04-12 13:56:46 +02:00
  • 7224efa8a9 Make tests less flacky Dennis Guse 2026-04-27 19:20:16 +02:00
  • 149f8f809e Revert "Update dependency com.android.tools.build:gradle to v9.2.0" Dennis Guse 2026-04-27 19:14:49 +02:00
  • c2f59c11bf removed the mockito from build.gradle Marcatili, Manuel 2026-04-16 17:03:17 +03:00
  • 8b7d4fa813 Added explicit assertions to tests Marcatili, Manuel 2026-04-16 11:35:50 +03:00
  • 81081b0ee5 reduce code duplication and creation of more test utils methods Marcatili, Manuel 2026-04-16 11:00:26 +03:00
  • def4f3a1b9 Cleanup unused utils Marcatili, Manuel 2026-04-16 10:26:11 +03:00
  • b679f00cc5 Improve clicking behaviour Marcatili, Manuel 2026-04-16 10:11:58 +03:00
  • 40494557d4 Implement dynamic waits, setup methods, isolate gps tests Marcatili, Manuel 2026-04-16 09:21:45 +03:00
  • a94f023a17 Update dependency com.android.tools.build:gradle to v9.2.0 CI/CD Bot by pstorch 2026-04-21 14:34:38 +00:00
  • ee105a1610 Fix file import/export on debug builds Kilian Lackhove 2026-04-19 12:16:14 +02:00
  • 3bec73e074 fix #2317 dashboard API updates Peter Storch 2026-04-19 09:31:56 +02:00
  • 1155a56e49 Merge branch 'stickflowerfightclub-main' Dennis Guse 2026-04-13 22:25:37 +02:00
  • 9b7e858d1d Sensors: Fix excessive altitude gain by enforcing SAMPLING_PERIOD on internal barometer. stickflowerfightclub 2026-04-12 13:22:35 +02:00
  • d1490fc343 Update dependency com.android.tools.build:gradle to v9.1.1 CI/CD Bot by pstorch 2026-04-13 14:34:27 +00:00
  • 3f6a4975fa Fix: Allow selection of internal sensors when Bluetooth is disabled stickflowerfightclub 2026-04-12 10:27:19 +02:00
  • b5408eabcd Pre-populate BLE devices list with already-bonded devices Kilian Lackhove 2026-04-10 21:56:18 +02:00
  • e1e34452ae fix gradle Kilian Lackhove 2026-04-11 15:33:55 +02:00
  • df121b40d7 Translated using Weblate (Galician) ghose 2026-03-25 05:47:59 +00:00
  • 4e737616cb Translated using Weblate (German) North-DaCoder 2026-03-23 04:24:32 +00:00
  • fb963781af Update dependency androidx.work:work-runtime to v2.11.2 CI/CD Bot by pstorch 2026-03-25 17:34:24 +00:00
  • 96339b6a36 Update dependency gradle to v9.4.1 CI/CD Bot by pstorch 2026-03-19 09:34:15 +00:00
  • d043842901 Release: v4.26.2 v4.26.2 Dennis Guse 2026-03-14 16:13:43 +01:00
  • cefb6b3abf Translated using Weblate (Hebrew) omeritzics 2026-03-10 17:18:40 +00:00
  • 3ee6d43e3f Translated using Weblate (Danish) mikini 2026-03-09 15:01:02 +00:00
  • 2edd9a1f05 Translated using Weblate (Danish) mikini 2026-03-09 10:52:03 +00:00
  • f9a4fcfa0d Translated using Weblate (Italian) ntd 2026-03-02 06:26:46 +00:00
  • 6bed9c5ddf Translated using Weblate (Italian) ntd 2026-03-02 06:44:01 +00:00
  • 4e400c60f6 Bugfix: GPS via Bluetooth is not yet support and should therefore not be configurable. Dennis Guse 2026-03-14 12:16:20 +01:00
  • ca6f973360 Cleanup. Dennis Guse 2026-03-05 20:00:42 +01:00
  • edb0e7f7bb Update dependency org.mockito:mockito-android to v5.23.0 CI/CD Bot by pstorch 2026-03-11 21:34:24 +00:00
  • 876b013c2e Update dependency androidx.core:core to v1.18.0 CI/CD Bot by pstorch 2026-03-11 18:34:08 +00:00
  • 7fb27cbe95 Update dependency androidx.core:core-location-altitude to v1.0.0-rc01 CI/CD Bot by pstorch 2026-03-11 18:34:04 +00:00
  • 6d519e2fc1 Update dependency gradle to v9.4.0 CI/CD Bot by pstorch 2026-03-04 11:34:22 +00:00
  • c2f3b50767 Update dependency com.android.tools.build:gradle to v9.1.0 CI/CD Bot by pstorch 2026-03-03 15:34:16 +00:00
  • a95c6a1857 Update dependency org.mockito:mockito-android to v5.22.0 CI/CD Bot by pstorch 2026-02-27 10:34:24 +00:00
  • f45dad167b Cleanup: ExportImportTest actually use implementation. Dennis Guse 2026-02-27 22:08:10 +01:00
  • 88c75d31a8 Bugfix: altitude type (EGM2008) should be shown in UI. Dennis Guse 2026-02-26 21:26:14 +01:00
  • d49e7749f3 Cleanup: removed unnecessary interface from ContentProviderUtils. Dennis Guse 2026-02-26 20:35:55 +01:00
  • 8d3e953220 Cleanup: move URL to CustomContentProvider. Dennis Guse 2026-02-26 20:33:45 +01:00
  • 6566904906 Release: v4.26.1 v4.26.1 Dennis Guse 2026-02-25 07:34:12 +01:00
  • 1d0e8f59b7 Translated using Weblate (Japanese) qwjyh 2026-02-24 11:21:27 +00:00
  • be7987f88a Bugfix: crash when exporting zero tracks. Dennis Guse 2026-02-21 14:40:17 +01:00
  • 979178a6f1 Bugfix: crash when exporting zero tracks. bugExport#2285 Dennis Guse 2026-02-21 14:40:17 +01:00
  • a92a1e7838 Bugfix: layout's could not be deleted. Dennis Guse 2026-02-19 07:54:50 +01:00
  • 8cba53cfe4 Cleanup. Dennis Guse 2026-02-17 06:27:11 +01:00
  • fcedb9c444 Bugfix: crash when heartrate sensor did not send data continuously. Dennis Guse 2026-02-17 06:26:43 +01:00
  • 2ec82af8f1 Release: v4.26.0 v4.26.0 Dennis Guse 2026-02-15 18:39:39 +01:00
  • 447d1bb7a3 Bugfix: speed and altitude were set to 0m repeatedly (UI only. Data is okay). Dennis Guse 2026-02-14 23:03:40 +01:00
  • 2f6765e45f Bugfix: UI didn't show altitude in EGM2008 (but rather WGS84). Dennis Guse 2026-02-14 22:58:30 +01:00
  • 90bf2e6ab0 Cleanup: test is now working. Dennis Guse 2026-02-14 22:24:19 +01:00
  • d12423522e Cleanup. Dennis Guse 2026-02-12 21:20:08 +01:00
  • 24f052491b Cleanup: Move current time handling into SensorManager. Dennis Guse 2026-02-12 11:57:21 +01:00
  • 6b4e7d7d9b Update dependency com.android.tools.build:gradle to v9.0.1 CI/CD Bot by pstorch 2026-02-13 17:35:00 +00:00
  • 00fcbb070a Cleanup. Dennis Guse 2026-02-10 22:04:47 +01:00
  • ae4d2da262 Heartrate: ignore "0" if sent from sensor as this is an invalid value. On import "0" is ignored. heartrate Dennis Guse 2025-12-11 18:32:38 +01:00
  • 708cbf0b2a Refactored Sensor subsystem Dennis Guse 2026-02-10 18:30:15 +01:00
  • 60e2fe57f9 Bugfix: SensorHandler may receive a connectionLost from BluetoothDriver without being connected first. Dennis Guse 2026-02-10 18:11:51 +01:00
  • 14cebf3fec Aggregator: there are no default values anymore. Dennis Guse 2026-01-18 18:38:46 +01:00
  • b651a8ca6a GPS is now optional: data source (internal, none) be selected in settings. Dennis Guse 2026-02-04 22:37:19 +01:00
  • d75472ef11 BluetoothLeSensorPreference was not adhering to configured default value. Dennis Guse 2026-02-04 19:01:11 +01:00
  • 0b849c3d55 CyclingDistanceSpeedHandler: uses wheel size (again). Dennis Guse 2026-02-02 21:39:23 +01:00
  • 1c767c41a7 DriverObserver: renamed methods and all drivers properly use onConnected, onConnectionLost and onDisconnected. Dennis Guse 2026-02-02 21:15:50 +01:00
  • dfa80d61d7 Restored functionality: sensor name/address is shown AFTER connecting. Dennis Guse 2026-02-01 09:13:03 +01:00
  • fa558c9ab7 Cleanup: SensorManager avoids instanceof for testing. Dennis Guse 2026-01-31 19:51:26 +01:00
  • a1a363698f SensorHandler now interacts with Aggregator. Dennis Guse 2026-01-31 19:45:32 +01:00
  • b79acfb942 Cleanup: SensorManager provides context and handler. Dennis Guse 2026-01-31 19:04:03 +01:00
  • 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