Commit Graph

  • 63e175c76a chore: rename applicationId and app name to isolate fork from official app main build-2 karol 2026-09-18 20:31:23 +02:00
  • 8142073abd chore: trigger Gitea Actions build-1 karol 2026-09-18 19:38:36 +02:00
  • 149c620525 ci: use PERSONAL_ACCESS_TOKEN for auto-update to trigger downstream pipelines build-20 karol 2026-09-18 18:57:04 +02:00
  • c96b0e3617 ci: add scheduled workflow to auto-sync upstream changes karol 2026-09-18 18:55:15 +02:00
  • 268c27dc4a build: output both signed release and debug APKs karol 2026-09-18 18:52:19 +02:00
  • 3146785498 ci: use dynamic run_number for release tags to avoid conflicts build-17 karol 2026-09-18 18:43:02 +02:00
  • 11589dfdd3 ci: use native gitea-release-action for uploading apks karol 2026-09-18 18:36:11 +02:00
  • 96828febdb ci: fix apk artifacts path for release action karol 2026-09-18 14:38:57 +02:00
  • 98ae6fe0d2 ci: merge workflows into a single pipeline with proper job dependencies karol 2026-09-11 16:30:13 +02:00
  • 2e27b06c01 fix(lint): add missing default translations to fix CI karol 2026-09-11 16:25:38 +02:00
  • 8db8b58020 trigger ci for ncipollo release karol 2026-09-11 16:09:08 +02:00
  • 9a9e1e6947 ci: swap release action to ncipollo for gitea compatibility karol 2026-09-11 16:06:43 +02:00
  • d9880f259d trigger ci for release test karol 2026-09-11 16:00:04 +02:00
  • 08b5ab381e ci: grant write permissions for release upload karol 2026-09-11 15:21:25 +02:00
  • a63298ef6e ci: use -node image variant to fix act runner checkout issue, update actions version latest karol 2026-09-11 15:08:38 +02:00
  • 1294e944a7 ci: use cimg/android:2024.04 image for runner compatibility karol 2026-09-11 15:00:00 +02:00
  • 7258335180 ci: fix runner labels to match homelab act_runner (ubuntu-latest) karol 2026-09-11 14:52:17 +02:00
  • 139d72affe ci: fix runner labels to match homelab act_runner (ubuntu-latest) karol 2026-09-11 14:50:37 +02:00
  • 3791ccf888 trigger ci karol 2026-09-11 14:43:34 +02:00
  • dc78615c83 ci: add auto-build and release workflow karol 2026-09-11 14:40:08 +02:00
  • 53dfa915fb Merge upstream updates into local fork karol 2026-09-11 14:10:42 +02:00
  • 7c6141f98c feat: prioritize Bluetooth sensor data over GPS karol 2026-09-11 14:02:57 +02:00
  • f8279c7095 Translated using Weblate (Spanish) gallegonovato 2026-09-02 10:30:20 +00:00
  • 465e3e9be8 Translated using Weblate (Indonesian) Kito 2026-09-03 09:20:37 +00:00
  • f38999a970 Translated using Weblate (Spanish) gallegonovato 2026-09-02 20:33:11 +00:00
  • 4dfd2485bf Bugfix: avoid crash in exporter. Dennis Guse 2026-09-03 17:50:03 +02:00
  • 10273cd772 TrackRecordingManager: rather crash than try to load invalid data. Dennis Guse 2026-09-02 07:36:21 +02:00
  • fbfe6f3ab8 Added translation using Weblate (Lao) Bone NI 2026-09-02 09:54:52 +00:00
  • 86726c5e0e Translated using Weblate (Chinese (Traditional Han script)) love80312 2026-09-02 05:06:19 +00:00
  • b711c4fdc5 Translated using Weblate (Chinese (Traditional Han script)) love80312 2026-09-02 05:15:59 +00:00
  • cefdb1280a chore(deps): update dependency com.android.tools.build:gradle to v9.4.0 CI/CD Bot by pstorch 2026-09-01 14:35:00 +00:00
  • 91b379c328 Release: v4.28.3 v4.28.3 Dennis Guse 2026-08-31 20:07:23 +02:00
  • e28a84fc88 Allow to disable segment creation (max recording distance). Dennis Guse 2026-08-28 06:58:38 +02:00
  • c2d8d06204 Merge remote-tracking branch 'weblate/main' Dennis Guse 2026-08-28 06:47:06 +02:00
  • 7ca871c699 Bugfix: Respect declared namespace prefixes José Rebelo 2026-08-26 15:21:06 +01:00
  • 337c50eb91 Cleanup: qName. Dennis Guse 2026-08-26 07:34:07 +02:00
  • 2ff8d21897 GPX: match activity types case-insensitively on import. Dany Mestas 2026-08-23 18:39:51 +02:00
  • 2d4e987812 GPX: export moving speed in summary. Dennis Guse 2026-08-24 17:25:58 +02:00
  • fb928ccc45 chore(deps): update dependency com.android.tools.build:gradle to v9.3.2 CI/CD Bot by pstorch 2026-08-24 03:34:20 +00:00
  • ab8791a620 Release: v4.28.2 v4.28.2 Dennis Guse 2026-08-22 19:20:38 +02:00
  • 7c03085761 GPX: on import ignore TrackPoints without time. Dennis Guse 2026-08-19 20:45:23 +02:00
  • 12a8686896 Cleanup. Dennis Guse 2026-08-19 20:38:05 +02:00
  • e12bb967e6 Cleanup. Dennis Guse 2026-08-17 16:14:25 +02:00
  • d56b018676 Bugfix: when stopping a recording, immediately stop the idle detection timer. Dennis Guse 2026-08-17 16:06:18 +02:00
  • a6fd701004 chore(deps): update dependency gradle to v9.7.1 CI/CD Bot by pstorch 2026-08-19 15:34:29 +00:00
  • ce26e20571 Sensor: on start register GPS only once. Dennis Guse 2026-08-17 15:48:21 +02:00
  • d3ff2061c6 chore(deps): update dependency androidx.appcompat:appcompat to v1.8.0 CI/CD Bot by pstorch 2026-08-12 17:34:26 +00:00
  • aa63474114 Release: v4.28.1 v4.28.1 Dennis Guse 2026-08-08 12:06:32 +02:00
  • cf545dc17b chore(deps): update dependency gradle to v9.7.0 CI/CD Bot by pstorch 2026-08-06 14:36:45 +00:00
  • a542f45661 Bugfix: HealthConnect doesn't provide granted permissions in time. Dennis Guse 2026-08-05 19:16:00 +02:00
  • 1eeb706330 Bugfix: HealthConnect requires unique timestamps for locations. Dennis Guse 2026-08-05 19:13:16 +02:00
  • 01ea65742b HealthConnect: send total distance, elevation gain and speed. Dennis Guse 2026-07-31 07:38:09 +02:00
  • e9456919cb Bug: don't crash in settings if HealthConnect is not installed. Dennis Guse 2026-08-03 20:27:47 +02:00
  • 2a8e1c99b6 Translated using Weblate (Estonian) Priit Jõerüüt 2026-07-27 08:51:37 +00:00
  • 245854581b Translated using Weblate (Greek) jimkats 2026-07-26 21:47:22 +00:00
  • e372a780f0 Update dependency androidx.constraintlayout:constraintlayout to v2.2.2 CI/CD Bot by pstorch 2026-07-29 17:43:19 +00:00
  • 25a2f978c4 Translated using Weblate (Estonian) Priit Jõerüüt 2026-07-27 08:51:37 +00:00
  • 36c3885dce Translated using Weblate (Greek) jimkats 2026-07-26 21:47:22 +00:00
  • 00be0b565c Cleanup: removed unused methods and constants. Dennis Guse 2026-07-26 15:46:24 +02:00
  • 8b1e1cf294 Cleanup. Dennis Guse 2026-07-26 15:34:34 +02:00
  • ce313ba4fd Cleanup: add missing @NonNull annotation. Dennis Guse 2026-07-26 15:33:29 +02:00
  • df501bde0d Cleanup: removed empty localization (ia). Dennis Guse 2026-07-26 15:30:55 +02:00
  • 30ed8d8ba3 Cleanup: CustomContentProvider by inlining into UrlType. Dennis Guse 2026-07-24 20:54:16 +02:00
  • ea2127846d Cleanup: CustomContentProvider by inlining into UrlType. Dennis Guse 2026-06-28 19:56:21 +02:00
  • ac0da5e9d1 Cleanup: CustomContentProvider by inlining into UrlType. Dennis Guse 2026-06-28 19:17:44 +02:00
  • 47fea690c9 FOREGROUND_SERVICE is mandatory. Dennis Guse 2026-07-24 19:51:01 +02:00
  • a1fa95094f Removed unused translations. Dennis Guse 2026-07-23 22:39:52 +02:00
  • c4a1fb0d98 Cleanup. Dennis Guse 2026-07-23 22:39:17 +02:00
  • 57cd4b3780 Bugfix: gravel was not selectable. Dennis Guse 2026-07-23 22:34:43 +02:00
  • 5c645712ff Fix translations. Dennis Guse 2026-07-23 22:31:09 +02:00
  • e724baaafa Sensors: Polar Loop (Gen 2) can be used for heartrate. Dennis Guse 2026-07-23 22:08:16 +02:00
  • f55dcd7162 Update dependency com.android.tools.build:gradle to v9.3.1 CI/CD Bot by pstorch 2026-07-23 14:36:34 +00:00
  • 74169cb819 Code cleanup using static code analysis (Android Studio). Dennis Guse 2026-07-21 07:31:25 +02:00
  • 1821f47cf1 Code analyze: only use String.replace() instead of String.replaceAll(). Dennis Guse 2026-07-21 07:30:19 +02:00
  • 925a253bbb Fix tests: PreferencesUtils wasn't visible enough (anymore). Dennis Guse 2026-07-21 07:22:51 +02:00
  • e89ae1c2df Translations: must use <a>. Dennis Guse 2026-07-21 06:19:34 +02:00
  • 75058118e0 Remove unused translation. Dennis Guse 2026-07-21 06:15:28 +02:00
  • 96559230f8 Update dependency com.android.tools.build:gradle to v9.3.0 CI/CD Bot by pstorch 2026-07-14 14:34:39 +00:00
  • f16f2cfc64 Translated using Weblate (Galician) ghose 2026-07-09 06:09:52 +00:00
  • 7f353a5d13 Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2026-07-07 05:11:14 +00:00
  • 2453edaa65 Translated using Weblate (Ukrainian) SomeTr 2026-07-05 17:38:55 +00:00
  • 1b1568511a Translated using Weblate (Estonian) Priit Jõerüüt 2026-07-06 10:44:55 +00:00
  • 29a36c3ea7 Translated using Weblate (Spanish (Latin America)) miler 2026-07-05 20:19:41 +00:00
  • 71d0c7cc92 Translated using Weblate (Spanish) gallegonovato 2026-07-06 11:52:29 +00:00
  • b09d640844 Release: v4.28.0 v4.28.0 Dennis Guse 2026-07-06 18:02:19 +02:00
  • a039f1a00c Remove unused translation. Dennis Guse 2026-07-06 17:57:23 +02:00
  • 3df5c06c20 Translated using Weblate (Greek) jimkats 2026-07-02 23:41:50 +00:00
  • 2904c65a01 Translated using Weblate (Portuguese (Brazil)) hipgnose 2026-07-02 16:35:18 +00:00
  • 4977789004 Implemented basic HealthConnect exporter Dennis Guse 2026-07-03 08:24:42 +02:00
  • 95e6448cba Health Connect: minimal implementation for writing route data. Dennis Guse 2026-05-31 17:42:43 +02:00
  • a66c1b9407 HealthConnect: Rename PermissionsRationaleActivity to HealthConnectPermissionsRationaleActivity Manuel 2026-05-10 13:07:30 +03:00
  • 9d55ac261f HealthConnect: Wire settings screen Manuel 2026-05-01 18:12:17 +03:00
  • dbd3e2fc5c HealthConnect: Add settings screen resources Manuel 2026-05-01 18:12:10 +03:00
  • 713e454e44 HealthConnect: Queue exports in the background Manuel 2026-05-01 18:12:03 +03:00
  • f0616fc043 HealthConnect: Add exercise session exporter Manuel 2026-05-01 18:11:56 +03:00
  • 75ed3120bd HealthConnect: Add permissions rationale activity Manuel 2026-05-01 18:10:27 +03:00
  • b22e41cf66 fix #2349: dashboard API does not update while recording if more than one track is selected Peter Storch 2026-06-28 14:56:14 +02:00
  • d1f003c0ce Bugfix: voice_announce_lap_power_key should not have been translatable. Dennis Guse 2026-06-28 13:02:28 +02:00
  • 6ef80ade98 Update dependency gradle to v9.6.1 CI/CD Bot by pstorch 2026-06-26 15:34:49 +00:00
  • e49d9fbd83 Translated using Weblate (Portuguese (Brazil)) hipgnose 2026-06-26 17:42:48 +00:00