Commit Graph
15599 Commits
Author SHA1 Message Date
José Rebelo 1a8736621f Garmin: Use current day resting heart rate 2026-02-10 20:50:11 +00:00
José Rebelo 0032f0e887 Fix workout list icon tint in action menu 2026-02-09 18:55:04 +00:00
José Rebelo b5994cfb04 Garmin Instinct Solar Tactical: Initial support 2026-02-09 18:48:05 +00:00
dependency-botandJosé Rebelo c1c36d916d Update kotlin monorepo to v2.3.10 2026-02-08 23:40:15 +01:00
Roker2andJosé Rebelo fc16d7f83e More apps notifications support, add "Games" notifications and changes for huami (#5767)
Changes:
* Add more apps notifications support
* Add "Games" notifications type
* Add "Weather" notifications type
* Add VK, QQ and weather support for Huami devices
* Huami: Set Skype icon for Discord notifications
* Huami: Show "Games" notifications with PokemonGo icon

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5767
Co-authored-by: Roker2 <dimaminko2000@gmail.com>
Co-committed-by: Roker2 <dimaminko2000@gmail.com>
2026-02-08 23:30:03 +01:00
José RebeloandJosé Rebelo 0b124a0f06 Garmin: Fix timestamp16 rollover 2026-02-08 23:24:03 +01:00
Gideon ZenzandJosé Rebelo 14aadfe0a0 Implement the mac address changing feature in the debug settings 0.89.0 2026-02-08 19:16:28 +01:00
José Rebelo 183b0e714d Garmin: Display blocked internet domains 2026-02-08 16:56:48 +00:00
José Rebelo 621d6aa23f Update changelog 2026-02-08 16:07:25 +00:00
José Rebelo 023770b4d5 Garmin Tactix 7: Initial support 2026-02-08 16:04:59 +00:00
José Rebelo d82abd1a03 Adjust Internet Helper name and URL 2026-02-08 16:03:32 +00:00
José Rebelo 8fb7231efa Debug: Hide drop table in non-debug builds 2026-02-08 15:59:01 +00:00
José Rebelo 95cc7a409c Debug: Add button to clear database table 2026-02-08 15:56:22 +00:00
Daniele Gobbetti 22b5cc9206 Garmin: rename "GlobalFITMessage" to "NativeFITMessage" 2026-02-08 10:33:39 +01:00
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