Jan Jasper de Kroon and Hosted 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
summoner001 and Hosted 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
nautilusx and Hosted 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
大王叫我来巡山 and Hosted 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
Fjuro and Hosted 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
diskacz and Hosted 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
Максим Горпиніч and Hosted 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
大王叫我来巡山 and Hosted 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
Fjuro and Hosted 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 Sterk and Avery 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-bot and José Rebelo
977b876434
Update protobuf to v4.33.5
2026-02-02 22:54:56 +01:00
dependency-bot and José Rebelo
13a0003cd7
Update dependency androidx.work:work-runtime-ktx to v2.11.1
2026-02-02 22:54:38 +01:00
dependency-bot and José 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-bot and Arjan 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
dependency-bot and José Rebelo
1135f280bb
Update dependency org.robolectric:robolectric to v4.16.1
2026-01-25 16:58:23 +01:00
Gideon Zenz and José Rebelo
b42db53109
Add "Today" and "distant past" quick filter option to workout list with persistent selection
...
- Add "Today" and "distant past" option to time period filter dropdown
- Store selected filter in SharedPreferences for persistence across sessions
- Auto-restore last selected filter when opening workout filter settings
- Today filter shows workouts from midnight to current time, distant pass shows all workouts
2026-01-25 16:58:00 +01:00
José Rebelo
13cdf45484
Zepp OS: Update VO2 Max support
2026-01-25 15:53:31 +00:00
José Rebelo
ae9d9acf39
Garmin: Update devices with VO2 max support
...
As per https://support.garmin.com/en-US/?faq=lWqSVlq3w76z5WoihLy5f8
Some watches are not on this list, but they mention VO2 Max for running
or cycling specifically in the manual, so they were left enabled as we
are not fully sure.
2026-01-25 15:53:31 +00:00
Sebastian Dröge and José Rebelo
af701ec814
Only include activity summaries that contain VO2max values when querying for VO2max
...
Otherwise limiting to one result for getting the first / latest sample
does not work if the latest activity has no VO2max value, e.g. because
it was not an activity type for which VO2max was calculated.
2026-01-25 16:53:09 +01:00
Sebastian Dröge and José Rebelo
c1adf8b37f
Add a line chart over all VO2max values on devices not supporting separate cycling/running VO2max
...
And also add a generic vo2max gauge.
2026-01-25 16:53:09 +01:00
Sebastian Dröge and José Rebelo
1a5ce6e7c6
Don't add any where-filter if selecting Vo2MaxSample.Type.ANY
...
At best this would be pointless but on devices not supporting separate
running/cycling VO2max this would result in returning no value at all.
2026-01-25 16:53:09 +01:00
Sebastian Dröge and José Rebelo
0636edbb7e
Garmin: Don't advertise support for cycling/running VO2max for vivoactive 5 and lily 2 active
2026-01-25 16:53:09 +01:00
Logan B
9235719642
Bangle.js: fix handling http method
2026-01-24 20:04:38 -06:00
CaptKentish and José Rebelo
a8415c035e
Fix Gaming as esports not board game ( #5714 )
...
We have 2 video gaming activities but not sure 63, 0, is ever use.
However 63, 77, is noted as Esport on garmin documentation, so video gaming.
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5714
Co-authored-by: CaptKentish <captkentish@noreply.codeberg.org >
Co-committed-by: CaptKentish <captkentish@noreply.codeberg.org >
2026-01-25 00:29:04 +01:00
José Rebelo
fd22f674f7
Display device alias hints on file manager
2026-01-24 17:29:39 +00:00
José Rebelo
6d961c8f8b
Garmin: Disable some features on watches that do not support them
2026-01-24 17:18:38 +00:00
José Rebelo
34b5027110
Garmin: Update devices with SpO2 support
2026-01-24 16:33:37 +00:00
José Rebelo
6cc116f89c
Garmin: Update devices with training load support
...
Source: https://support.garmin.com/en-US/?faq=SEkNpdGyhR917js0qQL3Q6
2026-01-24 16:26:13 +00:00
José Rebelo
b7ce6a67e8
Zepp OS: Adjust weather v5 responses
2026-01-24 14:09:20 +00:00
José Rebelo
9dd91c4349
Garmin: Display sleep restless moments
2026-01-23 21:14:55 +00:00
José Rebelo
8644a69d0a
Amazfit Balance 2 XT: Experimental support
2026-01-23 20:30:27 +00:00
José Rebelo
c19663bfd6
Update changelog
2026-01-23 00:02:30 +00:00
Fjuro and Hosted Weblate
ed209b130e
Translated using Weblate (Czech)
...
Currently translated at 100.0% (4543 of 4543 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-01-22 22:43:17 +01:00
summoner001 and Hosted Weblate
1de1e9f6f3
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (4543 of 4543 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-01-22 22:43:16 +01:00
大王叫我来巡山 and Hosted Weblate
8a0d1d3082
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (4543 of 4543 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-01-22 22:43:15 +01:00
diskacz and Hosted Weblate
0d3bbaed3b
Translated using Weblate (Polish)
...
Currently translated at 100.0% (4543 of 4543 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2026-01-22 22:43:14 +01:00
Максим Горпиніч and Hosted Weblate
0af0836b13
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (4543 of 4543 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2026-01-22 22:43:13 +01:00
Fjuro and Hosted Weblate
f5dbc6e2da
Translated using Weblate (Czech)
...
Currently translated at 100.0% (4540 of 4540 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-01-22 22:43:13 +01:00