Commit Graph
15656 Commits
Author SHA1 Message Date
summoner001andHosted Weblate 44c952051a Translated using Weblate (Hungarian)
Currently translated at 100.0% (4563 of 4563 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-03-16 23:49:36 +00:00
FjuroandHosted Weblate dfa7fdca75 Translated using Weblate (Czech)
Currently translated at 100.0% (4563 of 4563 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-03-16 23:49:36 +00:00
KairosandHosted Weblate c491d5f270 Translated using Weblate (Portuguese (Brazil))
Currently translated at 77.3% (3529 of 4563 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pt_BR/
2026-03-16 23:49:35 +00:00
diskaczandHosted Weblate 56c84b988b Translated using Weblate (Polish)
Currently translated at 100.0% (4562 of 4562 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-03-16 23:49:34 +00:00
diskaczandHosted Weblate f3efa64638 Translated using Weblate (Polish)
Currently translated at 100.0% (4560 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-03-16 23:49:34 +00:00
Milo IvirandHosted Weblate b253469b0f Translated using Weblate (Croatian)
Currently translated at 42.8% (1956 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hr/
2026-03-16 23:49:33 +00:00
summoner001andHosted Weblate d746344948 Translated using Weblate (Hungarian)
Currently translated at 100.0% (4560 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-03-16 23:49:32 +00:00
apemayandHosted Weblate f612b4afe5 Translated using Weblate (Spanish)
Currently translated at 100.0% (4560 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2026-03-16 23:49:31 +00:00
FjuroandHosted Weblate 98c00c249e Translated using Weblate (Czech)
Currently translated at 100.0% (4560 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-03-16 23:49:30 +00:00
KachelkaiserandHosted Weblate b29356615d Translated using Weblate (German)
Currently translated at 100.0% (4560 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-03-16 23:49:30 +00:00
Quentin BOUTEILLERandHosted Weblate 744bfecb92 Translated using Weblate (French)
Currently translated at 94.1% (4295 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2026-03-16 23:49:29 +00:00
大王叫我来巡山andHosted Weblate bb2322cc9e Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4560 of 4560 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-03-16 23:49:28 +00:00
FjuroandHosted Weblate b6e7149ec3 Translated using Weblate (Czech)
Currently translated at 100.0% (4552 of 4552 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-03-16 23:49:28 +00:00
arjan-sandHosted Weblate 9cac6532d1 Translated using Weblate (Dutch)
Currently translated at 100.0% (4552 of 4552 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2026-03-16 23:49:27 +00:00
Thomas BoomandHosted Weblate 8ea4316429 Translated using Weblate (Dutch)
Currently translated at 100.0% (4552 of 4552 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2026-03-16 23:49:26 +00:00
Саша ПетровићandHosted Weblate f30d26aa2b Translated using Weblate (Serbian)
Currently translated at 64.4% (2936 of 4552 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/sr/
2026-03-16 23:49:26 +00:00
KachelkaiserandHosted Weblate 3ca52040c5 Translated using Weblate (German)
Currently translated at 98.9% (4506 of 4552 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-03-16 23:49:25 +00:00
VitorandHosted Weblate 09b9593829 Translated using Weblate (Portuguese (Brazil))
Currently translated at 77.3% (3522 of 4552 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pt_BR/
2026-03-16 23:49:24 +00:00
KachelkaiserandHosted Weblate 0de51f2702 Translated using Weblate (German)
Currently translated at 98.8% (4500 of 4552 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-03-16 23:49:23 +00:00
大王叫我来巡山andHosted Weblate bad848f92e Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4551 of 4551 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-03-16 23:49:23 +00:00
KachelkaiserandHosted Weblate e974329cd7 Translated using Weblate (German)
Currently translated at 98.4% (4479 of 4551 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-03-16 23:49:22 +00:00
diskaczandHosted Weblate a2092bb264 Translated using Weblate (Polish)
Currently translated at 100.0% (4551 of 4551 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-03-16 23:49:22 +00:00
apemayandHosted Weblate 27e540d8cd Translated using Weblate (Spanish)
Currently translated at 100.0% (4551 of 4551 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2026-03-16 23:49:21 +00:00
FjuroandHosted Weblate bd5a91e79b Translated using Weblate (Czech)
Currently translated at 100.0% (4551 of 4551 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-03-16 23:49:20 +00:00
summoner001andHosted Weblate 05fdaf8462 Translated using Weblate (Hungarian)
Currently translated at 100.0% (4551 of 4551 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-03-16 23:49:19 +00:00
summoner001andHosted Weblate fbd35ba6bf Translated using Weblate (Hungarian)
Currently translated at 100.0% (4549 of 4549 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-03-16 23:49:18 +00:00
summoner001andHosted Weblate 3c6a73072a Translated using Weblate (Hungarian)
Currently translated at 100.0% (4547 of 4547 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-03-16 23:49:18 +00:00
neriandHosted Weblate 52ca7a3f38 Translated using Weblate (Italian)
Currently translated at 85.3% (3881 of 4547 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/it/
2026-03-16 23:49:17 +00:00
José Rebelo a76cc5d26e Update changelog 2026-03-16 23:48:51 +00:00
José Rebelo 3230965013 Honor Magic Watch: Initial support 2026-03-16 23:28:26 +00:00
José Rebelo 7777d70eea Xiaomi-protobuf: Improve activity parsing 2026-03-16 23:23:22 +00:00
José Rebelo 66d1cd34f8 Y6 (GloryFit): Initial support 2026-03-16 23:12:44 +00:00
Thomas KuehneandJosé Rebelo fde8563b4a backport upstream BouncyCastle fixes
aligned with bcgit/bc-java@7b094ad188
2026-03-17 00:00:31 +01:00
dependency-botandJosé Rebelo 3e48a41aae Update dependency gradle to v9.4.0 2026-03-16 23:51:05 +01:00
dependency-botandJosé Rebelo 80d080e6a4 Update dependency androidx.core:core-ktx to v1.18.0 2026-03-16 23:50:41 +01:00
dependency-botandJosé Rebelo e2b259eda4 Update dependency org.mockito:mockito-core to v5.23.0 2026-03-16 23:50:29 +01:00
dependency-botandJosé Rebelo 96a66b8cfa Update dependency androidx.activity:activity-ktx to v1.13.0 2026-03-16 23:50:20 +01:00
Thomas KuehneandJosé Rebelo e6bdac82d4 Garmin: GpxRouteFileConverter add depth, temperature, speed and tests 2026-03-16 23:31:39 +01:00
José RebeloandJosé Rebelo ca9c02e686 Garmin: Use builders for GpxRouteFileConverter 2026-03-16 23:31:39 +01:00
Ritvik BanakarandJosé Rebelo 22c8a8f897 Add PAI dashboard widget 2026-03-16 23:27:04 +01:00
José Rebelo 302d79342e Xiaomi: Fix first HC sync for SpO2 data 2026-03-16 21:50:25 +00:00
José Rebelo eee47b717c Xiaomi: Fix first HC sync for SpO2 data 2026-03-15 21:28:21 +00:00
José Rebelo 546dd7a9cf Garmin/CMF: Fix activity over-counting on timezone change 2026-03-15 00:05:30 +00:00
Thomas Kuehne d985e0ab7e strings: clean-up British vs US spellings and GPS 2026-03-14 19:39:59 +01:00
Thomas Kuehne 4ebb31f255 add missing @Override annotations 2026-03-14 11:02:58 +01:00
José Rebelo 5dfe8d835f Garmin Forerunner 935: Initial support 2026-03-13 21:31:39 +00:00
José Rebelo fb6e605389 Garmin Venu 4: Fix bluetooth name 2026-03-13 21:29:02 +00:00
Gideon Zenz 7096e11dcf Fix: Hide only all-day HR interval and activity monitoring for devices without display 2026-03-12 23:22:15 +01:00
Gideon Zenz b5e6fa82a6 Remove dead supportsActivityTracking guards and unused methods from RecordedWorkoutSyncer
RecordedWorkoutSyncer is only invoked for devices where supportsActivityTracks() is true,
and all such devices also support activity tracking — so the !supportsActivityTracking
guards were always false, making addHeartRateRecord and addStepsRecord unreachable.
HR and steps are already synced by HeartRateSyncer and StepsSyncer at activity level.
2026-03-12 21:46:41 +01:00
Gideon Zenz f9d1f3874c Health Connect: Fix duplicate and truncated sleep records across slice boundaries
SleepSyncer was inserting the same sleep session in multiple slices when
the session spanned a slice boundary. The 1-day look-back caused the
session to be re-discovered in adjacent slices, and the overlap check
allowed it to be synced in each one.
Assign each session to the slice where its start time falls
([sliceStart, sliceEnd)). This ownership rule ensures each session is
synced exactly once regardless of how many slices it overlaps with.
Add a 12-hour look-forward to the DB query for SLEEP so that sessions
starting near the slice end are fetched with their full data, preventing
truncation at the slice boundary.
Fixes: https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/5873
2026-03-12 18:30:52 +01:00