CI/CD Bot by pstorch
a94f023a17
Update dependency com.android.tools.build:gradle to v9.2.0
2026-04-21 14:34:38 +00:00
Kilian Lackhove
ee105a1610
Fix file import/export on debug builds
...
Debug builds added .debug to the actual applicationId, but the settings XML
used a flavor-level applicationId resource without that suffix, causing an
"Unable to find explicit activity class" exception. Solved by generating the
applicationId resource from each resolved variant and keeping debug and
nightly branding limited to the launcher label. Also added an Android test that
verifies the settings targets resolve on-device.
2026-04-19 12:46:29 +02:00
Peter Storch
3bec73e074
fix #2317 dashboard API updates
2026-04-19 10:02:23 +02:00
Dennis Guse
1155a56e49
Merge branch 'stickflowerfightclub-main'
2026-04-13 22:25:37 +02:00
stickflowerfightclub
9b7e858d1d
Sensors: Fix excessive altitude gain by enforcing SAMPLING_PERIOD on internal barometer.
...
On some modern devices like Pixel 8 Pro, the internal pressure sensor ignores the requested sampling period in registerListener and sends data at high frequency (~50Hz). This floods the AltitudeChangeHandler with noise, causing absurdly high altitude gain (e.g., 38km for a flat run).
This commit adds a manual throttle in BarometerInternal to strictly respect the SAMPLING_PERIOD (5s), allowing the exponential smoothing to work as intended.
2026-04-13 20:00:30 +02:00
CI/CD Bot by pstorch
d1490fc343
Update dependency com.android.tools.build:gradle to v9.1.1
2026-04-13 14:34:27 +00:00
stickflowerfightclub
3f6a4975fa
Fix: Allow selection of internal sensors when Bluetooth is disabled
2026-04-12 10:27:19 +02:00
Kilian Lackhove
b5408eabcd
Pre-populate BLE devices list with already-bonded devices
2026-04-11 21:46:20 +02:00
Kilian Lackhove
e1e34452ae
fix gradle
2026-04-11 16:03:11 +02:00
ghose
df121b40d7
Translated using Weblate (Galician)
...
Currently translated at 17.3% (32 of 184 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/gl/
2026-03-28 05:57:25 +00:00
North-DaCoder
4e737616cb
Translated using Weblate (German)
...
Currently translated at 99.8% (544 of 545 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2026-03-28 05:57:25 +00:00
CI/CD Bot by pstorch
fb963781af
Update dependency androidx.work:work-runtime to v2.11.2
2026-03-25 17:34:24 +00:00
CI/CD Bot by pstorch
96339b6a36
Update dependency gradle to v9.4.1
2026-03-19 09:34:15 +00:00
Dennis Guse
d043842901
Release: v4.26.2
v4.26.2
2026-03-14 16:13:43 +01:00
omeritzics
cefb6b3abf
Translated using Weblate (Hebrew)
...
Currently translated at 46.9% (256 of 545 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/he/
2026-03-14 12:47:58 +01:00
mikini
3ee6d43e3f
Translated using Weblate (Danish)
...
Currently translated at 97.7% (533 of 545 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/da/
2026-03-14 12:47:58 +01:00
mikini
2edd9a1f05
Translated using Weblate (Danish)
...
Currently translated at 3.2% (6 of 183 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/da/
2026-03-14 12:47:58 +01:00
ntd
f9a4fcfa0d
Translated using Weblate (Italian)
...
Currently translated at 100.0% (545 of 545 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/it/
2026-03-14 12:47:58 +01:00
ntd
6bed9c5ddf
Translated using Weblate (Italian)
...
Currently translated at 4.3% (8 of 182 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://translate.codeberg.org/projects/opentracks/app-store-metadata-files/it/
2026-03-14 12:47:58 +01:00
Dennis Guse
4e400c60f6
Bugfix: GPS via Bluetooth is not yet support and should therefore not be configurable.
...
Fixes #2294 .
2026-03-14 12:16:20 +01:00
Dennis Guse
ca6f973360
Cleanup.
2026-03-14 11:56:33 +01:00
CI/CD Bot by pstorch
edb0e7f7bb
Update dependency org.mockito:mockito-android to v5.23.0
2026-03-11 21:34:24 +00:00
CI/CD Bot by pstorch
876b013c2e
Update dependency androidx.core:core to v1.18.0
2026-03-11 20:44:22 +01:00
CI/CD Bot by pstorch
7fb27cbe95
Update dependency androidx.core:core-location-altitude to v1.0.0-rc01
2026-03-11 18:34:04 +00:00
CI/CD Bot by pstorch
6d519e2fc1
Update dependency gradle to v9.4.0
2026-03-04 11:34:22 +00:00
CI/CD Bot by pstorch
c2f3b50767
Update dependency com.android.tools.build:gradle to v9.1.0
2026-03-03 15:34:16 +00:00
CI/CD Bot by pstorch
a95c6a1857
Update dependency org.mockito:mockito-android to v5.22.0
2026-02-28 08:47:10 +01:00
Dennis Guse
f45dad167b
Cleanup: ExportImportTest actually use implementation.
2026-02-27 22:08:10 +01:00
Dennis Guse
88c75d31a8
Bugfix: altitude type (EGM2008) should be shown in UI.
...
Fixes #2276 .
2026-02-26 21:26:14 +01:00
Dennis Guse
d49e7749f3
Cleanup: removed unnecessary interface from ContentProviderUtils.
2026-02-26 20:35:55 +01:00
Dennis Guse
8d3e953220
Cleanup: move URL to CustomContentProvider.
2026-02-26 20:33:45 +01:00
Dennis Guse
6566904906
Release: v4.26.1
v4.26.1
2026-02-25 07:34:12 +01:00
qwjyh
1d0e8f59b7
Translated using Weblate (Japanese)
...
Currently translated at 48.8% (266 of 545 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ja/
2026-02-25 06:29:29 +00:00
Dennis Guse
be7987f88a
Bugfix: crash when exporting zero tracks.
...
Fixes #2285
2026-02-21 21:45:00 +01:00
Dennis Guse
a92a1e7838
Bugfix: layout's could not be deleted.
...
Introduced in e9deebea6c
Fixes #2283
2026-02-19 07:54:50 +01:00
Dennis Guse
8cba53cfe4
Cleanup.
2026-02-17 06:27:11 +01:00
Dennis Guse
fcedb9c444
Bugfix: crash when heartrate sensor did not send data continuously.
...
Introduced in 1a14fed287
Fixes #2281 .
2026-02-17 06:26:43 +01:00
Dennis Guse
2ec82af8f1
Release: v4.26.0
v4.26.0
2026-02-15 18:39:39 +01:00
Dennis Guse
447d1bb7a3
Bugfix: speed and altitude were set to 0m repeatedly (UI only. Data is okay).
...
Fixes #2258 .
2026-02-15 09:08:48 +01:00
Dennis Guse
2f6765e45f
Bugfix: UI didn't show altitude in EGM2008 (but rather WGS84).
...
Introduced in 015352c989
Fixes #2279 .
2026-02-15 09:08:48 +01:00
Dennis Guse
90bf2e6ab0
Cleanup: test is now working.
...
Part of #1279 .
2026-02-15 09:08:48 +01:00
Dennis Guse
d12423522e
Cleanup.
2026-02-15 09:08:48 +01:00
Dennis Guse
24f052491b
Cleanup: Move current time handling into SensorManager.
2026-02-15 09:08:48 +01:00
CI/CD Bot by pstorch
6b4e7d7d9b
Update dependency com.android.tools.build:gradle to v9.0.1
2026-02-13 17:35:00 +00:00
Dennis Guse
00fcbb070a
Cleanup.
2026-02-10 22:04:47 +01:00
Dennis Guse
708cbf0b2a
Refactored Sensor subsystem
2026-02-10 18:30:15 +01:00
Dennis Guse
60e2fe57f9
Bugfix: SensorHandler may receive a connectionLost from BluetoothDriver without being connected first.
2026-02-10 18:13:13 +01:00
Dennis Guse
14cebf3fec
Aggregator: there are no default values anymore.
2026-02-10 11:13:57 +01:00
Dennis Guse
b651a8ca6a
GPS is now optional: data source (internal, none) be selected in settings.
...
Migrated to GPSHandler.
Fixes #1279 .
2026-02-10 10:07:41 +01:00
Dennis Guse
d75472ef11
BluetoothLeSensorPreference was not adhering to configured default value.
2026-02-09 18:15:37 +01:00