Commit Graph
15585 Commits
Author SHA1 Message Date
Daniele Gobbetti 38f6f91afd Garmin Test: Fix Weather Data Message Test (continued)
Remove the Ignore annotation from testWeatherDataMessage since the test now works
further clean-up other methods
2026-02-08 10:12:22 +01:00
Daniele Gobbetti 804e6a011d Garmin Test: Fix Weather Data Message Test
Also remove unused imports and clean up some other test methods.
2026-02-08 10:01:26 +01:00
Rob Pilling b93eed001c Garmin Edge 25 initial support 2026-02-07 22:17:41 +00:00
José Rebelo 5c26bbbc1f Mitigate edge case in cumulative sample conversion 2026-02-07 15:38:11 +00:00
José Rebelo 081af1664d Zepp OS: Honor Catima barcode encoding if available 2026-02-07 14:17:40 +00:00
José Rebelo 6edd12ec6e Update changelog, disable some tests
Weather on Garmin watches is confirmed to be working, the tests are
currently not correct.
2026-02-07 09:40:02 +00:00
José Rebelo 81e0a06f9a Garmin Tactix 8: Initial support 2026-02-07 00:07:19 +00:00
José Rebelo 8863c4fa8e bump version, update changelog 2026-02-06 18:54:04 +00:00
José Rebelo a2bc7734f0 Remove WeatherMapperTest
Kotlin conversion was successful.
2026-02-06 18:49:01 +00:00
José Rebelo 97a102ed12 Remove translations for non-existing english strings 2026-02-06 18:42:53 +00:00
José Rebelo eb739ca9a1 Fix linter after weblate merge 2026-02-06 18:40:40 +00:00
José Rebelo 8a4dae0380 Update changelog 2026-02-06 18:05:29 +00:00
grill-glitchandHosted Weblate 7d73a849b8 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-02-06 17:56:26 +00:00
neriandHosted Weblate d69e3ae5fc Translated using Weblate (Italian)
Currently translated at 85.3% (3880 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/it/
2026-02-06 17:56:25 +00:00
KachelkaiserandHosted Weblate c6bfa4697e Translated using Weblate (German)
Currently translated at 97.4% (4428 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-02-05 19:53:21 +01:00
apemayandHosted Weblate 1dccb9c273 Translated using Weblate (Spanish)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2026-02-05 19:53:21 +01:00
diskaczandHosted Weblate 3a047659b4 Translated using Weblate (Polish)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-02-05 19:53:20 +01:00
大王叫我来巡山andHosted Weblate 7110914311 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-02-05 19:53:19 +01:00
Yaron ShahrabaniandHosted Weblate 7b944cf07c Translated using Weblate (Hebrew)
Currently translated at 69.0% (3140 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2026-02-05 19:53:18 +01:00
Максим ГорпинічandHosted Weblate e2f6f7486d Translated using Weblate (Ukrainian)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2026-02-05 19:53:18 +01:00
arjan-sandHosted Weblate 0d49530d81 Translated using Weblate (Dutch)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2026-02-05 19:53:17 +01:00
apemayandHosted Weblate 870c40afc1 Translated using Weblate (Spanish)
Currently translated at 85.1% (3870 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2026-02-05 19:53:16 +01:00
diskaczandHosted Weblate 93d254046e Translated using Weblate (Polish)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-02-05 19:53:15 +01:00
Gunnar DalenandHosted Weblate c0c5261975 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nb_NO/
2026-02-05 19:53:14 +01:00
Jan Jasper de KroonandHosted Weblate 7c2e43dd07 Translated using Weblate (Dutch)
Currently translated at 99.4% (4522 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2026-02-05 19:53:14 +01:00
summoner001andHosted Weblate 1be8bae5c2 Translated using Weblate (Hungarian)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-02-05 19:53:13 +01:00
nautilusxandHosted Weblate 880237ddf1 Translated using Weblate (German)
Currently translated at 95.9% (4364 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-02-05 19:53:12 +01:00
大王叫我来巡山andHosted Weblate ce1b1deefd Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-02-05 19:53:11 +01:00
FjuroandHosted Weblate 9e02b353be Translated using Weblate (Czech)
Currently translated at 100.0% (4546 of 4546 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-02-05 19:53:10 +01:00
diskaczandHosted Weblate c566d6d872 Translated using Weblate (Polish)
Currently translated at 100.0% (4545 of 4545 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-02-05 19:53:10 +01:00
Максим ГорпинічandHosted Weblate 63ae452f81 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (4545 of 4545 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2026-02-05 19:53:09 +01:00
大王叫我来巡山andHosted Weblate 2da706ce08 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4545 of 4545 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-02-05 19:53:08 +01:00
FjuroandHosted Weblate 6072b2cb8e Translated using Weblate (Czech)
Currently translated at 100.0% (4545 of 4545 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-02-05 19:53:07 +01:00
Avery SterkandAvery Sterk c13d5fcadb WeatherSpec: determine whether it's night
This also resolves several TODO comments in code that that previously
hard-coded it to never be night, primarily in Pebble code because
that's what I have for testing.

In WeatherMapper, map the day and night icon variants for all condition codes,
even if the reference doesn't show a difference between the two icons.
Map condition 511 "freezing rain" to use icon 13 "snow" instead of icon 09
"shower rain" to match the API reference documentation.
2026-02-05 04:08:24 +01:00
José Rebelo aefa384bbe Garmin: Fix occasional crash when support class is disposed 2026-02-03 22:48:49 +00:00
José Rebelo 2842101300 Intent API: Fix database and zip export intents 2026-02-03 20:12:45 +00:00
José Rebelo ce92774b3b Mi Band 8 Pro: Fix treadmill parsing 2026-02-03 13:14:06 +00:00
José Rebelo 08e91fba9a Add some missing biking activities for VO2 Max computation 2026-02-03 13:02:50 +00:00
José Rebelo 15d71450bb Mi Band 9 Pro: Fix elliptical parsing 2026-02-02 22:03:16 +00:00
dependency-botandJosé Rebelo 977b876434 Update protobuf to v4.33.5 2026-02-02 22:54:56 +01:00
dependency-botandJosé Rebelo 13a0003cd7 Update dependency androidx.work:work-runtime-ktx to v2.11.1 2026-02-02 22:54:38 +01:00
dependency-botandJosé Rebelo 960383f267 Update androidx.camera to v1.5.3 2026-02-02 22:54:20 +01:00
José Rebelo 3fc1cce75a Fix VO2 Max crash on high values 2026-02-02 21:39:38 +00:00
José Rebelo 24cc4c35ba Zepp OS: Add e-bike activity 2026-02-02 21:24:03 +00:00
José Rebelo 8c575535b2 Health Connect: Prefer granular active calories if available
If the device supports active calories in activity samples prioritize
those, as they are more granular and capture activities that may not
have been explicitly recorded.
2026-02-02 21:22:41 +00:00
dependency-botandArjan Schrijver 02bc594674 Update dependency gradle to v9.3.1 2026-02-02 21:27:53 +01:00
dependency-bot 8fb352783b Update dependency androidx.activity:activity-ktx to v1.12.3 2026-01-31 01:02:54 +00:00
José Rebelo 22a4c40401 Add distinct VO2 Max ranges per age / gender 2026-01-26 21:16:16 +00:00
José Rebelo 0a81a2555e Zepp OS: Make weather v5 non-experimental 2026-01-26 20:16:29 +00:00
Logan B 70df3dc8c3 Bangle.js: Fix sleep-as-android SET_SUSPEND:false handling 2026-01-25 22:33:43 -06:00