Commit Graph
15195 Commits
Author SHA1 Message Date
FjuroandHosted Weblate dee58db2a1 Translated using Weblate (Czech)
Currently translated at 100.0% (4701 of 4701 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-05-09 17:46:42 +00:00
apemayandHosted Weblate b40d668130 Translated using Weblate (Spanish)
Currently translated at 100.0% (4701 of 4701 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2026-05-09 17:46:41 +00:00
summoner001andHosted Weblate 18fc7d6aa9 Translated using Weblate (Hungarian)
Currently translated at 100.0% (4701 of 4701 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-05-09 17:46:41 +00:00
தமிழ்நேரம்andHosted Weblate d66a12261c Translated using Weblate (Tamil)
Currently translated at 96.7% (4546 of 4698 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ta/
2026-05-09 17:46:40 +00:00
Milo IvirandHosted Weblate a69d6446e4 Translated using Weblate (Croatian)
Currently translated at 41.6% (1954 of 4697 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hr/
2026-05-09 17:46:40 +00:00
Zbignev HarminandHosted Weblate fbb2bca1c6 Translated using Weblate (Russian)
Currently translated at 98.5% (4628 of 4697 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2026-05-09 17:46:39 +00:00
apemayandHosted Weblate b94416826a Translated using Weblate (Spanish)
Currently translated at 100.0% (4695 of 4695 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2026-05-09 17:46:38 +00:00
Oğuz ErsenandHosted Weblate 7290bb91b8 Translated using Weblate (Turkish)
Currently translated at 87.5% (4109 of 4695 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2026-05-09 17:46:38 +00:00
FjuroandHosted Weblate bdcdd0ad90 Translated using Weblate (Czech)
Currently translated at 100.0% (4694 of 4694 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-05-09 17:46:37 +00:00
summoner001andHosted Weblate efc098cced Translated using Weblate (Hungarian)
Currently translated at 100.0% (4694 of 4694 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-05-09 17:46:36 +00:00
大王叫我来巡山andHosted Weblate 7fab4c12cf Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4694 of 4694 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-05-09 17:46:35 +00:00
FjuroandHosted Weblate d2663269ee Translated using Weblate (Czech)
Currently translated at 100.0% (4684 of 4684 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-05-09 17:46:35 +00:00
summoner001andHosted Weblate f0c240db33 Translated using Weblate (Hungarian)
Currently translated at 100.0% (4684 of 4684 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-05-09 17:46:34 +00:00
大王叫我来巡山andHosted Weblate 23bd8e2535 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4684 of 4684 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-05-09 17:46:33 +00:00
Саша ПетровићandHosted Weblate a4478c51c6 Translated using Weblate (Serbian)
Currently translated at 63.6% (2980 of 4683 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/sr/
2026-05-09 17:46:33 +00:00
Marcin PandHosted Weblate 52f8c07cf5 Translated using Weblate (Polish)
Currently translated at 99.6% (4666 of 4681 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-05-09 17:46:32 +00:00
FjuroandHosted Weblate 0d1a788983 Translated using Weblate (Czech)
Currently translated at 100.0% (4681 of 4681 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-05-09 17:46:31 +00:00
大王叫我来巡山andHosted Weblate 47c937f864 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4681 of 4681 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-05-09 17:46:30 +00:00
summoner001andHosted Weblate 48f9e6a384 Translated using Weblate (Hungarian)
Currently translated at 100.0% (4681 of 4681 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-05-09 17:46:30 +00:00
FjuroandHosted Weblate f6653e60b1 Translated using Weblate (Czech)
Currently translated at 100.0% (4675 of 4675 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-05-09 17:46:29 +00:00
summoner001andHosted Weblate 88b4abd21d Translated using Weblate (Hungarian)
Currently translated at 100.0% (4675 of 4675 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-05-09 17:46:28 +00:00
OmikorinandHosted Weblate 6a8f65f027 Translated using Weblate (Polish)
Currently translated at 99.7% (4665 of 4675 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-05-09 17:46:27 +00:00
大王叫我来巡山andHosted Weblate 4759f87efd Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4675 of 4675 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-05-09 17:46:26 +00:00
nautilusxandHosted Weblate ef04f98e0f Translated using Weblate (German)
Currently translated at 99.5% (4648 of 4667 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-05-09 17:46:26 +00:00
summoner001andHosted Weblate 9e769a6c7e Translated using Weblate (Hungarian)
Currently translated at 100.0% (4667 of 4667 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-05-09 17:46:25 +00:00
FjuroandHosted Weblate 75529d640e Translated using Weblate (Czech)
Currently translated at 100.0% (4667 of 4667 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-05-09 17:46:24 +00:00
大王叫我来巡山andHosted Weblate 7225dd62fd Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (4667 of 4667 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-05-09 17:46:23 +00:00
José Rebelo ccf87aa54d Huawei: Fix OOM when raw data is received instead of TLV 2026-05-09 18:45:56 +01:00
José Rebelo 2519ed76d7 Merge pull request 'ActivityPoint update and Garmin parsing' (#6067)
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6067
2026-05-09 00:05:31 +02:00
csteinertandJosé Rebelo 491ef9dbd4 Add backwards compatibility with Android 12 when requesting companion mode from the debug menu (#6074)
Fix for: https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/6073
Add backwards compatibility with Android 12 when requesting companion mode from the debug menu

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6074
2026-05-08 22:33:16 +02:00
Thomas Kuehne 1b8bdbcf30 WorkoutValueFormatter: replace strings with unit constants declared in ActivitySummaryEntries 2026-05-08 10:35:51 +00:00
Thomas Kuehne 6fab1ef852 Garmin: add dedicated lap summary format for stop watch activities 2026-05-08 09:38:32 +00:00
Thomas Kuehne 0ccbda5e62 Garmin: add test for fallback sport with subsport=0 2026-05-08 09:38:15 +00:00
Thomas Kuehne 86268476bf Garmin: fix AVG_GROUND_CONTACT_TIME_BALANCE for session.getAvgStanceTimeBalance() == 0 2026-05-08 09:37:52 +00:00
Thomas Kuehne 2355e04bbd Garmin: INDOOR_TRACK is a pace activity 2026-05-08 09:37:33 +00:00
Thomas Kuehne bf7b2b2691 Garmin: fix scaling for FitSession's TotalDistance, TotalTimerTime and getStandTime 2026-05-08 09:37:17 +00:00
Thomas Kuehne 3781924351 Garmin: improve workout parsing
- add initial / final / min stamina handling for session summary
- add fractional cycle and cadence handling for session summary
- add fallback handling for diving summary
2026-05-08 09:36:57 +00:00
Thomas Kuehne ad1ac39c4d Garmin: fix null timestamp for FitEvent 2026-05-08 09:36:39 +00:00
Thomas Kuehne 553bfa2ab7 Garmin: add TRAINING_EFFECT_ANAEROBIC fallback handling 2026-05-08 09:36:22 +00:00
Thomas Kuehne fad0fb08d5 Garmin: add more ANT+ gadget IDs 2026-05-08 09:36:04 +00:00
Thomas Kuehne f586f0d52f Garmin: add more FIT messages and field definitions 2026-05-08 09:35:49 +00:00
Thomas Kuehne 7960835407 ActivityPoint: standardise on step length - remove stride handling 2026-05-08 09:35:10 +00:00
Thomas Kuehne e13a219efc Garmin: fix Step Length visualisation 2026-05-08 09:34:50 +00:00
Dominik Riebeling 585b557875 CMF Buds: Read low latency / in-ear status on init
- read low latency / in-ear detection status
- react on changes

These might have been changed from a different phone, so we cannot
assume our stored values to be correct.
2026-05-03 22:17:28 +02:00
Dominik Riebeling b3183c0f36 CMF Buds: Fix EQ / Ultra Bass settings
- Add missing handler
- Fix setting key mismatch
2026-05-03 22:02:56 +02:00
Dominik Riebeling 10f438aef7 CMF Buds: Enable EQ / Ultra Bass / low latency for Buds 2 Plus
- Update EQ preset values for Buds 2 Plus
- Enable for Buds 2 Plus
2026-05-03 22:02:56 +02:00
Dominik Riebeling 35434817b3 CMF Buds: Relax name check for Buds 2 Plus
After using Google Fast Pair the buds will have their bluetooth name suffixed
with some identification text, thus the exact match won't work anymore and they
get detected as generic headphones instead.
2026-05-03 19:59:44 +02:00
José RebeloandThomas Kuehne 1bc2f7e29f Garmin: encapuslate activity_send_waypoint in a ScrollView to support small screens
Co-authored-by: Thomas Kuehne <thomas.kuehne@gmx.li>
2026-05-03 16:25:15 +00:00
Thomas Kuehne d45bcd4db3 Garmin: add basic Send Waypoint activity
- available in device specific settings for supported gadgets
- supports pasting common text formats (e.g. 27°59′18″N 86°55′31″E)
- supports geo: URIs (e.g. geo:27.988333,86.925278,8848)
2026-05-03 16:11:55 +00:00
Thomas Kuehne c51a0535c9 add EXTRA_OPTIONS support to FwAppInstallerActivity and FileInstallerActivity
If present, the extra of type Bundle is passed on to as `options` argument to DeviceCoordinator.findInstallHandler and EventHandler.onInstallApp.
2026-05-03 16:11:49 +00:00