Compare commits

...

269 Commits

Author SHA1 Message Date
Dennis Guse 4bbdd55254 Release: v4.17.6 2025-01-20 07:55:59 +01:00
Dennis Guse 7df625ff0c Revert "Bugfix: on idle detection reset movement-based sensor data."
This reverts commit fd9646bb1f.
2025-01-20 07:53:45 +01:00
dependabot[bot] 7d01048a98 Bump com.android.tools.build:gradle from 8.7.3 to 8.8.0
Bumps com.android.tools.build:gradle from 8.7.3 to 8.8.0.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 07:36:55 +01:00
Dennis Guse 70fdb0e877 Link to reproducible build
Part of #418.
2025-01-03 22:50:50 +01:00
dependabot[bot] ec61383ffd Bump org.mockito:mockito-android from 5.14.2 to 5.15.2
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito) from 5.14.2 to 5.15.2.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.14.2...v5.15.2)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-03 07:15:03 +01:00
Patrick Santa Maria 28e24615b8 Translated using Weblate (Corsican)
Currently translated at 99.6% (531 of 533 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-12-29 20:45:32 +00:00
Stephan Paternotte 4c6abcfecd Translated using Weblate (Dutch)
Currently translated at 100.0% (155 of 155 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-29 20:45:32 +00:00
Fjuro 8fb294ea9e Translated using Weblate (Czech)
Currently translated at 100.0% (155 of 155 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-12-29 20:45:31 +00:00
Stephan Paternotte 52d52ddcab Translated using Weblate (Dutch)
Currently translated at 99.8% (532 of 533 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-12-29 20:45:30 +00:00
NiaJ3oE2LM 1769bc26a2 Translated using Weblate (Italian)
Currently translated at 98.6% (526 of 533 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/it/
2024-12-29 20:45:30 +00:00
Ghost of Sparta e3fab57c43 Translated using Weblate (Hungarian)
Currently translated at 99.8% (532 of 533 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-12-29 20:45:29 +00:00
Aindriú Mac Giolla Eoin f7030cd3eb Translated using Weblate (Irish)
Currently translated at 99.8% (532 of 533 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ga/
2024-12-29 20:45:29 +00:00
Fjuro b5ba8a9f67 Translated using Weblate (Czech)
Currently translated at 100.0% (533 of 533 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-12-29 20:45:28 +00:00
Stephan Paternotte 6ae7cb49f4 Translated using Weblate (Dutch)
Currently translated at 100.0% (155 of 155 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-29 20:45:27 +00:00
Aindriú Mac Giolla Eoin 16899004b5 Translated using Weblate (Irish)
Currently translated at 100.0% (155 of 155 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-12-29 20:45:27 +00:00
Fjuro 69fe5e8127 Translated using Weblate (Czech)
Currently translated at 100.0% (153 of 153 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-12-29 20:45:26 +00:00
josé m 65913a1ba2 Translated using Weblate (Galician)
Currently translated at 18.3% (28 of 153 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2024-12-29 20:45:25 +00:00
Stephan Paternotte 0b1e72cf58 Translated using Weblate (Dutch)
Currently translated at 100.0% (153 of 153 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-29 20:45:25 +00:00
Stephan Paternotte f89a81cb22 Translated using Weblate (Dutch)
Currently translated at 100.0% (152 of 152 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-29 20:45:24 +00:00
Stephan Paternotte ece9f3f0b2 Translated using Weblate (Dutch)
Currently translated at 100.0% (151 of 151 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-29 20:45:24 +00:00
Aindriú Mac Giolla Eoin 3011198b2c Translated using Weblate (Irish)
Currently translated at 100.0% (151 of 151 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-12-29 20:45:23 +00:00
Fjuro 77d56a864f Translated using Weblate (Czech)
Currently translated at 100.0% (151 of 151 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-12-29 20:45:23 +00:00
Patrick Santa Maria 0bb468e31d Translated using Weblate (Corsican)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-12-29 20:45:22 +00:00
Simon Artus 627d7c9288 Translated using Weblate (French)
Currently translated at 19.3% (29 of 150 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/fr/
2024-12-29 20:45:22 +00:00
Stephan Paternotte f428096164 Translated using Weblate (Dutch)
Currently translated at 100.0% (150 of 150 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-29 20:45:21 +00:00
Fjuro dfaaf4b022 Translated using Weblate (Czech)
Currently translated at 100.0% (150 of 150 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-12-29 20:45:20 +00:00
Peter Storch b576ccc4e2 fix nightly filename 2024-12-29 21:44:43 +01:00
Dennis Guse 0e0958c5e8 Announcements: add current heartrate.
Fixes #1635.
2024-12-29 12:38:15 +01:00
Dennis Guse 43e1cbcdc6 Announcements: added current time.
DateTimeFormatter behaves differently starting from SDK34 (produces NBSP).

Part of #1683.
2024-12-29 12:18:56 +01:00
Dennis Guse 073b3d2052 Announcements: added current time.
Fixes #1683.
2024-12-28 21:07:45 +01:00
Dennis Guse 01f4359cdf Sensor data: use monotonic clock (for isRecent).
Part of #1966.
2024-12-28 17:33:53 +01:00
Dennis Guse 333bc6f31b Sensor data: use monotonic clock.
Part of #1966.
2024-12-28 17:33:53 +01:00
Dennis Guse a2a9132658 Test: use applicationId (was hardcoded).
Part of #418.
2024-12-28 13:57:40 +01:00
Dennis Guse 5857c0032e Release: v4.17.5 2024-12-27 17:45:14 +01:00
Dennis Guse d086aa3c06 Reproducible build: we should use the alternative (PlayStore) icon.
Part of #418.
2024-12-27 17:20:35 +01:00
Dennis Guse fba09bcc3a Reproducible build: we also need a build script.
Part of #418.
2024-12-27 17:20:15 +01:00
Dennis Guse 3ce0e2cede Reproducible build: update release documentation.
Part of #418.
2024-12-27 16:31:58 +01:00
Dennis Guse df0d3ce600 Release: v4.17.4 2024-12-27 09:58:58 +01:00
Dennis Guse c05cbc2fa6 Reproducible build: remove dependenciesInfo.
Part of #418.
2024-12-27 09:58:13 +01:00
Dennis Guse 2f07208d9d Release: v4.17.3 2024-12-25 23:31:22 +01:00
Dennis Guse ded98eddb5 Reproducible build: use a proper file name for the apk (again).
Part of #418.
2024-12-25 23:30:06 +01:00
Dennis Guse 45732735d4 Reproducible build: use a proper file name for the apk.
Part of #418.
2024-12-25 19:56:54 +01:00
Dennis Guse b43dfd05ef Release: v4.17.2 2024-12-25 17:56:33 +01:00
Dennis Guse c011fd4e60 Reproducible build: F-Droid needs build flavors (not build types).
Part of #418.
2024-12-25 17:49:51 +01:00
Dennis Guse a03825e10e Release: v4.17.1 2024-12-24 15:04:02 +01:00
Dennis Guse e230fb42b8 Reproducible build: prepare using the PlayStore key for reproducible builds.
Part of #418.
2024-12-24 15:01:23 +01:00
dependabot[bot] 82c0f3dcc5 Bump com.android.tools:desugar_jdk_libs from 2.1.3 to 2.1.4
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs) from 2.1.3 to 2.1.4.
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/desugar_jdk_libs/commits)

---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 07:42:01 +01:00
Dennis Guse a5296c4cd9 Release: v4.17.0 2024-12-21 20:49:12 +01:00
Dennis Guse 522d9ebe2e Public API: allow marker creation.
Fixes #2031.
2024-12-21 20:46:09 +01:00
Dennis Guse 26c660ec5b Dashboard API: check if parameters are present before forwarding them.
Part of #2030.
2024-12-18 19:18:37 +01:00
Dennis Guse fd9646bb1f Bugfix: on idle detection reset movement-based sensor data.
Fixes #1995.
2024-12-17 07:18:24 +01:00
Aindriú Mac Giolla Eoin 4966ba8868 Translated using Weblate (Irish)
Currently translated at 100.0% (149 of 149 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-12-14 20:00:49 +01:00
Patrick Santa Maria 6a8861b41b Translated using Weblate (Corsican)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-12-12 23:01:02 +01:00
Stephan Paternotte 8dc20c48b7 Translated using Weblate (Dutch)
Currently translated at 100.0% (149 of 149 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-12 23:01:01 +01:00
Fjuro f2b8dc2e07 Translated using Weblate (Czech)
Currently translated at 100.0% (149 of 149 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-12-12 23:00:45 +01:00
Aindriú Mac Giolla Eoin 41ce088a0e Translated using Weblate (Irish)
Currently translated at 100.0% (148 of 148 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-12-11 22:10:56 +01:00
Stephan Paternotte 782cefb4ff Translated using Weblate (Dutch)
Currently translated at 100.0% (148 of 148 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-11 22:10:55 +01:00
Fjuro 35a02a2f81 Translated using Weblate (Czech)
Currently translated at 100.0% (148 of 148 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-12-11 22:10:54 +01:00
ovl-1 8c35bd6f4f Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.1% (517 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2024-12-11 22:10:53 +01:00
Simon Artus ad26ce795a Translated using Weblate (French)
Currently translated at 19.0% (28 of 147 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/fr/
2024-12-11 22:10:53 +01:00
Fjuro ed1e47213d Translated using Weblate (Czech)
Currently translated at 100.0% (147 of 147 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-12-11 22:10:52 +01:00
Simon Artus cbb88fd1ae Translated using Weblate (French)
Currently translated at 94.7% (504 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2024-12-11 22:10:52 +01:00
Aindriú Mac Giolla Eoin a6b808d5cf Translated using Weblate (Irish)
Currently translated at 100.0% (147 of 147 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-12-11 22:10:51 +01:00
Aindriú Mac Giolla Eoin 9718377307 Translated using Weblate (Irish)
Currently translated at 100.0% (532 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ga/
2024-12-11 22:10:50 +01:00
Patrick Santa Maria dbf0c3bfc9 Translated using Weblate (Corsican)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-12-11 22:10:50 +01:00
Stephan Paternotte 8dff211a26 Translated using Weblate (Dutch)
Currently translated at 100.0% (147 of 147 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-12-11 22:10:49 +01:00
Stephan Paternotte 319079162c Translated using Weblate (Dutch)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-12-11 22:10:48 +01:00
Stephan Paternotte 731c182a12 Translated using Weblate (Dutch)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-12-11 22:10:48 +01:00
Ghost of Sparta 6c4bb8d536 Translated using Weblate (Hungarian)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-12-11 22:10:47 +01:00
josé m a42aefa752 Translated using Weblate (Galician)
Currently translated at 99.6% (530 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-12-11 22:10:47 +01:00
gallegonovato 2f489d73b0 Translated using Weblate (Spanish)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2024-12-11 22:10:46 +01:00
Fjuro babd59f0ea Translated using Weblate (Czech)
Currently translated at 100.0% (532 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-12-11 22:10:46 +01:00
Stephan Paternotte 37b7277f1a Translated using Weblate (Dutch)
Currently translated at 99.8% (530 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-12-11 22:10:45 +01:00
Aindriú Mac Giolla Eoin ecb421248c Translated using Weblate (Irish)
Currently translated at 100.0% (531 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ga/
2024-12-11 22:10:44 +01:00
Cloud Esp 42f53199a3 Translated using Weblate (French)
Currently translated at 94.7% (503 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2024-12-11 22:10:44 +01:00
Fjuro 530b906f73 Translated using Weblate (Czech)
Currently translated at 100.0% (531 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-12-11 22:10:43 +01:00
Fjuro e4ebf97c27 Translated using Weblate (Czech)
Currently translated at 100.0% (531 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-12-11 22:10:43 +01:00
Dennis Guse e3cdc952a2 Release: v4.16.1 2024-12-11 22:10:30 +01:00
Dennis Guse aaf78e0b74 Settings: language chooser is now available for all Android versions.
Part of #1974
2024-12-11 22:06:09 +01:00
Dennis Guse c3a2c0d6d0 Github actions: checkout won't fetch tags unless we do a full clone. 2024-12-06 07:58:35 +01:00
Dennis Guse 05fbfcb914 Nightly build: provide details on build failure. 2024-12-06 07:24:13 +01:00
Dennis Guse 721b54b06f Release: v4.16.0 2024-12-05 18:03:58 +01:00
Dennis Guse b65230bc5d Bugfix: PublicAPI StartRecording recorded no data.
Problem was that the TrackRecordingService was not started as a ForegroundService anymore.

Fixes #1904.
2024-12-05 17:50:32 +01:00
dependabot[bot] 7c8fae66ef Bump com.android.tools.build:gradle from 8.7.2 to 8.7.3
Bumps com.android.tools.build:gradle from 8.7.2 to 8.7.3.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-03 07:31:42 +01:00
Dennis Guse ef73f89fc9 Release: v4.15.0 2024-12-01 11:01:47 +01:00
Dennis Guse c4579eb91f Settings: language chooser can be used from Android 14/SDK34.
Part of #1974.
2024-12-01 10:52:50 +01:00
Dennis Guse a015b87cc3 UI: interval list uses gain/loss as caption (instead of elevation).
Fixes #2003.
2024-11-30 14:47:04 +01:00
Dennis Guse 27e38410d7 READMEs: add Flybeeper's Pressure Sensor (a BLE barometer). 2024-11-30 13:23:44 +01:00
Dennis Guse 714f1e715a Merge remote-tracking branch 'weblate/main' 2024-11-30 12:07:44 +01:00
Dennis Guse c8183949e2 Github action: use ubuntu for tests. 2024-11-30 10:03:20 +01:00
Dennis Guse 4313b51e1e Settings: add custom language/locale chooser (SDK33+).
Corsican was not available using Android's per-app-language-chooser.

Fixes #1974.
2024-11-30 09:46:57 +01:00
Anonymous e4eebb92d3 Translated using Weblate (Kannada)
Currently translated at 97.1% (515 of 530 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/kn/
2024-11-30 09:36:45 +01:00
Simon Artus 61f496926a Translated using Weblate (French)
Currently translated at 17.8% (26 of 146 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/fr/
2024-11-30 09:36:44 +01:00
Anonymous ba3c8f6a2d Translated using Weblate (Turkish)
Currently translated at 96.9% (514 of 530 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/tr/
2024-11-30 09:36:44 +01:00
Anonymous a5ba6fb0dc Translated using Weblate (Japanese)
Currently translated at 48.4% (257 of 530 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ja/
2024-11-30 09:36:43 +01:00
Anonymous e0a28923fe Translated using Weblate (Indonesian)
Currently translated at 58.6% (311 of 530 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/id/
2024-11-30 09:36:43 +01:00
Aindriú Mac Giolla Eoin 4f05b65f32 Translated using Weblate (Irish)
Currently translated at 100.0% (530 of 530 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ga/
2024-11-30 09:36:42 +01:00
Aindriú Mac Giolla Eoin bec9be8402 Translated using Weblate (Irish)
Currently translated at 100.0% (146 of 146 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-11-30 09:36:42 +01:00
Cloud Esp a46de8f872 Translated using Weblate (French)
Currently translated at 94.7% (504 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2024-11-30 09:36:41 +01:00
Stephan Paternotte 993c2a1617 Translated using Weblate (Dutch)
Currently translated at 100.0% (146 of 146 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-11-30 09:36:41 +01:00
Fjuro cddfbf8b80 Translated using Weblate (Czech)
Currently translated at 100.0% (146 of 146 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-11-30 09:36:40 +01:00
Dennis Guse cba55eab74 Upgrade to Gradlew 8.11.1 2024-11-30 09:36:20 +01:00
Dennis Guse 0b4a18deb4 Move about page from settings to TrackList menu 2024-11-30 09:30:06 +01:00
dependabot[bot] 7cd054f591 Bump com.android.tools.build:gradle from 8.6.1 to 8.7.2
Bumps com.android.tools.build:gradle from 8.6.1 to 8.7.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-28 23:27:21 +01:00
Dennis Guse 2cc4218dc6 Removal of the "show on map"-feature using KML/GPX.
Dashboard API is nicer and easier.

Fixes #2012.
2024-11-24 10:57:55 +01:00
Dennis Guse d9de56be33 Release: v4.14.2 2024-11-20 21:18:43 +01:00
Stephan Paternotte fa1496d130 Translated using Weblate (Dutch)
Currently translated at 100.0% (145 of 145 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-11-19 18:38:56 +01:00
Aindriú Mac Giolla Eoin 89059caec2 Translated using Weblate (Irish)
Currently translated at 100.0% (145 of 145 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-11-19 18:38:55 +01:00
Fjuro 8f1d8e2881 Translated using Weblate (Czech)
Currently translated at 100.0% (145 of 145 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-11-19 18:38:54 +01:00
gallegonovato 54e456046e Translated using Weblate (Spanish)
Currently translated at 8.2% (12 of 145 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/es/
2024-11-19 18:38:54 +01:00
Dennis Guse 1775c52291 Bugfix: layouts need inset (edge-to-edge)
Part of #2008 and #1955 (Android 15 upgrade).
2024-11-19 18:38:47 +01:00
Dennis Guse b50965f0e8 Bugfix: AppBarLayout needs inset (edge-to-edge)
Part of #2008 and #1955 (Android 15 upgrade).
2024-11-19 18:38:47 +01:00
Dennis Guse d9bba7852c Cleanup: removed unused drawables. 2024-11-19 18:38:47 +01:00
Dennis Guse 5ff91a98f4 Release: v4.14.1 2024-11-17 15:07:14 +01:00
Simon Artus 79f62bd3db Translated using Weblate (French)
Currently translated at 17.3% (25 of 144 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/fr/
2024-11-16 17:00:29 +00:00
Simon Artus c387729301 Translated using Weblate (French)
Currently translated at 92.8% (494 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2024-11-16 17:00:24 +00:00
dependabot[bot] 1094059fb8 Bump com.android.tools:desugar_jdk_libs from 2.1.2 to 2.1.3
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs) from 2.1.2 to 2.1.3.
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/desugar_jdk_libs/commits)

---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 07:32:48 +01:00
dependabot[bot] affb4e1053 Bump androidx.core:core from 1.13.1 to 1.15.0
Bumps androidx.core:core from 1.13.1 to 1.15.0.

---
updated-dependencies:
- dependency-name: androidx.core:core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 05:34:40 +01:00
dependabot[bot] 0547a14fbd Bump androidx.constraintlayout:constraintlayout from 2.1.4 to 2.2.0
Bumps androidx.constraintlayout:constraintlayout from 2.1.4 to 2.2.0.

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 05:32:05 +01:00
Dennis Guse 39d6c9a298 Revert "Bump com.android.tools.build:gradle from 8.6.1 to 8.7.1"
This reverts commit 9c51a31b01.
2024-10-19 08:46:55 +02:00
dependabot[bot] 9c51a31b01 Bump com.android.tools.build:gradle from 8.6.1 to 8.7.1
Bumps com.android.tools.build:gradle from 8.6.1 to 8.7.1.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 19:57:37 +02:00
Dennis Guse f7f58141de Added settings for disabling idle functionality. 2024-10-18 19:57:10 +02:00
Hosted Weblate e46d3cd06c Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/
2024-10-18 17:15:56 +00:00
Aindriú Mac Giolla Eoin a40b87efb6 Translated using Weblate (Irish)
Currently translated at 100.0% (532 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ga/
2024-10-18 17:15:53 +00:00
Stephan Paternotte e98dff55ae Translated using Weblate (Dutch)
Currently translated at 100.0% (144 of 144 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-10-17 04:41:48 +00:00
Fjuro f0b7de4c7c Translated using Weblate (Czech)
Currently translated at 100.0% (144 of 144 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-10-17 04:41:47 +00:00
Aindriú Mac Giolla Eoin f0f571480b Translated using Weblate (Irish)
Currently translated at 100.0% (144 of 144 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-10-17 04:41:47 +00:00
dependabot[bot] 072fdb12ed Bump androidx.core:core-location-altitude
Bumps androidx.core:core-location-altitude from 1.0.0-alpha02 to 1.0.0-alpha03.

---
updated-dependencies:
- dependency-name: androidx.core:core-location-altitude
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 06:41:42 +02:00
dependabot[bot] fda2fae02b Bump androidx.test:orchestrator from 1.5.0 to 1.5.1
Bumps androidx.test:orchestrator from 1.5.0 to 1.5.1.

---
updated-dependencies:
- dependency-name: androidx.test:orchestrator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 06:38:36 +02:00
dependabot[bot] a09fa93887 Bump org.mockito:mockito-android from 5.14.1 to 5.14.2
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito) from 5.14.1 to 5.14.2.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.14.1...v5.14.2)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 07:04:01 +02:00
dependabot[bot] 8f0ed91f80 Bump reactivecircus/android-emulator-runner from 2.32.0 to 2.33.0
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases)
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md)
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.32.0...v2.33.0)

---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 07:05:10 +02:00
Dennis Guse e5a60a8141 Bugfix: UI for adding photos to marker was invisible.
Introduced in 00258fd93e

Fixes #1996.
2024-10-12 20:41:33 +02:00
Dennis Guse c7d3c19919 Revert "Bump com.android.tools.build:gradle from 8.6.1 to 8.7.0"
This reverts commit 95b070bb58.
2024-10-12 13:33:35 +02:00
Dennis Guse 594a34980b Release: v4.14.0 2024-10-04 07:32:25 +02:00
dependabot[bot] 95b070bb58 Bump com.android.tools.build:gradle from 8.6.1 to 8.7.0
Bumps com.android.tools.build:gradle from 8.6.1 to 8.7.0.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 23:06:26 +02:00
dependabot[bot] 66e3f000e9 Bump org.mockito:mockito-android from 5.14.0 to 5.14.1
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito) from 5.14.0 to 5.14.1.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.14.0...v5.14.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 07:01:27 +02:00
dependabot[bot] 1a381562e5 Bump org.mockito:mockito-android from 5.13.0 to 5.14.0
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito) from 5.13.0 to 5.14.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.13.0...v5.14.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 17:03:58 +02:00
josé m b72bd60586 Translated using Weblate (Galician)
Currently translated at 18.1% (26 of 143 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2024-09-29 16:42:59 +02:00
jakobend 4e9c27af6f Translated using Weblate (German)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2024-09-29 16:42:58 +02:00
ovl-1 1638fab0df Translated using Weblate (Norwegian Bokmål)
Currently translated at 2.7% (4 of 143 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nb_NO/
2024-09-29 16:42:57 +02:00
Patrick Santa Maria e3cba91bf1 Translated using Weblate (Corsican)
Currently translated at 99.6% (530 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-09-29 16:42:57 +02:00
Stephan Paternotte bf1746fcd1 Translated using Weblate (Dutch)
Currently translated at 100.0% (143 of 143 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-09-29 16:42:56 +02:00
Aindriú Mac Giolla Eoin d19ca3851c Translated using Weblate (Irish)
Currently translated at 100.0% (143 of 143 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-09-29 16:42:55 +02:00
Fjuro 1b868bd71d Translated using Weblate (Czech)
Currently translated at 100.0% (143 of 143 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-09-29 16:42:54 +02:00
Fjuro d8bcbcc183 Translated using Weblate (Czech)
Currently translated at 100.0% (532 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-09-29 16:42:54 +02:00
Aindriú Mac Giolla Eoin 294cbc12ef Translated using Weblate (Irish)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ga/
2024-09-29 16:42:53 +02:00
gallegonovato 1d2abf07bf Translated using Weblate (Spanish)
Currently translated at 7.7% (11 of 142 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/es/
2024-09-29 16:42:52 +02:00
Ghost of Sparta 86dfa5df67 Translated using Weblate (Hungarian)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-09-29 16:42:51 +02:00
Dennis Guse ed70b0d982 Upgrade to Gradlew 8.10.2 2024-09-29 16:42:37 +02:00
dependabot[bot] 0afe4c5149 Bump com.android.tools.build:gradle from 8.6.0 to 8.6.1
Bumps com.android.tools.build:gradle from 8.6.0 to 8.6.1.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-18 07:13:10 +02:00
Dennis Guse 2e7a3b7465 Use AltitudeConverterCompat instead of custom solution.
Fixes #1920.
2024-09-14 16:05:32 +02:00
Dennis Guse ca92666176 Target Android 14/API34.
Fixes #1955.
2024-09-08 13:51:41 +02:00
Dennis Guse 3a812ef313 Release: v4.13.1 2024-09-08 12:25:06 +02:00
Dennis Guse 7925455011 Aggregated stats: start of the week uses regional preferences (Android14+).
Implemented using Material3's DatePicker.

Fixes #1681.
2024-09-08 12:20:11 +02:00
Dennis Guse d04e75c457 Bugfix: Track list not updating recording status correctly.
Fixes #1934.
Fixes #1982.
2024-09-08 12:10:04 +02:00
Dennis Guse 00258fd93e Track edit and Marker edit do not need bottom bar. 2024-09-07 12:50:49 +02:00
Dennis Guse ca70b70bbb Bugfix: Track list should use available space for track names.
Fixes: #1958.
2024-09-07 12:50:49 +02:00
Dennis Guse 1f6ce7d05a Bugfix: ActionBar did not overlay SearchBar completely (Track list and Marker list). 2024-09-07 12:50:49 +02:00
Dennis Guse f97786b073 Bugfix: Remove Track list's empty list UI (start here + arrow).
This broke during the Material3 upgrade.
2024-09-07 12:50:49 +02:00
Dennis Guse 7c561a7402 Bugfix: Track list and Marker list: move separator between items to bottom. 2024-09-07 12:50:49 +02:00
Dennis Guse 5febd85316 Bugfix: while recording show back icon. 2024-09-07 12:50:49 +02:00
Dennis Guse 5c2a6a78c4 Bugfix: KML 2.3 export must use heartrate as field name.
Fixes #1961.
2024-09-07 11:59:01 +02:00
dependabot[bot] 2829e1edc4 Bump com.android.tools:desugar_jdk_libs from 2.1.1 to 2.1.2
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs) from 2.1.1 to 2.1.2.
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/desugar_jdk_libs/commits)

---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-05 07:15:49 +02:00
dependabot[bot] b2a4a1b0cc Bump com.android.tools.build:gradle from 8.5.2 to 8.6.0
Bumps com.android.tools.build:gradle from 8.5.2 to 8.6.0.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 21:57:08 +02:00
dependabot[bot] 8924343307 Bump com.android.tools:desugar_jdk_libs from 2.1.0 to 2.1.1
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs) from 2.1.0 to 2.1.1.
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/desugar_jdk_libs/commits)

---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-29 06:43:07 +02:00
dependabot[bot] 4392707ee8 Bump org.mockito:mockito-android from 5.12.0 to 5.13.0
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito) from 5.12.0 to 5.13.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.12.0...v5.13.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-29 06:42:56 +02:00
Patrick Santa Maria 12f57aff8a Translated using Weblate (Corsican)
Currently translated at 99.6% (530 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-08-27 05:27:11 +00:00
Patrick Santa Maria ee8628c452 Translated using Weblate (Corsican)
Currently translated at 99.6% (530 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-08-27 05:27:10 +00:00
Patrick Santa Maria e2ad9fac8f Translated using Weblate (Corsican)
Currently translated at 42.6% (227 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/co/
2024-08-27 05:27:10 +00:00
Patrick Santa Maria f8605bf7a1 Added translation using Weblate (Corsican) 2024-08-27 05:27:10 +00:00
josé m 131ca079ec Translated using Weblate (Galician)
Currently translated at 16.1% (23 of 142 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2024-08-27 05:27:09 +00:00
josé m 4ef57568b2 Translated using Weblate (Galician)
Currently translated at 99.6% (530 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-08-27 05:27:08 +00:00
Fjuro d8732711ed Translated using Weblate (Czech)
Currently translated at 100.0% (142 of 142 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-08-27 05:27:08 +00:00
Ghost of Sparta c2bfc56f20 Translated using Weblate (Hungarian)
Currently translated at 98.4% (524 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-08-27 05:27:08 +00:00
Stephan Paternotte ff24443a07 Translated using Weblate (Dutch)
Currently translated at 100.0% (142 of 142 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-08-27 05:27:07 +00:00
Ricky From Hong Kong 4255e4398b Translated using Weblate (Chinese (Traditional))
Currently translated at 96.6% (514 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2024-08-27 05:27:07 +00:00
Aindriú Mac Giolla Eoin 346dd981ca Translated using Weblate (Irish)
Currently translated at 100.0% (141 of 141 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-08-27 05:27:06 +00:00
Aindriú Mac Giolla Eoin d5d1479a09 Translated using Weblate (Irish)
Currently translated at 20.5% (29 of 141 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ga/
2024-08-27 05:27:03 +00:00
ovl-1 7257f5c7af Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.9% (516 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2024-08-27 05:27:02 +00:00
Milo Ivir 9b5439d092 Translated using Weblate (Croatian)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hr/
2024-08-27 05:27:02 +00:00
Aindriú Mac Giolla Eoin 0018d5badd Translated using Weblate (Irish)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ga/
2024-08-27 05:27:01 +00:00
josé m a4759c7e81 Translated using Weblate (Galician)
Currently translated at 99.6% (530 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-08-27 05:27:00 +00:00
dependabot[bot] b137d38e31 Bump com.android.tools:desugar_jdk_libs from 2.0.4 to 2.1.0
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs) from 2.0.4 to 2.1.0.
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/desugar_jdk_libs/commits)

---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-27 02:26:53 -03:00
dependabot[bot] 317e1d6746 Bump androidx.test:runner from 1.6.1 to 1.6.2
Bumps androidx.test:runner from 1.6.1 to 1.6.2.

---
updated-dependencies:
- dependency-name: androidx.test:runner
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-17 23:00:44 -03:00
dependabot[bot] 4f5cc5a8d2 Bump com.android.tools.build:gradle from 8.5.1 to 8.5.2
Bumps com.android.tools.build:gradle from 8.5.1 to 8.5.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-09 07:17:28 +02:00
Dennis Guse 117281469d Release: v4.13.0 2024-08-04 14:12:11 +02:00
Fjuro 3782a22684 Translated using Weblate (Czech)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-08-03 20:09:21 +02:00
Stephan Paternotte aed2025a5a Translated using Weblate (Dutch)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-08-02 12:54:31 +02:00
gallegonovato 780be5d1a9 Translated using Weblate (Spanish)
Currently translated at 99.8% (531 of 532 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2024-08-02 12:54:31 +02:00
tct123 a2d9b10381 Translated using Weblate (German)
Currently translated at 99.4% (528 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2024-07-30 15:24:21 +02:00
Jake 5950c73785 Translated using Weblate (Polish)
Currently translated at 78.9% (419 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/pl/
2024-07-30 15:24:21 +02:00
Jake 99a9248b27 Translated using Weblate (English (en_001))
Currently translated at 47.8% (254 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/en_001/
2024-07-30 15:24:21 +02:00
Aliberk Sandıkçı 6bcf1c0818 Translated using Weblate (Turkish)
Currently translated at 7.0% (10 of 141 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/tr/
2024-07-30 15:24:21 +02:00
Aliberk Sandıkçı 96dd057287 Translated using Weblate (Turkish)
Currently translated at 96.9% (515 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/tr/
2024-07-30 15:24:21 +02:00
Stephan Paternotte 84aeebea4a Translated using Weblate (Dutch)
Currently translated at 100.0% (141 of 141 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-07-30 15:24:21 +02:00
Fjuro cfb3ff9985 Translated using Weblate (Czech)
Currently translated at 100.0% (141 of 141 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-07-30 15:24:21 +02:00
Peter Storch 389c4bed96 fix #1957 open MarkerEditActivity to receive external marker (#1960)
* fix #1957 add CreateMarkerActivity to receive external marker
2024-07-30 15:24:18 +02:00
m-gail d8acf7df22 Center icons in marker-list and track-list search bar 2024-07-25 09:41:39 +02:00
dependabot[bot] 53ea905713 Bump com.android.tools.build:gradle from 8.5.0 to 8.5.1
Bumps com.android.tools.build:gradle from 8.5.0 to 8.5.1.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-16 20:02:19 +02:00
Dennis Guse 8cceadd93e Reverted: Cleanup using AndroidStudio analyze (some)
d8eed2ccc9
2024-07-12 07:41:21 +02:00
Dennis Guse d8eed2ccc9 Cleanup using AndroidStudio analyze. 2024-07-11 07:38:45 +02:00
Dennis Guse f5190aef06 Cleanup using AndroidStudio analyze. 2024-07-11 07:33:43 +02:00
Dennis Guse 9834c60f1c Bugfix: settings for default activity type now the dropdown.
Fixes #1953.
2024-07-11 07:13:01 +02:00
Dennis Guse 6eeb9a0eb2 Bugfix: kickscooter icon needed tinting. 2024-07-11 07:09:20 +02:00
Dennis Guse ea23e25a47 Bugfix: label for off trail hiking was missing the "off trail". 2024-07-11 07:06:15 +02:00
Dennis Guse 53e97a5e4c Bugfix: back arrow in setting is now working.
Fixes #1932.
2024-07-11 07:03:43 +02:00
dependabot[bot] f1f9153ec6 Bump reactivecircus/android-emulator-runner from 2.31.0 to 2.32.0
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases)
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md)
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.31.0...v2.32.0)

---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 06:41:08 +02:00
Dennis Guse e442558eed Introduced Position.
Internal value object replacing android.location.Location.

Follow-up to #1898.
2024-07-06 14:51:45 +02:00
Dennis Guse 382acadc6a Release: v4.12.5 2024-07-06 13:33:08 +02:00
Dennis Guse 1ed807054b Bugfix: moving time was not computed.
Introduced in 6be9d2477c (first released in v4.9.0)

Fixes #1756.
2024-07-05 23:42:25 +02:00
Dennis Guse c96635c46b Upgrade to Gradlew 8.8 2024-07-05 07:29:50 +02:00
Michel CABILLOT 9b2c93f74f Translated using Weblate (French)
Currently translated at 92.4% (491 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2024-06-27 06:51:38 +02:00
Fjuro e7a86b6aad Translated using Weblate (Czech)
Currently translated at 99.8% (530 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-06-27 06:51:38 +02:00
dependabot[bot] b86f8c9a20 Bump androidx.test:rules from 1.6.0 to 1.6.1
Bumps androidx.test:rules from 1.6.0 to 1.6.1.

---
updated-dependencies:
- dependency-name: androidx.test:rules
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 06:51:33 +02:00
dependabot[bot] e9130f3402 Bump androidx.test:core from 1.6.0 to 1.6.1
Bumps androidx.test:core from 1.6.0 to 1.6.1.

---
updated-dependencies:
- dependency-name: androidx.test:core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 06:47:48 +02:00
dependabot[bot] a08ec97c29 Bump androidx.test:runner from 1.6.0 to 1.6.1
Bumps androidx.test:runner from 1.6.0 to 1.6.1.

---
updated-dependencies:
- dependency-name: androidx.test:runner
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 06:47:40 +02:00
dependabot[bot] a6340d13fa Bump androidx.test.ext:junit from 1.2.0 to 1.2.1
Bumps androidx.test.ext:junit from 1.2.0 to 1.2.1.

---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 06:45:44 +02:00
dependabot[bot] dbbf6abcd6 Bump androidx.test.espresso:espresso-core from 3.6.0 to 3.6.1
Bumps androidx.test.espresso:espresso-core from 3.6.0 to 3.6.1.

---
updated-dependencies:
- dependency-name: androidx.test.espresso:espresso-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 06:45:28 +02:00
dependabot[bot] 683bf2d280 Bump androidx.test.espresso:espresso-core from 3.5.1 to 3.6.0
Bumps androidx.test.espresso:espresso-core from 3.5.1 to 3.6.0.

---
updated-dependencies:
- dependency-name: androidx.test.espresso:espresso-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 07:07:30 +02:00
dependabot[bot] 6c2377a8e8 Bump androidx.test:core from 1.5.0 to 1.6.0
Bumps androidx.test:core from 1.5.0 to 1.6.0.

---
updated-dependencies:
- dependency-name: androidx.test:core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 06:39:36 +02:00
dependabot[bot] b6661ccafd Bump androidx.test:rules from 1.5.0 to 1.6.0
Bumps androidx.test:rules from 1.5.0 to 1.6.0.

---
updated-dependencies:
- dependency-name: androidx.test:rules
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 06:39:29 +02:00
dependabot[bot] 932c142691 Bump androidx.test:orchestrator from 1.4.2 to 1.5.0
Bumps androidx.test:orchestrator from 1.4.2 to 1.5.0.

---
updated-dependencies:
- dependency-name: androidx.test:orchestrator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 06:38:29 +02:00
dependabot[bot] 57918249bc Bump androidx.test.ext:junit from 1.1.5 to 1.2.0
Bumps androidx.test.ext:junit from 1.1.5 to 1.2.0.

---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 06:38:16 +02:00
dependabot[bot] 3405eca556 Bump androidx.test:runner from 1.5.2 to 1.6.0
Bumps androidx.test:runner from 1.5.2 to 1.6.0.

---
updated-dependencies:
- dependency-name: androidx.test:runner
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 06:37:55 +02:00
ovl-1 a932adde3f Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.9% (515 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2024-06-21 11:09:19 +02:00
ovl-1 a03dfd81ac Translated using Weblate (Norwegian Bokmål)
Currently translated at 95.2% (506 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2024-06-14 05:09:49 +00:00
Stephan Paternotte 7550525462 Translated using Weblate (Dutch)
Currently translated at 100.0% (140 of 140 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-06-14 05:09:49 +00:00
Fjuro 5d70381b23 Translated using Weblate (Czech)
Currently translated at 100.0% (140 of 140 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-06-14 05:09:48 +00:00
dependabot[bot] 96a4cbf70d Bump com.android.tools.build:gradle from 8.4.2 to 8.5.0
Bumps com.android.tools.build:gradle from 8.4.2 to 8.5.0.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 07:09:44 +02:00
dependabot[bot] 959aadbb62 Bump com.android.tools.build:gradle from 8.4.1 to 8.4.2
Bumps com.android.tools.build:gradle from 8.4.1 to 8.4.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-11 06:07:51 +02:00
OMTDesign fa59752c04 Update README_TESTED_SENSORS.md
I have thoroughly tested the CYCPLUS H1 heart rate monitor in Opentracks, and I it works flawlessly. It tracks accurately and it pairs quickly with the app.
2024-06-07 10:06:19 +02:00
dependabot[bot] 5305ec3206 Bump androidx.appcompat:appcompat from 1.6.1 to 1.7.0
Bumps androidx.appcompat:appcompat from 1.6.1 to 1.7.0.

---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-30 08:04:55 +02:00
dependabot[bot] 584339b7eb Bump reactivecircus/android-emulator-runner from 2.30.1 to 2.31.0
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner) from 2.30.1 to 2.31.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases)
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md)
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.30.1...v2.31.0)

---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-27 06:45:21 +02:00
Dennis Guse 151c3a79de Predictive back: for everything except import/export.
Fixes #1708.
2024-05-25 23:46:24 +02:00
Dennis Guse a90c7deb32 Release: v4.12.4 2024-05-25 22:03:52 +02:00
ovl-1 c3601e41cd Translated using Weblate (Norwegian Bokmål)
Currently translated at 94.9% (504 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2024-05-25 21:50:11 +02:00
Ghost of Sparta b3d98340dc Translated using Weblate (Hungarian)
Currently translated at 98.4% (523 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-05-25 21:50:11 +02:00
josé m ebbd9c1535 Translated using Weblate (Galician)
Currently translated at 99.6% (529 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-05-25 21:50:11 +02:00
ken-der-guru 14fc605c45 Translated using Weblate (German)
Currently translated at 98.4% (523 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2024-05-25 21:50:11 +02:00
Stephan Paternotte c5ca6644f4 Translated using Weblate (Dutch)
Currently translated at 99.8% (530 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-05-25 21:50:11 +02:00
Ghost of Sparta e15c729c00 Translated using Weblate (Hungarian)
Currently translated at 98.1% (521 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-05-25 21:50:11 +02:00
Fjuro 93c89690c9 Translated using Weblate (Czech)
Currently translated at 99.8% (530 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-05-25 21:50:11 +02:00
Luna f3f05512c9 Translated using Weblate (Chinese (Traditional))
Currently translated at 96.4% (512 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2024-05-25 21:50:11 +02:00
Luna d2fc2598d1 Translated using Weblate (Japanese)
Currently translated at 48.3% (257 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ja/
2024-05-25 21:50:11 +02:00
Luna fd2d2c5820 Translated using Weblate (Finnish)
Currently translated at 88.5% (470 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fi/
2024-05-25 21:50:11 +02:00
Luna 01f10bce24 Translated using Weblate (Basque)
Currently translated at 78.7% (418 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/eu/
2024-05-25 21:50:11 +02:00
Luna fd963b0fdb Translated using Weblate (German)
Currently translated at 97.1% (516 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2024-05-25 21:50:11 +02:00
Luna 0947405563 Translated using Weblate (English)
Currently translated at 99.8% (530 of 531 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/en/
2024-05-25 21:50:11 +02:00
Dennis Guse f595bc4d1e Bugfix: delete markers from list was broken.
Fixes #1915.
2024-05-25 21:50:05 +02:00
dependabot[bot] 4b26583c27 ---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 06:30:56 +02:00
Quentin 734d4e08e9 Translated using Weblate (French)
Currently translated at 93.1% (491 of 527 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2024-05-13 07:10:12 +02:00
josé m 6615034314 Translated using Weblate (Galician)
Currently translated at 99.8% (526 of 527 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-05-13 07:10:12 +02:00
Stephan Paternotte 039495d107 Translated using Weblate (Dutch)
Currently translated at 100.0% (139 of 139 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-05-13 07:10:12 +02:00
Stephan Paternotte 1d926d72a7 Translated using Weblate (Dutch)
Currently translated at 99.8% (526 of 527 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-05-13 07:10:12 +02:00
josé m d1af0fa072 Translated using Weblate (Galician)
Currently translated at 99.4% (524 of 527 strings)

Co-authored-by: josé m <correoxm@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
2024-05-13 07:10:12 +02:00
gallegonovato ef802d1948 Translated using Weblate (Spanish)
Currently translated at 99.4% (524 of 527 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
2024-05-13 07:10:12 +02:00
Fjuro 322e91bc22 Translated using Weblate (Czech)
Currently translated at 99.8% (526 of 527 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (139 of 139 strings)

Co-authored-by: Fjuro <fjuro@alius.cz>
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
Translation: OpenTracks/App store metadata files
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
2024-05-13 07:10:12 +02:00
dependabot[bot] 055f2beb1e Bump org.mockito:mockito-android from 5.11.0 to 5.12.0
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito) from 5.11.0 to 5.12.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.11.0...v5.12.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 07:09:53 +02:00
Peter Hercek 6cfc05af82 support for lap cycling power in the announcer
Implements #1806
2024-05-12 15:32:23 +02:00
dependabot[bot] 70a2040142 Bump com.google.android.material:material from 1.11.0 to 1.12.0
Bumps [com.google.android.material:material](https://github.com/material-components/material-components-android) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](https://github.com/material-components/material-components-android/compare/1.11.0...1.12.0)

---
updated-dependencies:
- dependency-name: com.google.android.material:material
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-03 12:43:02 +02:00
dependabot[bot] 181e1a503c Bump androidx.core:core from 1.13.0 to 1.13.1
Bumps androidx.core:core from 1.13.0 to 1.13.1.

---
updated-dependencies:
- dependency-name: androidx.core:core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-02 07:30:35 +02:00
Dennis Guse b08302237f READMEs: added reference to NoTrustIssues. 2024-05-01 20:02:43 +02:00
Dennis Guse 881f68c580 Upgrade to Gradlew 8.7.0 2024-05-01 19:52:58 +02:00
dm1cael a8a5aa4268 Announcements: add toggle to distance/speed unit announcement
Fixes #1805.
2024-05-01 19:23:26 +02:00
dependabot[bot] 9c8b9ca05d Bump com.android.tools.build:gradle from 8.3.2 to 8.4.0
Bumps com.android.tools.build:gradle from 8.3.2 to 8.4.0.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 09:21:00 +02:00
Dennis Guse b70241c967 Upgrade to Gradlew 8.7.0 2024-05-01 09:11:12 +02:00
Dennis Guse a6f3c05e82 ExifTool now supports OpenTracks's GPX. 2024-04-29 07:53:25 +02:00
Stephan Paternotte f9640b0fb1 Translated using Weblate (Dutch)
Currently translated at 100.0% (138 of 138 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-04-28 11:09:07 +02:00
Fjuro 80a48563d3 Translated using Weblate (Czech)
Currently translated at 100.0% (138 of 138 strings)

Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-04-28 11:09:07 +02:00
388 changed files with 4981 additions and 40405 deletions
+4 -1
View File
@@ -9,6 +9,9 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v4
with:
fetch-tags: true
fetch-depth: 0 #TODO See https://github.com/actions/checkout/issues/1471
- uses: actions/setup-java@v4
with:
@@ -19,7 +22,7 @@ jobs:
shell: bash
run: |
echo ${NIGHTLY_STORE_FILE} | base64 -d > KEY_NIGHTLY.jks
./gradlew assembleNightly -Dnightly_store_file=KEY_NIGHTLY.jks -Dnightly_store_password="${NIGHTLY_STORE_PASSWORD}" -Dnightly_key_alias="${NIGHTLY_KEY_ALIAS}" -Dnightly_key_password="${NIGHTLY_STORE_PASSWORD}"
./gradlew assembleNightlyRelease -Dnightly_store_file=KEY_NIGHTLY.jks -Dnightly_store_password="${NIGHTLY_STORE_PASSWORD}" -Dnightly_key_alias="${NIGHTLY_KEY_ALIAS}" -Dnightly_key_password="${NIGHTLY_STORE_PASSWORD}"
env:
NIGHTLY_STORE_FILE: ${{ secrets.NIGHTLY_STORE_FILE }}
NIGHTLY_STORE_PASSWORD: ${{ secrets.NIGHTLY_STORE_PASSWORD }}
+5 -3
View File
@@ -1,5 +1,4 @@
name: Linting
on:
push:
pull_request:
@@ -10,12 +9,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- name: checkout
uses: actions/checkout@v4
with:
fetch-tags: true
fetch-depth: 0 #TODO See https://github.com/actions/checkout/issues/1471
- uses: actions/setup-java@v4
with:
distribution: 'zulu'
distribution: 'adopt'
java-version: '17'
- run: ./gradlew lint
+11 -2
View File
@@ -7,18 +7,27 @@ on:
jobs:
test:
timeout-minutes: 45
runs-on: macos-latest
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
with:
fetch-tags: true
fetch-depth: 0 #TODO See https://github.com/actions/checkout/issues/1471
- uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: '17'
- name: Enable KVM
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: run tests
uses: reactivecircus/android-emulator-runner@v2.30.1
uses: reactivecircus/android-emulator-runner@v2.33.0
with:
arch: x86_64
api-level: 34
+14 -11
View File
@@ -12,7 +12,7 @@ _OpenTracks_ is a sport tracking application that completely respects your priva
</tr>
<tr>
<td align="center">
<a href="https://f-droid.org/packages/de.dennisguse.opentracks">
<a href="https://f-droid.org/packages/de.dennisguse.opentracks.playstore">
<img alt="Get it on F-Droid" src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" height="60" align="middle">
</a>
</td>
@@ -29,7 +29,7 @@ _OpenTracks_ is a sport tracking application that completely respects your priva
</tr>
<tr>
<td align="center">
<img alt="OpenTracks version published on F-Droid" src="https://img.shields.io/f-droid/v/de.dennisguse.opentracks.svg" align="middle" >
<img alt="OpenTracks version published on F-Droid" src="https://img.shields.io/f-droid/v/de.dennisguse.opentracks.playstore.svg" align="middle" >
</td>
<td></td>
<td align="center">
@@ -70,7 +70,7 @@ hosted.weblate.org</a>.
* export automatically after each recording (e.g., to sync via [Nextcloud](https://nextcloud.com/))
* avoid duplication: each exported file contain a random unique identifier (i.e., `opentracks:trackid`)
* __Altitude:__
* gain/loss via barometric sensor (if present)
* gain/loss via barometric sensor (internal if present or via Bluetooth's Environmental Sensing Service)
* shown in EGM2008 (above mean sea level); exported as WGS84
* __Bluetooth LE sensors:__
* heart rate
@@ -109,19 +109,20 @@ The API can be invoked by sending an explicit Intent to start an activity.
* Debug: `de.dennisguse.opentracks.debug`
* Nightly: `de.dennisguse.opentracks.nightly`
`Class`:
`Classes`:
* **Start a recording:** `de.dennisguse.opentracks.publicapi.StartRecording`
* Set track data: `TRACK_NAME`, `TRACK_DESCRIPTION`, `TRACK_CATEGORY`, and `TRACK_ICON` (
non-localized identifier
see [/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java#L38](/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java#L38)).
NOTE: if `TRACK_ICON` is not present, `TRACK_CATEGORY` will be used to determine the icon (
localized).
* Send recorded data to another application via _Dashboard API_: `STATS_TARGET_PACKAGE` and
`STATS_TARGET_CLASS`
* **Stop a recording:** `de.dennisguse.opentracks.publicapi.StopRecording`
* **Create a marker:** `de.dennisguse.opentracks.publicapi.CreateMarker`
For testing via adb: `adb shell am start -e someParameter someValue -n "package/class"`
`StartRecording` supports the following parameters:
* Set track data: `TRACK_NAME`, `TRACK_DESCRIPTION`, `TRACK_CATEGORY`, and `TRACK_ICON` (non-localized identifier see [/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java#L38](/src/main/java/de/dennisguse/opentracks/util/TrackIconUtils.java#L38)).
NOTE: if `TRACK_ICON` is not present, `TRACK_CATEGORY` will be used to determine the icon (localized).
* Send recorded data to another application via _Dashboard API_: `STATS_TARGET_PACKAGE` and `STATS_TARGET_CLASS`
The Public API is disabled by default to protect the user's privacy, but it can easily be enabled in the settings.
## File formats compatibility with open-source software
@@ -133,6 +134,8 @@ The Public API is disabled by default to protect the user's privacy, but it can
| [OsmAnd](https://github.com/osmandapp/OsmAnd) | ? | [no](https://github.com/osmandapp/OsmAnd/issues/15271) | [no](https://github.com/osmandapp/OsmAnd/issues/15271) |
| [FitTrackee](https://github.com/SamR1/FitTrackee) | yes | n/a | n/a |
| [SportsTracker](https://github.com/ssaring/sportstracker) | yes, [single tracks only](https://github.com/ssaring/sportstracker/issues/260) | no | no |
| [ExifTool](https://exiftool.org) | [yes](https://exiftool.org/forum/index.php?topic=15972.0) | no | no |
## Dashboard API (incl. map)
+19 -27
View File
@@ -2,39 +2,31 @@
## Craft new releases
1. Get next _version code_ (main): `git rev-list HEAD --count main`
2. Decide on _version name_ (semantic versioning)
3. Manually update _version code_ and _version name_ in `build.gradle`
4. Create changelog (`_version code_.txt`)
5. Create commit with all changes
6. Tag newly create commit with _version name_ (e.g., v3.2.1)
7. Push commits and tags to public repository
8. Add changelog to tag (Github releases)
1. Execute use `RELEASE.sh`.
2. Push to Github
3. Create release on Github (incl. changelog)
This actually creates a tag that is later used by F-Droid
4. Pull from Github
5. Build reproducible release and attach to release
6. ... wait until reproducibility is verified by F-Droid
## F-Droid
Application id: de.dennisguse.opentracks
Two releases will be created:
* Application id: `de.dennisguse.opentracks` (irreproducible)
* Application id: `de.dennisguse.opentracks.playstore` (reproducible)
It if it properly tagged F-Droid takes care of building the app and publishing.
Usually, it takes two days before the update is published (build, signed, and published).
For F-Droid the build status can be found [here](https://monitor.f-droid.org/builds/build).
The recent build activity can be found [here](https://monitor.f-droid.org/builds/build)
## Reproducible builds
## Google Play Store
Application id: `de.dennisguse.opentracks.playstore`
A lot of detailed information can be found [here](https://f-droid.org/docs/Reproducible_Builds/)
Requirement: `gem install fastlane`
1. Build signed apk
(requires keystore)
2. Upload signed apk to [Google Play Console](https://play.google.com/apps/publish)
3. Update store meta data (e.g., description and screenshots)
`fastlane metadata`
(requires API key configured in `Appfile`)
Supported languages: https://support.google.com/googleplay/android-developer/table/4419860
Technical requirements:
* Must be build using OpenJDK17
## Translations (localization)
Translations of the OpenTracks are handled in
Weblate: [https://hosted.weblate.org/projects/opentracks/](https://hosted.weblate.org/projects/opentracks)
.
Weblate: [https://hosted.weblate.org/projects/opentracks/](https://hosted.weblate.org/projects/opentracks).
## Google Play Store
Supported languages: https://support.google.com/googleplay/android-developer/table/4419860
+11 -1
View File
@@ -12,6 +12,7 @@
* Mi Band 3, Amazfit Band 5, Amazfit Bip. These devices are manufactured by Huami, and other Huami devices will very likely work. Theoretically, this sensor must be enabled, but testing reveals that it works even without enabling. For details on how to enable see [Gadgetbridge wiki](https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Huami-Heartrate-measurement#bluetooth-heart-rate-sensor)
* Amazfit Neo. But first you have to enable "Discoverable" and "Activity heart rate sharing" in the official Zepp app. (after pairing with OpenTracks you can disable them again)
* Garmin HRM-Dual (Reference: 010-12883-00)
* CYCPLUS H1
## 0x1816: Cycling Cadence and Speed Service
@@ -60,7 +61,16 @@ We do not support type of movement (i.e., walking vs running).
* Stryd (incl. power)
* Wahoo Tickr X (Cadence appears to be reported in SPM rather than RPM)
## Tested Barometric Sensor Smartphones
## Barometer (gain/loss)
### 0x2A6D: Environmental Sensing Service
Sadly, Bluetooth sensors providing _air pressure_ via Environmental Sensing Service seem to be very rare.
* [Flybeeper Pressure Sensor](https://market.flybeeper.com/device/ps1)
* NoTrustIssues: https://github.com/OpenTracksApp/NoTrustIssues
An Android app that exposes the internal barometer via Environmental Sensing Service.
### Internal: tested Barometric Sensor Smartphones
OpenTracks derives the altitude gain and altitude loss using the internal barometric sensor of a device (if present).
However, barometric sensor seem to be prone to a lot of noise.
+28
View File
@@ -0,0 +1,28 @@
#!/bin/bash
set -e
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/
JAVA_VERSION=`java --version`
if [[ $JAVA_VERSION != "openjdk 17."* ]]; then
echo "OpenJDK version should be 17.X"
exit -1;
fi
RELEASE_STORE_PASSWORD=
read -s -p "Enter store password: " RELEASE_STORE_PASSWORD
echo ""
read -s -p "Enter key alias: " RELEASE_KEY_ALIAS
echo ""
read -s -p "Enter key password: " RELEASE_KEY_PASSWORD
echo ""
./gradlew --no-configuration-cache \
clean \
assembleReproducibleRelease \
-Drelease_store_file=`ls ../*.jks` \
-Drelease_store_file="../keystore_opentracks.jks" \
-Drelease_store_password="$RELEASE_STORE_PASSWORD" \
-Drelease_key_alias="$RELEASE_KEY_ALIAS" \
-Drelease_key_password="$RELEASE_KEY_PASSWORD"
+75 -41
View File
@@ -6,7 +6,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.3.2'
classpath 'com.android.tools.build:gradle:8.8.0'
}
}
@@ -26,7 +26,7 @@ def getVersionName = { ->
}
return stdout.toString().trim()
} catch (ignored) {
return null
throw new GradleException('VersionName could not be read:' + ignored.message)
}
}
@@ -39,7 +39,7 @@ def getVersionCode = { ->
}
return Integer.valueOf(stdout.toString().trim())
} catch (ignored) {
return null
throw new GradleException('VersionCode could not be read:' + ignored.message)
}
}
@@ -51,7 +51,7 @@ android {
targetCompatibility JavaVersion.VERSION_17
}
compileSdk 34
compileSdk 35
buildFeatures {
viewBinding true
@@ -63,25 +63,33 @@ android {
}
defaultConfig {
applicationId "de.dennisguse.opentracks"
versionCode 5753
versionName "v4.12.3"
applicationId 'de.dennisguse.opentracks'
versionCode 6022
versionName "v4.17.6"
buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\""
minSdk 26
targetSdk 34
targetSdk 35
testInstrumentationRunner "de.dennisguse.opentracks.TestRunner"
testInstrumentationRunner 'de.dennisguse.opentracks.TestRunner'
testInstrumentationRunnerArguments clearPackageData: 'true'
}
signingConfigs {
nightly {
if (System.getProperty("nightly_store_file") != null) {
storeFile file(System.getProperty("nightly_store_file"))
storePassword System.getProperty("nightly_store_password")
keyAlias System.getProperty("nightly_key_alias")
keyPassword System.getProperty("nightly_key_password")
if (System.getProperty('nightly_store_file') != null) {
storeFile file(System.getProperty('nightly_store_file'))
storePassword System.getProperty('nightly_store_password')
keyAlias System.getProperty('nightly_key_alias')
keyPassword System.getProperty('nightly_key_password')
}
}
release {
if (System.getProperty("release_store_file") != null) {
storeFile file(System.getProperty("release_store_file"))
storePassword System.getProperty("release_store_password")
keyAlias System.getProperty("release_key_alias")
keyPassword System.getProperty("release_key_password")
}
}
}
@@ -90,59 +98,85 @@ android {
buildTypes {
debug {
applicationIdSuffix ".debug"
versionNameSuffix "-debug"
applicationIdSuffix '.debug'
versionNameSuffix '-debug'
}
nightly {
signingConfig signingConfigs.nightly
applicationIdSuffix ".nightly"
}
release {
crunchPngs false
minifyEnabled false
}
}
releasePlayStore {
applicationIdSuffix ".playstore"
versionNameSuffix "-PlayStore"
signingConfig signingConfigs.debug
flavorDimensions 'version'
productFlavors {
nightly {
dimension 'version'
applicationId 'de.dennisguse.opentracks.nightly'
signingConfig signingConfigs.nightly
}
irreproducible {
// Non-reproducible: https://f-droid.org/de/packages/de.dennisguse.opentracks/
dimension 'version'
applicationId 'de.dennisguse.opentracks'
versionNameSuffix 'irreproducible'
}
reproducible {
// Developer Binaries: https://github.com/OpenTracksApp/OSMDashboard/releases/download/v%v/de.dennisguse.opentracks.playstore_%v.apk
// FDroid: https://f-droid.org/de/packages/de.dennisguse.opentracks.playstore
// PlayStore: https://play.google.com/store/apps/details?id=de.dennisguse.opentracks.playstore
dimension 'version'
applicationId 'de.dennisguse.opentracks.playstore'
signingConfig signingConfigs.release
}
}
applicationVariants.configureEach { variant ->
variant.resValue "string", "applicationId", variant.applicationId
variant.resValue 'string', 'applicationId', variant.applicationId
if (variant.buildType.name == 'nightly') {
variant.outputs.configureEach {
variant.outputs.configureEach {
if (variant.flavorName == 'nightly') {
setVersionCodeOverride(getVersionCode())
setVersionNameOverride(getVersionName())
}
if (variant.flavorName == 'reproducible') {
outputFileName = "${applicationId}_${variant.versionName}.apk"
} else {
outputFileName = "${applicationId}_${variant.versionCode}.apk"
}
}
}
dependenciesInfo {
// Disables dependency metadata when building APKs.
includeInApk = false
// Disables dependency metadata when building Android App Bundles.
includeInBundle = false
}
}
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4'
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.4'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'androidx.preference:preference:1.2.1'
implementation 'androidx.documentfile:documentfile:1.0.1'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
implementation 'com.google.android.material:material:1.11.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.core:core:1.13.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
implementation 'androidx.core:core:1.15.0'
implementation 'androidx.core:core-splashscreen:1.0.1'
implementation 'androidx.mediarouter:mediarouter:1.7.0'
implementation 'androidx.core:core-location-altitude:1.0.0-alpha03'
androidTestImplementation 'androidx.test:core:1.5.0'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test:rules:1.5.0'
androidTestImplementation 'androidx.test:runner:1.5.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
androidTestImplementation 'org.mockito:mockito-android:5.11.0'
androidTestImplementation 'androidx.test:core:1.6.1'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
androidTestImplementation 'androidx.test:rules:1.6.1'
androidTestImplementation 'androidx.test:runner:1.6.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
androidTestImplementation 'org.mockito:mockito-android:5.15.2'
androidTestUtil 'androidx.test:orchestrator:1.4.2'
androidTestUtil 'androidx.test:orchestrator:1.5.1'
}
-41
View File
@@ -1,41 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
height="188"
id="svg2"
version="1.1"
viewBox="0 0 78 188"
width="78"
xmlns="http://www.w3.org/2000/svg">
<defs id="defs6" />
<g id="layer1" />
<g
style="display:inline"
id="layer2" />
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:title />
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<path
style="fill:#cccccc;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.7019608"
d="m 1,150 38,37 39,-37 H 50 V 97 L 29,81 v 69 z"
id="path31161" />
<path
style="fill:#cccccc;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.7019608"
d="M 29,51 V 70 L 50,86 V 67 Z"
id="path31169" />
<path
style="fill:#cccccc;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.7019608"
d="M 29,23 V 40 L 50,56 V 39 Z"
id="path31192" />
<path
style="fill:#cccccc;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.7019608"
d="M 29,0 V 14 L 50,29 V 16 Z"
id="path31194" />
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,4 @@
v4.12.2.: OpenTracks
Oprava chyvy:
- Umožnění spuštění senzorů před začátkem záznamu
@@ -0,0 +1,8 @@
v4.12.3: OpenTracks
Opraveny chyby:
- Používání funkcionality IDLE a GPS ukládalo souřadnice 0.0/0.0 a tím pádem přeceňovalo všechny statistiky (vzdálenost >10 000 km). (Vzniklo ve v4.12.0)
- Nečinnost: také spustit, pokud byla obdržena pouze jedna lokace.
Ohledně chyby přeceňování vzdálenosti: uložená data nebudou v OpenTracks opravena.
Doporučení: exportujte záznamy do KML/KMZ a nahraďte neplatné souřadnice.
@@ -0,0 +1,8 @@
v4.12.4: OpenTracks
Změny:
- Oznámení: jednotky lze vynechat
- Oznámení: přidán výkon pro jízdu na kole
Oprava chyby:
- Pád při odstranění značky ze seznamu
@@ -0,0 +1,8 @@
v4.12.5: OpenTracks
Oprava chyby:
- Pohyb je nyní opět počítán správně.
Byl rozbitý od verze 4.9.0 z důvodu představení funkce přestávky. Viz #1756.
Změny:
- Podpora prediktivního zadávání
@@ -0,0 +1,15 @@
v4.13.0: OpenTracks
Změny:
- Značky lze vytvářet pomocí veřejného rozhraní API
To umožňuje vytváření značek na jakékoli lokaci po záznamu.
Nevýhoda: značky již nejsou zobrazeny v diagramech.
UPOZORNĚNÍ: OSMDashboard podporuje toto API po verzi: v4.1.0
Opravy chyb:
- Výchozí nastavení aktivity mělo být rozbalovací nabídka
- Šipka zpět nefungovala v nastavení
- Štítek pro turistiku mimo stezky nyní zobrazuje „turistika mimo stezky“
Vývojář:
- Použití Pozice namísto Lokace systému Android
@@ -0,0 +1,9 @@
v4.13.1: OpenTracks
Změny:
- Kalendář agregovaných statistik využívá regionální preference (Android 14+)
Opravy chyb:
- KML 2.3: standardizovaný název pole pro srdeční tep
- Seznam stop: stav nahrávání nebyl správně aktualizován
- Opravy rozhraní související s Material 3
@@ -0,0 +1,7 @@
v4.14.0: OpenTracks
Změny:
- Použití dat Androidx EGM2008 (namísto přibalení našeho vlastního řešení).
Vývojář:
- Cíl Android 15 / SDK 35
@@ -0,0 +1,7 @@
v4.14.1: OpenTracks
Změny:
- Detekce zastavení může být zakázána
Oprava chyby:
- Rozhraní přidávání obrázků ke značkám bylo skryto
@@ -0,0 +1,4 @@
v4.14.2: OpenTracks
Oprava chyby:
- Android 15: rozhraní již nepřetéká (edge-to-edge)
@@ -0,0 +1,8 @@
v4.15.0: OpenTracks
Změny:
- Výběr jazyka v aplikaci (Android 14 nebo novější)
- Funkce zobrazit na mapě podporuje pouze aplikaci OSM Dashboard (odstraněno KML/KMZ nebo GPX)
Vývojář:
- GitHub Actions nyní používají Ubuntu
@@ -0,0 +1,4 @@
v4.16.0: OpenTracks
Oprava chyby:
- PublicAPI: spuštění záznamu nezaznamenalo žádná data
@@ -0,0 +1,8 @@
v4.16.1: OpenTracks
Změny:
- Výběr jazyka v aplikaci je nyní k dispozici pro všechny verze systému Android
(na základě velké poptávky)
Vývojář:
- GitHub Actions: při checkoutu se nestahovaly značky (noční aktualizace)
@@ -0,0 +1,7 @@
v4.17.0: OpenTracks
Změny:
- Veřejné rozhraní API pro vytváření značek (během záznamu)
Oprava chyby:
- Senzory: při nečinnosti nastavena data pohybových senzorů na 0
@@ -0,0 +1,5 @@
v4.17.1: OpenTracks
Změny:
- Reprodukovatelné sestavení: uvidíme, jestli to bude fungovat.
Varianta pro Obchod Play bude odeslána F-Droidu, který ji ověří a zveřejní.
@@ -0,0 +1,8 @@
v4.17.2: OpenTracks
Změny:
- Reprodukovatelné sestavení: uvidíme, zda to bude fungovat
Varianta pro Obchod Play bude odeslána do F-Droidu, kde bude ověřena a zveřejněna.
Vývojář:
- F-Droid vyžaduje použití Product Flavors (namísto Build Types)
@@ -0,0 +1,7 @@
v4.17.2: OpenTracks
Změny:
- Reprodukovatelné sestavení: uvidíme, zda to bude fungovat.
Vývojář:
- Pokus o opravu názvu souboru APK...
@@ -0,0 +1,8 @@
v4.17.4: OpenTracks
Změny:
- Reprodukovatelné sestavení: uvidíme, jestli to bude fungovat.
Vývojář:
- Odstranění DependencyInfo.
@@ -0,0 +1,10 @@
v4.17.5: OpenTracks
Změny:
- Reprodukovatelné sestavení: uvidíme, jestli to bude fungovat.
Oprava chyby:
- Reprodukovatelné sestavení používá ikonu z Obchodu Play.
Vývojář:
- Přidán soubor RELEASE_BUILD.sh
@@ -0,0 +1,8 @@
v4.12.4: OpenTracks
Changes:
- Announcements: units can be omitted
- Announcements: added lap cycling power
Bugfix:
- Delete markers from list crashed
@@ -0,0 +1,8 @@
v4.12.5: OpenTracks
Bugfix:
- Moving is now computed correctly again.
Was broken since v4.9.0 due to the introduction of idle functionality. See #1756.
Changes:
- Support for Predictive Back
@@ -0,0 +1,15 @@
v4.13.0: OpenTracks
Changes:
- Markers can be created via Public API
This allows to create Markers at any location and after recording.
Drawback: Markers are not shown in diagrams anymore.
NOTE: OSMDashboard supports this API after version: v4.1.0
Bugfix:
- Default activity setting should have been a dropdown
- Back arrow not working in settings
- Label for off trail hiking now shows "off trail hiking"
Developer:
- Use Position instead of Android's Location
@@ -0,0 +1,10 @@
v4.13.1: OpenTracks
Changes:
- Aggregated stats calender' uses regional preferences (Android 14+)
Bugfix:
- KML 2.3: use standardized field name for heartrate
- Track list: recording status was not updated correctly
- Material3 related UI fixes
@@ -0,0 +1,7 @@
v4.14.0: OpenTracks
Changes:
- Use Androidx' EGM2008 data (instead of bundling our custom solution).
Developer:
- Target Android15/ SDK35
@@ -0,0 +1,8 @@
v4.14.1: OpenTracks
Changes:
- Idle detection can be disabled
Bugfix:
- UI for adding pictures to markers was hidden
@@ -0,0 +1,4 @@
v4.14.2: OpenTracks
Bugfix:
- Android 15: UI is not overflowing anymore (edge-to-edge)
@@ -0,0 +1,8 @@
v4.15.0: OpenTracks
Changes:
- In-app language selector (Android 14 or later)
- Show-on-map-feature only supports OSM Dashboard (removed KML/KMZ or GPX)
Developer:
- Github actions now uses Ubuntu
@@ -0,0 +1,5 @@
v4.16.0: OpenTracks
Bugfix:
- PublicAPI: starting a recording didn't record no data
@@ -0,0 +1,8 @@
v4.16.1: OpenTracks
Changes:
- In-app language selector now available for all Android versions
(due to some popular demand)
Developer:
- Github actions: checkout was not fetching tags (nightly)
@@ -0,0 +1,8 @@
v4.17.0: OpenTracks
Changes:
- Public API to create markers (while recording)
Bugfix:
- Sensors: on idle, set movement-based sensor data to 0
@@ -0,0 +1,5 @@
v4.17.1: OpenTracks
Changes:
- Reproducible build: let's see if it works.
The PlayStore variant will be submitted to F-Droid, verified and published them.
@@ -0,0 +1,9 @@
v4.17.2: OpenTracks
Changes:
- Reproducible build: let's see if it works.
The PlayStore variant will be submitted to F-Droid, verified and published them.
Developer:
- F-Droid requires to use Product Flavors (instead of Build Types)
@@ -0,0 +1,9 @@
v4.17.3: OpenTracks
Changes:
- Reproducible build: let's see if it works.
Developer:
- Just trying to get the APK filename, right...
@@ -0,0 +1,8 @@
v4.17.4: OpenTracks
Changes:
- Reproducible build: let's see if it works.
Developer:
- Removing DependencyInfo.
@@ -0,0 +1,10 @@
v4.17.5: OpenTracks
Changes:
- Reproducible build: let's see if it works.
Bugfix:
- Reproducible build uses PlayStore icon.
Developer:
- Added RELEASE_BUILD.sh
@@ -0,0 +1,5 @@
v4.17.6: OpenTracks
Bugfix:
- UI: GPS data may be not shown regularly (does not affect recorded data)
Introduced in v4.17.0
@@ -0,0 +1,15 @@
v3.0.0: OpenTracks
Primer lanzamiento de OpenTracks (es decir, una bifurcación de MyTracks)
Cambios:
- Cambio de nombre de MyTracks a OpenTracks
- Se agregó un sensor de frecuencia cardíaca Bluetooth LE
- Se eliminaron todas las funciones que requieren acceso a Internet.
- Se eliminó la integración de Google Maps
- Se eliminó el uso de los servicios de Google Play.
- Se eliminaron los sensores ANT+
- Se eliminaron los sensores clásicos de Bluetooth.
- Se eliminó Protobuf
- Se eliminaron la estimación de calorías y la estimación de actividad.
- Se eliminó la API del servicio MyTracks (es decir, no hay integración con otras aplicaciones)
@@ -0,0 +1,7 @@
v4.14.1: OpenTracks
Cambios:
- Detección de inactividad se puede desactivar
Correcciones de errores:
- UI para añadir imágenes a los marcadores estaba oculto
@@ -0,0 +1,15 @@
v3.0.0 : OpenTracks
Première édition de OpenTracks (c'est-à-dire bifurcation du dépôt depuis MyTracks)
Changements:
- Renommé de MyTracks à OpenTracks
- Capteur de fréquence cardiaque par Bluetooth LE ajouté
- Toutes les fonctionnalités nécessitant une connexion Internet ont été enlevées
- Intégration Google Maps enlevée
- Toutes les utilisations des services Google Play ont été enlevées
- Capteurs ANT+ enlevés
- Capteurs Bluetooth classiques enlevés
- Protobuf enlevé
- Estimations de calories et d'activité enlevés
- API Service MyTracks enlevée (c'est-à-dire, pas d'intégration avec les autres applications)
@@ -0,0 +1,17 @@
v3.0.1 : OpenTracks
Changements :
− Partage des marqueurs
− Restructuration des paramètres
− Suppression du bouton retour de la barre d'action
− Exportation : suppression de l'option de paramétrage de la taille de photo
− Exportation : KML est désormais sélectionnable en tant que format
Correction de bogues :
− Le répertoire d'export est désormais /OpenTracks/
− Le mode paysage ne plante plus
− Correction de l'export KML/KMZ
Développeurs :
− Les tests sont exécutables (mais beaucoup d'échecs)
− Activation de l'intégration continue avec TravisCI (pas de tests)
@@ -0,0 +1,14 @@
v3.1.0 : OpenTracks
Changements :
− Ajout de l'option pour montrer les traces sur une application de carte (testé avec OsmAnd et Maps.ME)
− Ajout des statistiques de la trace sans débloquer l'appareil, durant le tracé
− Suppression du mode paysage pour la vue détaillée de la trace (était bogué)
− Suppression des suggestions pour l'historique de recherche
Correction de bogue :
− Demande des permissions de stockage pour tout importer / tout exporter
Développeurs :
− Mise à niveau vers Gradle 5.6
− Ne pas minifier les compilations release
@@ -0,0 +1,16 @@
v3.2.0 : OpenTracks
Changements :
− Suppression Widget
− Introduction des icons material design
− Suppression du snowboard et du ski (besoin de nouveaux icons)
Correction de bogue :
− Correction de la fonctionnalité de recherche
Développeurs :
− Correction de (quelques) cas de test
− Suppression de fonctionnalités parcelable
− Nettoyage majeur et reformatage
− Ne pas utiliser la diffusion pour la communication app widget
− stats_content.xml ne contient pas d'autres fichiers
@@ -0,0 +1,7 @@
v3.2.1 : OpenTracks
Changements :
− Les paramètres sont désormais une page unique
Développeurs :
− Paramètres passé à Androidx compat (utilisation de fragments)
@@ -0,0 +1,13 @@
v3.2.2 : OpenTracks
Changements :
− Suppression des statistiques agrégées
− Migré vers Material Design
Correction de bogues :
− Correction de l'export de données de capteurs
− Correction de l'import de données de capteurs incomplètes
Développeurs :
− Remplacement de la barre d'action par une barre d'outil
− Migré vers androidx appcompat (incluant Material Design)
@@ -0,0 +1,14 @@
v3.2.3 : OpenTracks
Changements :
− Partage : utilise Android Sharesheet
− Partage : partage de plusieurs tracés en tant que fichier individuel
− Utilisation d'Android ShareSheet
− Capteur de fréquence cardiaque (Bluetooth LE) : reconnexion automatique
Correction de bogues :
− Capteur de fréquence cardiaque (Bluetooth LE) : déconnecte correctement
− La fréquence cardiaque n'était pas toujours montrée lors de l'enregistrement
Développeurs :
− Activation des tests d'instrumentation de TravisCI
@@ -0,0 +1,5 @@
v3.2.4 : OpenTracks
Correction de bogue :
− Plantage activité paramètres
Suppression de la possibilité de change la voix / la fréquence de division depuis le menu contextuel
@@ -0,0 +1,15 @@
v3.2.5 : OpenTracks
Changements :
− Désactivation du changement d'activité
− Ajout des permissions pour Android 10 : enregistrement des données de localisation
Correction de bogue :
− Correction des paramètres de réinitialisation
Développeurs :
− Préférences
− Si les paramètres ne peuvent être chargés, remise à zéro de toutes les préférences
− Déplacement de l'accès des préférences vers PreferencesUtil
− Déplacement paramètres défaut préférences de code à XML
− Utilise SummaryProvider
@@ -0,0 +1,8 @@
v3.2.6 : OpenTracks
Changements :
− Moniteur de fréquence cardiaque : scanne les appareils disponibles
− Suppression du raccourci vers les paramètres Bluetooth
Développeurs :
− Préférences : défaut de préférences déplacé de code à XML
@@ -0,0 +1,10 @@
v3.2.7 : OpenTracks
Changements :
− Notification montre la précision GPS
− Montre une notification d'avertissement si la précision GPS descend en dessous du seuil
− Montre toujours les graphiques en fonction du temps, ainsi que par la distance
− Ajout de l'aide (dans les paramètres)
Correction de bogue :
- TrackDetailActivity : désactivation du mode paysage non fonctionnel (temporaire)
@@ -0,0 +1,10 @@
v3.2.8 : OpenTracks
Changements :
− Graphique : zoom en effectuant des gestes
Correction de bogues :
− L'export via KMZ n'exportait pas le nom des images correctement
− Le partage de plusieurs tracés n'incluait pas les fichiers KMZ
− L'IU de MarkerDetailActivity n'était pas montré
− Les paramètres plantaient si les préférences pour le rythme cardiaque n'étaient pas initialisées
@@ -0,0 +1,10 @@
v3.2.9 : OpenTracks
Changements :
− Option pour garder l'écran allumé lors de l'enregistrement
− Marqueurs : suppression des marqueurs divisés
− L'annonceur vocal fonctionne désormais sans la permission READ_PHONE_STATE
Correction de bogues :
− Statistiques : le rythme cardiaque n'était pas montré
− Statistiques : le temps était brièvement remis à 0s
@@ -0,0 +1,11 @@
v3.2.10 : OpenTracks
Changements :
− ChartView n'est désormais plus configurable
− Après redémarrage : suppression du redémarrage automatique d'un enregistrement incomplet
Correction de bogues :
− L'annonceur vocal utilise MAY_DUCK (à nouveau)
− ChartView montre les marqueurs (à nouveau)
− Correction du paysage de recordingLayout pour TrackListActivity
− Demande du comportement de l'API des fichiers obsolètes (nécessaire pour Android 10)
@@ -0,0 +1,12 @@
v3.2.11 : OpenTracks
Bogues :
− La vitesse maximale est égale à la vitesse moyenne
Correction de bogue :
− Plantage lors de la sélection du capteur de rythme cardiaque
Développeurs :
− Remplacement de TabHost par TabsLayout
− Suppression premier point de cheminement spécial
− Suppression des traductions dupliquées
@@ -0,0 +1,12 @@
v3.3.1 : OpenTracks
Changements :
− Android 10 : lors de la désinstallation, permet la conservation des données de l'app
− Introduction de l'API du tableau de bord : l'icon de la carte peut être utilisé pour ouvrir le tracé actuel dans une app externe
(nécessite l'installation d'une app comme OSMDashboard)
Correction de bogue :
− Le label de l'app était cassé (introduit en v3.3.0)
Développeurs :
− La documentation pour l'API du tableau de bord se situe dans README_DEVELOPER.md
@@ -0,0 +1,11 @@
v3.3.2 : OpenTracks
Changements :
− Export : écrase désormais les fichiers
Correction de bogue :
− Supprime toujours la notification d'enregistrement
Développeurs :
− Sur l'API 26+, java.time est utilisé pour analyser et écrire les dates
− Réusinage de TrackRecordingService
@@ -0,0 +1,12 @@
v3.4.0 : OpenTracks
Changements :
− API tableau de bord : plusieurs tracés
− Mise à jour de l'aide
Correction de bogues :
− Correction du plantage lors de la recréation de fragment
− Lors d'une pause : empêche l'app de s'arrêter
Développeurs :
− Activation de tests via CI (Github Actions et TravisCI)
@@ -0,0 +1,14 @@
v3.5.0 : OpenTracks
Changements :
− Marqueur : sélection d'une image depuis la galerie
− Marqueur : partager une image
− Utilisation du nom de la trace lors du partage
− Suppression de l’élévation min et max (était imprécise)
Correction de bogue :
− Les graphiques utilisent les unités et quantités préférées
Développeurs :
− Base de données : suppression des colonnes inutilisées
− Base de données : Ajout d'index
@@ -0,0 +1,10 @@
v3.6.0 : OpenTracks
Changements :
− Les traces arrêtées peuvent être reprises
Correction de bogue :
− L'import de KMZ ne traitait pas les URL de photos correctement
Développeurs :
− Simplification du traitement des données
@@ -0,0 +1,7 @@
v4.14.0 : OpenTracks
Changements :
− Utilisation des données EGM2008 d'Androidx (au lieu d'empaqueter notre propre solution).
Développeurs :
− Cible Android15/ SDK35
@@ -0,0 +1,7 @@
v4.14.1 : OpenTracks
Changements :
− La détection d’immobilité peut être désactivée
Correction de bogue :
− L’interface utilisateur pour ajouter des images aux marqueurs était cachée
@@ -0,0 +1,4 @@
v4.14.2 : OpenTracks
Correction de bogue :
− Android 15 : l’interface utilisateur ne débordera plus (bord-à-bord / edge-to-edge)
@@ -0,0 +1,8 @@
v4.15.0 : OpenTracks
Changements :
− Sélection de la langue sur l’application (Android 14 ou plus)
− La fonctionnalité « montrer sur la carte » prend en charge uniquement OSM Dashboard (suppression de KML/KMZ ou GPX)
Développeurs :
− Les actions Github utilisent désormais Ubuntu
@@ -0,0 +1,7 @@
v4.17.0 : OpenTracks
Changements :
− IPA (API) publique pour créer des marqueurs (lors de l’enregistrement)
Correction de bogue :
− Capteurs : quand immobile, les données des capteurs de mouvements sont mises à 0
@@ -0,0 +1,10 @@
(versionName) : OpenTracks
Changements :
−
Correction de bogue(s) :
−
Développeurs :
−
@@ -0,0 +1,15 @@
v3.0.0: OpenTracks
An chéad eisiúint OpenTracks (i.e., forc crua ó MyTracks)
Athruithe:
- Athbhrandáil ó MyTracks go OpenTracks
- Braiteoir ráta croí Bluetooth LE curtha leis
- Baineadh na gnéithe go léir óna dteastaíonn rochtain Idirlín
- Baineadh comhtháthú Google Maps
- Baineadh úsáid as seirbhísí Google Play
- Braiteoirí ANT+ bainte
- Braiteoirí clasaiceacha Bluetooth bainte
- Protobuf Bainte
- Meastachán calraí bainte agus meastachán gníomhaíochta
- API Seirbhíse MyTracks bainte (i.e. gan aon chomhtháthú le haipeanna eile)
@@ -0,0 +1,17 @@
v3.0.1: OpenTracks
Athruithe:
- Comhroinn marcóirí
- Socruithe athstruchtúraithe
- Baineadh cnaipe ar ais an bharra gníomhaíochta
- Easpórtáil: rogha socruithe méid grianghraf bainte
- Easpórtáil: Is féidir KML mar fhormáid a roghnú anois
Ceartúcháin fhabht:
- tá eolaire easpórtála anois /OpenTracks/
- nach bhfuil mód tírdhreach crashing
- Easpórtáil KML/KMZ seasta
Forbróir:
- Tá tástáil inrite (ach teipeann ar go leor)
- Cumasaíodh comhtháthú leanúnach le TravisCI (gan tástálacha)
@@ -0,0 +1,14 @@
v3.1.0: OpenTracks
Athruithe:
- Cuireadh rian taispeántais leis in aipeanna léarscáile (arna thástáil le OsmAnd agus Maps.ME)
- Curtha leis agus tú ag rianú, taispeáin staitisticí rian gan an gléas a dhíghlasáil
- Mód tírdhreacha bainte le haghaidh radharc sonraí an rianta (bugaí a bhí ann)
- Baineadh stair moltaí cuardaigh
Ceartúchán Bug:
- Iarr cead stórála le haghaidh allmhairiú go léir / onnmhairiú go léir
Forbróir:
- Uasghrádú go Gradle 5.6
- Ná mionlaigh tógálacha scaoilte
@@ -0,0 +1,16 @@
v3.2.0: OpenTracks
Athruithe:
- Giuirléid Bainte
- Tugadh isteach deilbhíní dearaidh ábhair
- Snowboarding agus sciáil bainte (deilbhíní nua de dhíth)
Ceartúchán Bug:
- Feidhmiúlacht cuardaigh seasta
Forbróir:
- Cásanna tástála seasta (roinnt).
- Feidhmiúlacht beartán neamhúsáidte bainte
- Mórghlanadh agus athfhormáidiú
- Ná húsáid craoladh le haghaidh cumarsáide aip chun giuirléidí
- ní chuimsíonn stats_content.xml comhaid eile
@@ -0,0 +1,7 @@
v3.2.1: OpenTracks
Athruithe:
- Tá na socruithe ar leathanach amháin anois
Forbróir:
- Socruithe aistrithe go compat Androidx (úsáideann blúirí)
@@ -0,0 +1,13 @@
v3.2.2: OpenTracks
Athruithe:
- Staitisticí comhiomlána bainte
- Aistrithe go Dearadh Ábhar
Ceartúchán Bug:
- Easpórtáil sheasta sonraí braiteora
- Iompórtáil sheasta sonraí braite neamhiomlán
Forbróir:
- Cuireadh barra uirlisí le barra gníomhaíochta
- Aistrithe go androidx appcompat (lena n-áirítear Dearadh Ábhar)
@@ -0,0 +1,14 @@
v3.2.3: OpenTracks
Athruithe:
- Roinnt: bain úsáid as Scarbhileog Android
- Roinnt: roinnt rianta iolracha mar chomhaid aonair
- Úsáid Android ShareSheet
- Braiteoir ráta croí (Bluetooth LE): athcheangal uathoibríoch
Ceartúchán Bug:
- Braiteoir ráta croí (Bluetooth LE): dícheangail i gceart
- Níor léiríodh ráta croí i gcónaí agus é ag taifeadadh
Forbróir:
- Trialacha ionstraimíochta TravisCI a chumasú
@@ -0,0 +1,5 @@
v3.2.4: OpenTracks
Ceartúchán Bug:
- Socruithe tuairteanna gníomhaíochta
Baineadh an deis chun minicíocht gutha/deighilte a athrú ón roghchlár comhthéacs
@@ -0,0 +1,15 @@
v3.2.5: OpenTracks
Athruithe:
- Díchumasaigh athrú gníomhaíochta
- Cuir cead isteach le haghaidh Android 10: sonraí suímh a thaifeadadh
Ceartúchán Bug:
- Deisigh socruithe athshocrú
Forbróir:
- Roghanna
- murar féidir Socruithe a luchtú, athshocraigh gach sainroghanna
- bhog rochtain ar roghanna go PreferencesUtil
- ar athraíodh a ionad réamhshocraithe sainroghanna ón gcód go xml
- úsáid SummaryProvider
@@ -0,0 +1,8 @@
v3.2.6: OpenTracks
Athruithe:
- Monatóir ráta croí: scanadh le haghaidh feistí atá ar fáil
- Bain aicearra chuig socruithe Bluetooth
Forbróir:
- Roghanna: ar athraíodh a ionad réamhshocraithe sainroghanna ón gcód go xml
@@ -0,0 +1,10 @@
v3.2.7: OpenTracks
Athruithe:
- Léiríonn fógra cruinneas GPS
- Taispeáin fógra chun cinn má thiteann cruinneas GPS thar an tairseach
- Taispeáin an chairt i gcónaí de réir ama agus de réir achair
- Cabhair curtha leis (sna Socruithe)
Ceartúchán Bug:
- TrackDetailActivity: modh tírdhreacha neamhoibríoch faoi mhíchumas (sealadach)
@@ -0,0 +1,10 @@
v3.2.8: OpenTracks
Athruithe:
- Cairt: súmáil isteach trí gothaí
Ceartúcháin fhabht:
- Níor easpórtáil an t-easpórtáil trí KMZ comhainmneacha pictiúir i gceart
- Ní raibh comhaid KMZ san áireamh agus rianta iolracha á roinnt
- Níor taispeánadh UI MarkerDetailActivity
- Tháinig tuairteáil ar na socruithe murar cuireadh tús le rogha an ráta croí
@@ -0,0 +1,10 @@
v3.2.9: OpenTracks
Athruithe:
- Rogha an scáileán a choinneáil ar siúl agus tú ag taifeadadh
- Marcóirí: baineadh marcóirí scoilte go hiomlán
- Oibríonn fógra gutha anois gan cead READ_PHONE_STATE
Ceartúcháin fhabht:
- Staitisticí: níor léiríodh ráta croí
- Staitisticí: athshocraigh an t-am go hachomair go 0s
@@ -0,0 +1,11 @@
v3.2.10: OpenTracks
Athruithe:
- Níl ChartView inchumraithe a thuilleadh
- Tar éis atosaigh: baineadh atosú uathoibríoch de thaifeadadh neamhchríochnaithe
Ceartúchán Bug:
- Úsáideann fógraí cainte MAY_DUCK (arís)
- Taispeánann ChartView marcóirí (arís)
- Taifeadadh tírdhreacha seasta Leagan Amach TrackListActivity
- Iarr iompar API comhaid oidhreachta (riachtanach le haghaidh Android 10)
@@ -0,0 +1,12 @@
v3.2.11: OpenTracks
fabht:
- Tá an luas uasta comhionann le meánluas
Ceartúchán Bug:
- Tuairteála ar roghnú braiteoir ráta croí
Forbróir:
- TabsLayout curtha in ionad TabHost
- Baineadh an chéad bhealachbhealach speisialta
- Aistriúcháin dhúblacha bainte
@@ -0,0 +1,13 @@
v3.3.0: OpenTracks
Athruithe a bhriseadh:
- Stóráiltear pictiúir anois i stóras aip-phríobháideach (ná taispeáin aipeanna pictiúir eile)
TABHAIR FAOI DEARA: Ní féidir pictiúir a ghlactar leis an leagan roimhe seo a thaispeáint
- Ní oibríonn Logánú don Spáinnis (Meiriceá Laidineach) ach ar Android 7.0 nó níos déanaí
Athruithe:
- Iompórtáil/Easpórtáil trí Chreat Rochtana Stórála (seachain cead READ/WRITE_EXTERNAL_STORAGE)
Forbróir:
- Struchtúir sonraí inmheánacha glanta
- Úsáid deilbhíní ar leith / ainmneacha feidhmchláir don leagan dífhabhtaithe
@@ -0,0 +1,12 @@
v3.3.1: OpenTracks
Athruithe:
- Android 10: ar dhíshuiteáil cead a thabhairt sonraí app a choinneáil
- API Painéal Tugadh isteach: is féidir deilbhín léarscáile a úsáid chun an rian reatha a oscailt san aip sheachtrach
(gá suiteáil aip eile cosúil le OSMDashboard)
Ceartúchán Bug:
- Briseadh lipéad aipe (a tugadh isteach v3.3.0)
Forbróir:
- Is féidir doiciméadú le haghaidh API an Deais a fháil in README_DEVELOPER.md
@@ -0,0 +1,11 @@
v3.3.2: OpenTracks
Athruithe:
- Easpórtáil: forscríobhtar comhaid anois
Ceartúchán Bug:
- Bain fógra taifeadta i gcónaí
Forbróir:
- Ar API 26+ úsáidtear java.time chun dátaí a pharsáil agus a scríobh
- TrackRecordingService a athfhachtóiriú
@@ -0,0 +1,12 @@
v3.4.0: OpenTracks
Athruithe:
- Painéal API: rianta iolracha
- Cabhair nuashonraithe
Ceartúchán Bug:
- Tuairteála seasta ar athchruthú blúirí
- Nuair a bheidh sé ar sos: cosc a chur ar an app a stopadh
Forbróir:
- Cumasaigh tástáil trí CI (Github Actions agus TravisCI)
@@ -0,0 +1,14 @@
v3.5.0: OpenTracks
Athruithe:
- Marcóir: roghnaigh pictiúir ón ngailearaí
- Marcóir: roinn pictiúr
- Úsáid rian ainm mar ainm comhaid nuair a roinnt
- Baineadh an t-ingearchló íosmhéid/uas (bhí sé neamhchruinn)
Ceartúchán Bug:
- Úsáideann cairt na haonaid agus an ráta tosaíochta
Forbróir:
- Bunachar Sonraí: bain na colúin nár úsáideadh
- Bunachar Sonraí: cuir innéacsanna leis
@@ -0,0 +1,10 @@
v3.6.0: OpenTracks
Athruithe:
- Is féidir rianta stoptha a atosú anois
Ceartúchán Bug:
- Níor phróiseáil iompórtáil KMZ URL an ghrianghraif i gceart
Forbróir:
- Próiseáil sonraí simplithe
@@ -0,0 +1,4 @@
v3.6.1: OpenTracks
Ceartúchán Bug:
- Iompórtáil KMZ: stóráil cosán ceart pictiúir
@@ -0,0 +1,4 @@
v3.6.2: OpenTracks
Ceartúchán Bug:
- Níor taispeánadh na cairteacha i gceart (a tugadh isteach v3.6.0)
@@ -0,0 +1,13 @@
v3.7.0: OpenTracks
Athruithe:
- Luas/luas a thuairisciú de réir an chineáil gníomhaíochta
- Cur i láthair oibre breise le haghaidh tar-rolladh seachtaine GPS
- (Turgnamhach) Tacaíocht do bhraiteoirí rothaíochta Bluetooth LE (deireadh agus luas)
- Iompórtáil KMZ/KML feabhsaithe
Ceartúchán Bug:
- Iompórtáil KMZ: iompórtáil ach íomhánna a úsáidtear
Forbróir:
- Seirbhís Taifeadta Refactored
@@ -0,0 +1,7 @@
v3.7.1: OpenTracks
Réimse oibre:
- Folaigh an cnaipe tús GPS
Ceartúchán Bug:
- Pointeoir nialasach seasta
@@ -0,0 +1,6 @@
v3.7.2: OpenTracks
Ceartúchán Bug:
- Cnaipe tús GPS ath-chur leis
- Ní dhéantar ainm an amhráin a fhorscríobh ag deireadh taifeadta
- Marcóirí: scriostar an comhad freisin má bhaintear grianghraf
@@ -0,0 +1,7 @@
v3.7.3: OpenTracks
Ceartúchán Bug:
- Ríomhaireacht sheasta dúnta agus luais (trí braiteoir Bluetooth LE)
Forbróir:
- Aistriúcháin neamhúsáidte bainte
@@ -0,0 +1,12 @@
v3.7.4: OpenTracks
Athruithe:
- Roinnt / formáid onnmhairithe configurable
Ceartúchán Bug:
- Trastomhas roth gan stóráil i gceart (le haghaidh braiteoir luais)
- Cabhair: tá naisc inchliceáilte
Forbróir:
- Scoilt TrackDetailActivity
- Úsáideann comharba StatsFragement ConstraintLayout

Some files were not shown because too many files have changed in this diff Show More