Christian Thiele and Hosted Weblate
bdc3e2653b
Translated using Weblate (German)
...
Currently translated at 100.0% (4063 of 4063 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-08-03 12:57:31 +00:00
Christian Thiele and Hosted Weblate
618e272d83
Translated using Weblate (German)
...
Currently translated at 99.7% (4050 of 4062 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-08-03 12:57:30 +00:00
Christian Thiele and Hosted Weblate
e7430d4d88
Translated using Weblate (German)
...
Currently translated at 99.4% (4038 of 4061 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-08-03 12:57:30 +00:00
Fjuro and Hosted Weblate
e6dee08926
Translated using Weblate (Czech)
...
Currently translated at 99.5% (4043 of 4060 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-08-03 12:57:29 +00:00
qtm and Hosted Weblate
001145b41a
Translated using Weblate (Russian)
...
Currently translated at 99.4% (4036 of 4060 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2025-08-03 12:57:28 +00:00
diskacz and Hosted Weblate
1db5f74c0d
Translated using Weblate (Polish)
...
Currently translated at 100.0% (4060 of 4060 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-08-03 12:57:27 +00:00
Fjuro and Hosted Weblate
0134441a14
Translated using Weblate (Czech)
...
Currently translated at 99.5% (4042 of 4059 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-08-03 12:57:26 +00:00
diskacz and Hosted Weblate
483618e302
Translated using Weblate (Polish)
...
Currently translated at 100.0% (4058 of 4058 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-08-03 12:57:26 +00:00
diskacz and Hosted Weblate
a0ad787828
Translated using Weblate (Polish)
...
Currently translated at 100.0% (4034 of 4034 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-08-03 12:57:25 +00:00
José Rebelo
ae5932f069
Xiaomi: Split raw fetch details per year / human-readable types
2025-08-03 13:48:15 +01:00
Me7c7
23c5052371
Huawei: fix UI for apps icons uploading
2025-08-03 15:15:27 +03:00
José Rebelo
0c25a59664
Garmin: Add note on files needed for AGPS
2025-08-03 09:58:53 +01:00
José Rebelo
2e6f60d91b
Garmin: Reverse training load support in coordinators
...
Having the default be "true" is better for newer devices which likely
support it, and so we disable it on the ones that we know do not support
it.
2025-08-02 23:53:53 +01:00
ad0z and José Rebelo
e6ae499230
Workout load: fragment init
2025-08-03 00:42:20 +02:00
Me7c7
f886efdf61
Huawei: reset some fields for sleep summary on invalid data(like naps)
2025-08-03 00:12:17 +03:00
José Rebelo
57d6398c50
Garmin: Parse max met data and training load
2025-08-02 21:58:22 +01:00
José Rebelo
f17497b140
Zepp OS: Broadcast ACTION_SET_FINISHED
2025-08-02 21:34:25 +01:00
José Rebelo
0870c24832
Add GpxRouteInstallerActivity
2025-08-02 21:34:25 +01:00
José Rebelo
96c5e570f9
MapsManager: Add onDestroy
2025-08-02 21:34:25 +01:00
José Rebelo
721acb5952
Introduce GpxRouteInstallHandler
2025-08-02 21:34:25 +01:00
José Rebelo
b750f60349
Move FwAppInstallerActivity and InstallActivity to subpackage
2025-08-02 21:34:25 +01:00
Me7c7 and José Rebelo
0ae90fe5c3
Huawei: fixes related to new sleep calculation
2025-08-02 17:03:50 +02:00
José Rebelo
4997c9a901
Amazfit Active 2: Default to BTBR
...
Reports show it is stable, and allows for much faster transfer speeds.
2025-08-02 15:36:31 +01:00
José Rebelo
01588e5c95
icons: Update battery, star, warning
2025-08-02 10:23:56 +01:00
Me7c7 and José Rebelo
8bdb1b641e
Huawei: retrive and parse TruSleep data from new devices.
2025-08-01 23:06:43 +02:00
José Rebelo
f346de0cfb
Fix tests
2025-08-01 21:49:55 +01:00
José Rebelo
dfc20ca8b7
Replace android-emojify with jemoji
2025-08-01 21:47:28 +01:00
Alik Aslanyan and José Rebelo
8c98a81ba5
Always use shortest ASCII emoji variation
...
Signed-off-by: Alik Aslanyan <inline0@pm.me >
2025-08-01 22:28:47 +02:00
Alik Aslanyan and José Rebelo
a00da2ee25
Implement Emoji transliteration
2025-08-01 22:28:47 +02:00
José Rebelo
71804aeff2
Sort transliteration languages ( #5179 )
2025-08-01 21:24:08 +01:00
José Rebelo
4dcf7d852e
Fossil/Skagen Hybrids: Fix some NPE crashes
2025-08-01 20:19:29 +01:00
José Rebelo
cf56c7b9aa
Update dependency com.android.tools.build:gradle to v8.12.0
2025-08-01 13:07:31 +01:00
José Rebelo
79aab2363c
Convert DB export to WorkManager
2025-07-31 19:46:21 +01:00
~noodlez1232 and José Rebelo
85cd88d3d1
AsteroidOS: Support screenshots
...
With this, AsteroidOS is 100% supported in its current state, and
Gadgetbridge will work as a replacement for AsteroidOSSync.
Something to note here that would be useful for those who git-blame me
later is that asteroid-btsyncd will only send the screenshot size as
little-endian, explicitly. This is not documented in their
documentation, and therefore liable to change.
2025-07-31 19:45:19 +02:00
José Rebelo
fcfe650d36
Coospo HW807: Initial support
2025-07-31 18:41:28 +01:00
José Rebelo
802c983d41
Nothing Ear (a): Initial support
2025-07-31 18:09:52 +01:00
José Rebelo
b5d40a0bf0
icons: Update battery, charts reminders, calories
2025-07-30 22:54:40 +01:00
Thomas Kuehne and José Rebelo
d5d2d3d3be
icons: refresh icons from the "Material Symbols" set
2025-07-30 23:54:32 +02:00
José Rebelo
89b5264425
Shokz OpenSwim Pro: Initial support
2025-07-30 21:31:30 +01:00
José Rebelo
620a9a3841
Zepp OS: Add activity type for indoor walking
2025-07-29 23:56:36 +01:00
Thomas Kuehne and José Rebelo
a28603be87
icons: add icons to Settings / User interface
2025-07-29 20:59:20 +02:00
Thomas Kuehne and José Rebelo
bba747cb6c
ui: optionally prevent screen shots and insecure displays ( #5166 )
...
Introduce new Settings / User interface / Screenshots to optionally prevent screenshots and viewing on non-secure displays.
Toggling this setting requires a GB restart to become fully effective.
2025-07-29 20:57:27 +02:00
Thomas Kuehne
28e39edea1
settings: fix a potential resource leak
2025-07-29 08:24:50 +02:00
Thomas Kuehne and José Rebelo
b2e9a468bf
log: add severity DEBUG to GB.log
2025-07-28 21:15:19 +02:00
Me7c7 and José Rebelo
e917ae44cb
Huawei: debug. Save RAW files.
2025-07-28 15:39:34 +02:00
José Rebelo
ad34fec706
Garmin Fenix 3 HR: Experimental support
2025-07-28 13:12:50 +01:00
José Rebelo
203407dadf
Fix WeatherSpec unmarshall from Parcel
2025-07-28 12:33:46 +01:00
Thomas Kuehne and José Rebelo
ff29112eac
ble: improve logging WriteAction failures when using SDK < 33
2025-07-28 10:53:05 +02:00
Me7c7 and José Rebelo
00e6e43344
Huawei: always fetch both sleep state and data files
2025-07-28 09:57:16 +02:00
Thomas Kuehne and José Rebelo
8905fb9eb3
ble: use calcMaxWriteChunk instead of MTU-3 ( #5156 )
...
Starting with version 14 Android tries to negotiate MTU 517 when GB requests any MTU > 23.
If the negotiated MTU is larger than 515 the DeviceSupports may try to write 513 or 514 (MTU-3) bytes at once.
Writing more than 512 bytes into a characteristic with one BLE write action is always going to fail (Bluetooth specification).
2025-07-27 22:08:53 +02:00