Fjuro and Hosted 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
大王叫我来巡山 and Hosted 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
summoner001 and Hosted 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
Fjuro and Hosted 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
Omikorin and Hosted Weblate
0c7b45718e
Translated using Weblate (Polish)
...
Currently translated at 100.0% (3 of 3 strings)
Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/pl/
2026-05-09 17:46:28 +00:00
summoner001 and Hosted 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
Omikorin and Hosted 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
大王叫我来巡山 and Hosted 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
nautilusx and Hosted 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
Daniele and Hosted Weblate
acbff37b8c
Translated using Weblate (Italian)
...
Currently translated at 100.0% (3 of 3 strings)
Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/it/
2026-05-09 17:46:25 +00:00
summoner001 and Hosted 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
Fjuro and Hosted 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
大王叫我来巡山 and Hosted 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
csteinert and José 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é Rebelo and Thomas 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
José Rebelo
c40d3e63a8
CMF Buds 2a: Add equalizer and ultra bass
2026-05-03 16:44:35 +01:00
Thomas Kuehne
72dcc1db2c
Garmin: experimental settings for wake / sleep times ( #4331 )
...
Experiment to support setting typical wake / sleep times for devices without realtime settings.
Settings / Developer options / Experimental settings
-> enable
Device specific setting / Experimental settings
-> wake time
-> sleep time
-> send
2026-05-02 21:27:55 +00:00
Thomas Kuehne
e5bd136385
Garmin: add BUNDLE_EXTRA_INSTALL_TASK_NAME and BUNDLE_EXTRA_INSTALL_BYTES for onInstallApp
2026-05-02 21:27:31 +00:00
Jan64X
7e3fdc8806
Moondrop: Restrict ANC controls to Space Travel 2 only
2026-05-02 20:12:56 +02:00
José Rebelo
069277747c
CMF Buds 2a: Add low latency mode
2026-05-02 19:09:11 +01:00
Dominik Riebeling and José Rebelo
24d1a40e39
CMF Buds: Fix ANC modes list update
...
- Fix the wrong flag being checked for some modes
- Remove unnecessary outer check that prevented the list update in some
cases
2026-05-02 19:50:44 +02:00
Dominik Riebeling and José Rebelo
aae925febb
CMF Buds: Use better icons for device specific settings
2026-05-02 19:50:44 +02:00
Dominik Riebeling and José Rebelo
b4bbd0c492
CMF Buds: Request firmware version on initializing
2026-05-02 19:50:44 +02:00
Dominik Riebeling and José Rebelo
f23ec9e51f
CMF Buds: Handle In-Ear detection change
...
When the In-Ear detection state changes on the device (via a 2nd
connected phone) handle the change indicated by the buds and update the
value accordingly.
2026-05-02 19:50:44 +02:00
Dominik Riebeling and José Rebelo
c6125e351e
CMF Buds: Handle ANC mode change on buds
...
When the buds change their audio / ANC mode (via buds touch, or a 2nd
connected phone) they send the current state using a different command.
Handle that so the state is updated properly.
2026-05-02 19:50:44 +02:00
Dominik Riebeling and José Rebelo
0cb14eb30d
CMF Buds: Fix reading ANC status on newer buds
...
Newer buds send 6 bytes for ANC status instead of 3. Since the relevant
information is in the first 3 bytes and identical allow extra trailing
bytes when parsing.
Confirmed on the Buds 2 Plus. Likely also applies to Ear(a) (see #3994 ),
possibly other models as well.
2026-05-02 19:50:44 +02:00
Dominik Riebeling and José Rebelo
aaf5b3011f
CMF Buds: Support more ANC modes
...
Some Buds support additional ANC modes "medium" and "adaptive".
Add them to the available modes.
- Buds 2 Plus
- Ear(a) (see #3994 )
Likely also applies to other models.
2026-05-02 19:50:44 +02:00
Dominik Riebeling and José Rebelo
5ba0f6bf71
CMF: Initial support for Buds 2 Plus
2026-05-02 19:50:44 +02:00
Jan64X
f616c3159c
Moondrop: Split ST2 into its own device coordinator and device type
2026-05-02 15:20:13 +02:00