karol
a63298ef6e
ci: use -node image variant to fix act runner checkout issue, update actions version
latest
2026-09-11 15:08:38 +02:00
karol
1294e944a7
ci: use cimg/android:2024.04 image for runner compatibility
2026-09-11 15:00:00 +02:00
karol
7258335180
ci: fix runner labels to match homelab act_runner (ubuntu-latest)
2026-09-11 14:52:17 +02:00
karol
139d72affe
ci: fix runner labels to match homelab act_runner (ubuntu-latest)
2026-09-11 14:50:37 +02:00
karol
3791ccf888
trigger ci
2026-09-11 14:43:34 +02:00
karol
dc78615c83
ci: add auto-build and release workflow
2026-09-11 14:40:08 +02:00
karol
53dfa915fb
Merge upstream updates into local fork
2026-09-11 14:10:42 +02:00
karol
7c6141f98c
feat: prioritize Bluetooth sensor data over GPS
...
- Restructured sensor logic to give absolute priority to Bluetooth sensors, largely ignoring GPS data for distance and speed calculations.
- Implemented downstream UI expansions, custom recording layouts, and new settings to reflect and control the new sensor-first flow.
- Added MediaNotificationListenerService and integrated media playback tracking within statistics.
- Modified VoiceAnnouncementUtils to harmonize announcements with the updated architecture.
- Added 'About This Fork' section to the README.
Note: These modifications were co-created with Antigravity AI.
2026-09-11 14:10:42 +02:00
gallegonovato
f8279c7095
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (551 of 551 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2026-09-05 10:26:13 +00:00
Kito
465e3e9be8
Translated using Weblate (Indonesian)
...
Currently translated at 3.6% (7 of 191 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/id/
2026-09-05 10:26:13 +00:00
gallegonovato
f38999a970
Translated using Weblate (Spanish)
...
Currently translated at 23.5% (45 of 191 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/es/
2026-09-05 10:26:13 +00:00
Dennis Guse
4dfd2485bf
Bugfix: avoid crash in exporter.
2026-09-03 17:50:47 +02:00
Dennis Guse
10273cd772
TrackRecordingManager: rather crash than try to load invalid data.
2026-09-03 17:50:47 +02:00
Bone NI
fbfe6f3ab8
Added translation using Weblate (Lao)
2026-09-02 09:54:56 +00:00
love80312
86726c5e0e
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (551 of 551 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2026-09-02 09:54:55 +00:00
love80312
b711c4fdc5
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 1.5% (3 of 190 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/zh_Hant/
2026-09-02 09:54:55 +00:00
CI/CD Bot by pstorch
cefdb1280a
chore(deps): update dependency com.android.tools.build:gradle to v9.4.0
2026-09-01 14:35:00 +00:00
Dennis Guse
91b379c328
Release: v4.28.3
v4.28.3
2026-08-31 20:07:23 +02:00
Dennis Guse
e28a84fc88
Allow to disable segment creation (max recording distance).
...
Fixes #2389 .
2026-08-28 07:07:06 +02:00
Dennis Guse
c2d8d06204
Merge remote-tracking branch 'weblate/main'
2026-08-28 06:47:06 +02:00
José Rebelo
7ca871c699
Bugfix: Respect declared namespace prefixes
2026-08-26 15:21:06 +01:00
Dennis Guse
337c50eb91
Cleanup: qName.
2026-08-26 07:34:22 +02:00
Dany Mestas
2ff8d21897
GPX: match activity types case-insensitively on import.
2026-08-25 22:23:57 +02:00
Dennis Guse
2d4e987812
GPX: export moving speed in summary.
2026-08-24 17:26:11 +02:00
CI/CD Bot by pstorch
fb928ccc45
chore(deps): update dependency com.android.tools.build:gradle to v9.3.2
2026-08-24 03:34:20 +00:00
Dennis Guse
ab8791a620
Release: v4.28.2
v4.28.2
2026-08-22 19:20:38 +02:00
Dennis Guse
7c03085761
GPX: on import ignore TrackPoints without time.
...
Previous behavior: abort import.
Fixes #2384 .
2026-08-19 20:45:23 +02:00
Dennis Guse
12a8686896
Cleanup.
2026-08-19 20:38:05 +02:00
Dennis Guse
e12bb967e6
Cleanup.
2026-08-19 20:29:25 +02:00
Dennis Guse
d56b018676
Bugfix: when stopping a recording, immediately stop the idle detection timer.
...
Fixes #2386 .
2026-08-19 20:29:25 +02:00
CI/CD Bot by pstorch
a6fd701004
chore(deps): update dependency gradle to v9.7.1
2026-08-19 15:34:29 +00:00
Dennis Guse
ce26e20571
Sensor: on start register GPS only once.
...
Part of #2369 .
2026-08-17 15:49:14 +02:00
CI/CD Bot by pstorch
d3ff2061c6
chore(deps): update dependency androidx.appcompat:appcompat to v1.8.0
2026-08-12 17:34:26 +00:00
Dennis Guse
aa63474114
Release: v4.28.1
v4.28.1
2026-08-08 12:06:32 +02:00
CI/CD Bot by pstorch
cf545dc17b
chore(deps): update dependency gradle to v9.7.0
2026-08-06 14:36:45 +00:00
Dennis Guse
a542f45661
Bugfix: HealthConnect doesn't provide granted permissions in time.
...
Fixes #2376 .
2026-08-05 19:16:00 +02:00
Dennis Guse
1eeb706330
Bugfix: HealthConnect requires unique timestamps for locations.
...
Part of #2376 .
2026-08-05 19:13:16 +02:00
Dennis Guse
01ea65742b
HealthConnect: send total distance, elevation gain and speed.
2026-08-04 17:25:46 +02:00
Dennis Guse
e9456919cb
Bug: don't crash in settings if HealthConnect is not installed.
...
Part of #2376 .
2026-08-03 20:27:47 +02:00
Priit Jõerüüt
2a8e1c99b6
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (554 of 554 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/et/
2026-07-29 20:34:20 +02:00
jimkats
245854581b
Translated using Weblate (Greek)
...
Currently translated at 70.3% (390 of 554 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/el/
2026-07-29 20:34:20 +02:00
CI/CD Bot by pstorch
e372a780f0
Update dependency androidx.constraintlayout:constraintlayout to v2.2.2
2026-07-29 17:43:19 +00:00
Priit Jõerüüt
25a2f978c4
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (554 of 554 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/et/
2026-07-29 03:59:43 +00:00
jimkats
36c3885dce
Translated using Weblate (Greek)
...
Currently translated at 70.3% (390 of 554 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/el/
2026-07-29 03:59:43 +00:00
Dennis Guse
00be0b565c
Cleanup: removed unused methods and constants.
2026-07-26 15:50:01 +02:00
Dennis Guse
8b1e1cf294
Cleanup.
2026-07-26 15:34:34 +02:00
Dennis Guse
ce313ba4fd
Cleanup: add missing @NonNull annotation.
2026-07-26 15:33:29 +02:00
Dennis Guse
df501bde0d
Cleanup: removed empty localization (ia).
2026-07-26 15:30:55 +02:00
Dennis Guse
30ed8d8ba3
Cleanup: CustomContentProvider by inlining into UrlType.
2026-07-24 20:54:16 +02:00
Dennis Guse
ea2127846d
Cleanup: CustomContentProvider by inlining into UrlType.
2026-07-24 19:51:19 +02:00