abdelbasset jabrane and Hosted Weblate
02600437fe
Translated using Weblate (Arabic)
...
Currently translated at 72.8% (3461 of 4750 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2026-06-04 12:36:04 +00:00
summoner001 and Hosted Weblate
c20302a4d1
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (4750 of 4750 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2026-06-04 12:36:03 +00:00
大王叫我来巡山 and Hosted Weblate
6b0d40d160
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (4750 of 4750 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-06-04 12:36:02 +00:00
Anakin D2 and Hosted Weblate
4511c95ed7
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (3 of 3 strings)
Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/pt_BR/
2026-06-04 12:36:02 +00:00
Anakin D2 and Hosted Weblate
4d1dd24f23
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 75.0% (3556 of 4740 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pt_BR/
2026-06-04 12:36:01 +00:00
Fjuro and Hosted Weblate
89720cdadf
Translated using Weblate (Czech)
...
Currently translated at 100.0% (4737 of 4737 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2026-06-04 12:36:01 +00:00
David D. and Hosted Weblate
e3966083b3
Translated using Weblate (French)
...
Currently translated at 90.6% (4295 of 4737 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2026-06-04 12:36:00 +00:00
Davide Gessa
26e7dd58fc
introduce DeviceCoordinator.getBlePhyMask, override in casio devices
2026-06-04 10:43:33 +02:00
Davide Gessa
d1650a58c6
Force legacy_gatt for casio gbx100 family
2026-06-04 09:12:47 +02:00
Thomas Kuehne
3cf7b7696c
fix: Call requires API level 35 (current min is 23): java.util.List#getFirst
2026-06-03 19:22:34 +00:00
José Rebelo
e12f476cf1
Debug: Fix sql query generation for some tables
2026-06-02 23:24:46 +01:00
José Rebelo
087c7d75d5
Debug: Add device ID, allow table import from CSV
2026-06-02 23:19:49 +01:00
Benjamin Temple
a7f512356c
Pebble: Specify Transport as LE when connecting via BLE
2026-06-02 11:29:48 -07:00
Thomas Kuehne
1b04588176
service: remove unnecessary imports
2026-06-02 11:08:30 +00:00
Thomas Kuehne
26bd60b766
util: remove unnecessary imports
2026-06-02 11:08:14 +00:00
Thomas Kuehne
85e15d7979
model: remove unnecessary imports
2026-06-02 11:07:54 +00:00
Thomas Kuehne
ff0a4b5bd9
externalevents: remove unnecessary imports
2026-06-02 11:07:35 +00:00
Thomas Kuehne
a1929b927b
capabilities: remove unnecessary imports
2026-06-02 11:07:17 +00:00
Thomas Kuehne
60f5819355
adapter: remove unnecessary imports
2026-06-02 11:06:59 +00:00
Thomas Kuehne
58d1276f27
activities: remove unnecessary imports
2026-06-02 11:06:43 +00:00
Thomas Kuehne
62cae655dd
ZipBackupCallback: add @Nullable / @NonNull annotations
2026-06-01 03:44:25 +00:00
Thomas Kuehne
737a25b2ea
InstallHandler: add @Nullable / @NonNull annotations
2026-06-01 03:44:07 +00:00
Thomas Kuehne
438576b610
DeviceCardAction: add @Nullable / @NonNull annotations
2026-06-01 03:43:44 +00:00
Thomas Kuehne
057797c73f
DBUpdateScript: add @Nullable / @NonNull annotations
2026-06-01 03:43:27 +00:00
Thomas Kuehne
bd829ce33b
DBHandler: add @Nullable / @NonNull annotations
2026-06-01 03:43:08 +00:00
José Rebelo
7a986ee5e7
Merge pull request 'MetricsSamples: add experimental UI visualisation paths for TrainingAcuteLoad, TrainingChronicLoad and RestingMetabolicRate' ( #6076 )
...
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6076
2026-06-01 00:42:44 +02:00
José Rebelo
c242102720
BM2 Battery Monitor: Read device info
2026-05-31 22:17:29 +01:00
José Rebelo
a3dc90ed92
Matson MA98415: Initial support ( #6212 )
...
Protocol source: https://github.com/jakka351/Battery-Monitor-Protocol
2026-05-31 22:16:19 +01:00
José Rebelo
fff6857367
Merge pull request 'Yawell: use persistSamples and improve timestamp logging' ( #6216 )
...
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6216
2026-05-31 19:21:52 +02:00
Thomas Kuehne
081403d83c
Yawell: use persistSamples and improve timestamp logging
2026-05-31 17:12:22 +00:00
José Rebelo
7d7a69be38
Merge pull request 'GBDevice: code review' ( #6219 )
...
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6219
2026-05-31 18:47:07 +02:00
José Rebelo
4a03038d3a
Colmi V76: Fix workout parsing
2026-05-31 17:35:52 +01:00
Thomas Kuehne
9cda5525a9
GBDevice: code review
2026-05-31 15:44:31 +00:00
Thomas Kuehne
6be78e2b11
GBDevice: update caller to use multi-battery methods
2026-05-31 15:44:11 +00:00
José Rebelo
92619bb03f
Prevent weather updates from starting Gb ( #6186 )
2026-05-31 08:39:33 +01:00
José Rebelo
622490d83f
Merge pull request 'Health Connect: Drop out-of-range sample values to prevent sync abort' ( #6195 )
...
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6195
2026-05-30 22:00:59 +02:00
Thomas Kuehne
b0d4706d15
GloryFitSupport: fix @NonNullable change
2026-05-30 19:28:02 +00:00
José Rebelo
d0c742174f
Fix tests
2026-05-30 13:36:08 +01:00
Thomas Kuehne
f073b360b6
GBDeviceService: code review
2026-05-30 06:19:29 +00:00
José Rebelo
ff00649efa
BtBRQueue: Fix WAITING_FOR_RECONNECT state leak after dispose
...
When BT was turned off while a device was mid-connect, BtBRQueue would
end up in WAITING_FOR_RECONNECT even though the queue had been disposed,
causing AutoConnectIntervalReceiver to schedule reconnects even while
bluetooth is already off.
2026-05-30 00:57:39 +01:00
Thomas Kuehne
35d5774c2a
Yawell: switch to automatically generated sample providers
2026-05-29 20:33:03 +00:00
Thomas Kuehne
a3c7beaf10
Xiaomi: switch to automatically generated sample providers
2026-05-29 20:33:00 +00:00
Thomas Kuehne
b1ba12923c
Wena3: switch to automatically generated sample providers
2026-05-29 20:32:58 +00:00
Thomas Kuehne
2a9966e203
Ultrahuman: switch to automatically generated sample providers
2026-05-29 20:32:55 +00:00
Thomas Kuehne
577a1fe918
QHybrid: switch to automatically generated sample provider
2026-05-29 20:32:50 +00:00
Thomas Kuehne
ae125f1763
Moyoung: switch to automatically generated sample providers
2026-05-29 20:32:48 +00:00
Thomas Kuehne
481477e5a8
MiScale: switch to automatically generated sample provider
2026-05-29 20:32:46 +00:00
Thomas Kuehne
08732d3013
Mijia Lywsd: switch to automatically generated sample provider
2026-05-29 20:32:44 +00:00
Thomas Kuehne
6f51e3a764
Huawei: switch to automatically generated sample providers
2026-05-29 20:32:42 +00:00
Thomas Kuehne
3bab9b8620
Huami: switch to automatically generated sample providers
2026-05-29 20:32:40 +00:00