CI/CD Bot by pstorch
9a572130a7
Update dependency androidx.work:work-runtime to v2.11.1
2026-01-29 00:34:18 +00:00
Dennis Guse
e931f5ab7c
Reproducible build: for naming the APK use the actual versionCode.
...
Fixes #2252 .
2026-01-23 15:11:37 +01:00
Dennis Guse
9affe28fad
Release: v4.25.0
v4.25.0
2026-01-21 18:33:40 +01:00
Dennis Guse
4905a37951
Build scripts: add some error handling.
2026-01-21 18:33:20 +01:00
Dennis Guse
439671d0a4
Build scripts: add some error handling.
2026-01-18 15:49:41 +01:00
Dennis Guse
825e8dda6e
Revert "Translated using Weblate (English (en_001))"
...
This reverts commit 99a9248b27 .
2026-01-18 10:13:00 +01:00
Dennis Guse
661c839c78
Update README_TESTED_SENSORS.md
...
Assioma Pro MX-2
Fixes #2246 .
2026-01-18 10:08:42 +01:00
Dennis Guse
8eb42a7ecb
Upgrade to Android Gradle Plugin 9.0: removing applicationVariants
2026-01-17 22:58:17 +01:00
CI/CD Bot by pstorch
660a55ff5a
Update dependency gradle to v9.3.0
2026-01-16 12:45:31 +00:00
CI/CD Bot by pstorch
958697bcb3
Update dependency com.android.tools.build:gradle to v9
2026-01-15 17:42:07 +00:00
ntd
6029eb0317
Translated using Weblate (Italian)
...
Currently translated at 100.0% (542 of 542 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/it/
2026-01-10 21:48:12 +01:00
ntd
8b56d53a6a
Translated using Weblate (Italian)
...
Currently translated at 3.9% (7 of 178 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/it/
2026-01-10 21:48:12 +01:00
Dennis Guse
e9deebea6c
Refactor: RecordingLayout.
2026-01-10 21:43:54 +01:00
Dennis Guse
54844b9a9a
Sensor: add temperature.
...
Fixes #2241 .
2026-01-10 21:43:54 +01:00
Dennis Guse
738201c1c2
Cleanup.
2026-01-04 09:57:05 +01:00
discollizard
48b6be0bd1
record button moved to the middle of the screen
...
Part of #2199
2026-01-03 18:40:17 -03:00
Priit Jõerüüt
6b924cd936
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (542 of 542 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-01-02 19:56:27 +01:00
discollizard
5f083de530
adjusted distance time and markers to be horizontally consistent
...
formatter
initial date and time are always visible in the list while recording
2026-01-02 15:31:42 -03:00
Matt Votava
278f6323f1
track import: get extension from file name, not URI
...
When importing tracks from nextcloud, the URI for a file may be something like
content://org.nextcloud.documents/tree/7keh3ot7zmiaxecoktv6bfn6gdygt2lg%2F707/document/7keh3ot7zmiaxecoktv6bfn6gdygt2lg%2F745
The URI contains no ".", so getExtension() would return the whole URI as the extension, resulting in an "Unsupported file format" error.
To fix this, also pass DocumentFile.getName() to the ImportWorker.
2025-12-28 01:30:10 -08:00
Dennis Guse
5baa8fa21e
Cleanup: KMLTrackImporter doesn't need Position at first.
2025-12-28 08:59:19 +01:00
Dennis Guse
707f4add71
Cleanup: GpsStatusManager only needs Position.
2025-12-28 08:59:19 +01:00
Dennis Guse
b583f8f23d
Sticker: added printable PDF
2025-12-27 08:38:01 +01:00
Priit Jõerüüt
c847f622e4
Translated using Weblate (Estonian)
...
Currently translated at 91.3% (495 of 542 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/
2025-12-27 07:35:12 +01:00
Priit Jõerüüt
70dd58f484
Translated using Weblate (Estonian)
...
Currently translated at 78.9% (428 of 542 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/
2025-12-27 07:35:12 +01:00
Dennis Guse
015352c989
TrackPoint is now a record.
2025-12-24 17:15:19 +01:00
Dennis Guse
42ae582cd8
Release: v4.24.2
v4.24.2
2025-12-19 22:14:30 +01:00
frazou
6e0ad50397
Translated using Weblate (French)
...
Currently translated at 100.0% (544 of 544 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/fr/
2025-12-13 12:35:09 +01:00
Dennis Guse
d43efad52a
Bugfix: crash on select all tracks or all markers.
...
Fixes #2231 .
2025-12-12 21:59:45 +01:00
Dennis Guse
693904529d
Release: v4.24.1
v4.24.1
2025-12-11 22:46:23 +01:00
Dennis Guse
08143a546a
Bugfix: marker.icon column is still used by OSMDashboard v6.4.1
...
Fixes https://codeberg.org/OpenTracksApp/OSMDashboard/issues/552
2025-12-11 22:44:44 +01:00
Dennis Guse
eb49156ee7
Bugfix: crash when using number as default track name.
...
Fixes #2229 .
2025-12-11 18:24:47 +01:00
CI/CD Bot by pstorch
51c03d8d75
Update dependency com.android.tools.build:gradle to v8.13.2
2025-12-11 05:33:57 +00:00
CI/CD Bot by pstorch
666cbbad68
Update dependency org.mockito:mockito-android to v5.21.0
2025-12-09 19:34:11 +00:00
Dennis Guse
1cbc93c303
Release: v4.24.0
v4.24.0
2025-12-09 07:41:29 +01:00
frazou
afd1232940
Fix null race-condition for heart rate sensor data
...
The previous implementation was technically safe because the sensor
never had null values. Now that it can, the calls to getHeartRate
must be stored instead of repeated to avoid a race condition where the
sensor data become null between the null-check and the second call
2025-12-07 19:16:42 +01:00
frazou
a3407ccbea
Add an optional filter for invalid (0 bpm) heart rate readings
2025-12-07 19:16:42 +01:00
yosoyalguien
c259f9b8bd
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 84.0% (457 of 544 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_419/
2025-12-07 12:15:12 +01:00
Stzyxh
b1a556bf91
Translated using Weblate (German)
...
Currently translated at 6.2% (11 of 175 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/de/
2025-12-07 12:15:12 +01:00
tace16
ab70874d59
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (175 of 175 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/ta/
2025-12-07 12:15:12 +01:00
Dennis Guse
e6367b1dfa
Cleanup: inline SelectionData.
2025-12-06 11:46:44 +01:00
Dennis Guse
8db381c448
Cleanup.
2025-12-06 10:25:11 +01:00
Dennis Guse
ef111b7959
Cleanup: removed import functionality for legacy format (coordinates 100 and 200 where special).
...
Deadline was EOF 2021.
2025-12-06 10:23:21 +01:00
Dennis Guse
56c6cb1f19
Cleanup: removed CachedTrackPointsIndexes.
...
Caching already happens in SQLite.getColumnIndexOrThrow().
2025-12-06 10:05:24 +01:00
Dennis Guse
874c5eb8ae
Cleanup.
2025-12-06 09:36:04 +01:00
Dennis Guse
1a087b1117
Bugfix: icon for activity motor bike was wrong.
2025-12-06 09:34:17 +01:00
Dennis Guse
3120cd8da0
README: description for KML/KMZ vs. GPX.
2025-12-06 09:31:36 +01:00
Dennis Guse
4263c000c0
Show coordinates with always with 5 decimals.
2025-12-06 09:18:06 +01:00
Dennis Guse
f4073ead63
Removed KMZ export without photos.
2025-12-06 09:03:03 +01:00
Dennis Guse
2f90784442
Cleanup.
2025-12-06 08:47:06 +01:00
Dennis Guse
2cab394d03
Cleanup.
2025-12-06 08:41:57 +01:00