Arjan Schrijver and Arjan Schrijver
87754b654f
Make new strings translatable
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
441c21c9f3
Add app install warning and download link to prefs
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
c3c99f77ba
Fix Pebble appstore search and use RebbleAppStoreActivity if possible
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
5a6bdace66
Pebble: Implement getAccountToken for paid watchfaces/apps
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
3528ab725c
Improve internethelper preferences layout
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
11e18c0a63
Allow forcing local handling of certain requests
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
15f404f2f9
Fix crash on PebbleKit intents where app UUID was sent as String
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
ba0e8c3d86
Add preferences screen and URL allowlist functionality
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
7f0a9982ce
Support GET button on Rebble appstore
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
174f4a87e4
Support installing directly from Rebble appstore using internethelper
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
1914162b54
Improve automatic webview internethelper binding
2025-12-25 14:45:08 +01:00
Arjan Schrijver and Arjan Schrijver
b74105cf95
Request permission to use internethelper
2025-12-25 14:45:08 +01:00
José Rebelo and Arjan Schrijver
38d877556d
Initial support for using the Gadgetbridge-internethelper add-on app
...
Imported rebased code from the jr-internet-helper branch
# Conflicts:
# app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/BangleJSCoordinator.java
# app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/GBWebClient.java
2025-12-25 14:45:08 +01:00
José Rebelo
638f9e52fd
Camera: Allow to switch lens
2025-12-25 12:50:31 +00:00
José Rebelo
835030bac4
Sort permissions list
...
- Ungranted permissions at the top
- Alphabetically within ungranted / granted groups
2025-12-24 14:45:30 +00:00
José Rebelo
760ed6664e
AbstractSettingsActivityV2: Allow custom fragments
2025-12-24 10:13:49 +00:00
José Rebelo
c57f9dc606
Test Device: Fix crashes, improve data quality
2025-12-24 09:40:31 +00:00
José Rebelo
e6fdc15514
S52 (GloryFit): Disable BT bonding and alarms
2025-12-24 09:29:13 +00:00
José Rebelo
43b1ef8352
Zepp OS: Fix tests
2025-12-24 09:23:34 +00:00
José Rebelo
83118c078e
Reduce toast spam when bluetooth is disabled ( #1093 )
...
It's likely that it still triggers in the background under some
situations, but at least this reduces the number of toasts from 2 to 1.
2025-12-24 09:22:22 +00:00
José Rebelo
53c9355e98
Improve logging when multiple devices are connected
2025-12-23 17:31:46 +00:00
Andreas Shimokawa
538f16d210
map Schildichat to Element notifications
2025-12-23 16:14:17 +01:00
José Rebelo
cb64f03c24
GBDaoGenerator: Increase schema version
...
It looks like e21db811e3 did not increase it, even though it showed in
the PR as if it did..
2025-12-21 21:11:45 +00:00
José Rebelo
945f5b9ce7
GBDaoGenerator: Output to and cleanup generated folder
2025-12-21 20:20:54 +00:00
vappster and José Rebelo
e21db811e3
OVERMAX Touch 2.6: Initial support
2025-12-21 19:05:02 +01:00
José Rebelo
f1c551b308
Update monochrome icon
2025-12-21 17:16:15 +00:00
José Rebelo
8a4bc18c03
Garmin / Zepp OS: Add experimental settings
2025-12-21 17:01:44 +00:00
José Rebelo
794166d2b1
Garmin: Fix NotificationSubscriptionMessage on older devices
2025-12-21 16:33:24 +00:00
Symtux and José Rebelo
c07f401f28
Added device used for testing in AbstractDeviceCoordinatorTest
2025-12-21 15:57:04 +01:00
Symtux and José Rebelo
1128dea794
Adding R1 device to gloryfit watches
2025-12-21 15:57:04 +01:00
shinebrillant and Hosted Weblate
9296d4aa0f
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 80.9% (3514 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hant/
2025-12-21 14:01:50 +00:00
shinebrillant and Hosted Weblate
1a6eb74b2b
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 80.8% (3511 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hant/
2025-12-21 14:01:50 +00:00
shinebrillant and Hosted Weblate
0c85932a81
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 66.6% (2 of 3 strings)
Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/zh_Hant/
2025-12-21 14:01:49 +00:00
shinebrillant and Hosted Weblate
ed8afbc76c
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 80.4% (3495 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hant/
2025-12-21 14:01:48 +00:00
shinebrillant and Hosted Weblate
50cf76c972
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 80.1% (3479 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hant/
2025-12-21 14:01:47 +00:00
Temuri Doghonadze and Hosted Weblate
7c9771ac89
Translated using Weblate (Georgian)
...
Currently translated at 13.6% (593 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ka/
2025-12-21 14:01:47 +00:00
shinebrillant and Hosted Weblate
b393b24e90
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 79.8% (3465 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hant/
2025-12-21 14:01:46 +00:00
diskacz and Hosted Weblate
4ce1fba6c7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (4342 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-12-21 14:01:45 +00:00
shinebrillant and Hosted Weblate
109f36b95d
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 77.9% (3384 of 4342 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hant/
2025-12-21 14:01:44 +00:00
Christian Thiele and Hosted Weblate
c31ed36779
Translated using Weblate (German)
...
Currently translated at 100.0% (4341 of 4341 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-12-21 14:01:43 +00:00
ranovich suorc and Hosted Weblate
ae8131c789
Translated using Weblate (Catalan)
...
Currently translated at 44.0% (1911 of 4341 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ca/
2025-12-21 14:01:43 +00:00
Fjuro and Hosted Weblate
7b1047eeff
Translated using Weblate (Czech)
...
Currently translated at 100.0% (4341 of 4341 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-12-21 14:01:42 +00:00
陈少举 and Hosted Weblate
cedd840b45
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (4341 of 4341 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2025-12-21 14:01:41 +00:00
大王叫我来巡山 and Hosted Weblate
0f33d2b9ad
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (4341 of 4341 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2025-12-21 14:01:40 +00:00
Максим Горпиніч and Hosted Weblate
1ad7c50fe4
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (4341 of 4341 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2025-12-21 14:01:39 +00:00
ranovich suorc and Hosted Weblate
7ecbc9d81f
Translated using Weblate (Catalan)
...
Currently translated at 44.0% (1908 of 4327 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ca/
2025-12-21 14:01:38 +00:00
José Rebelo
0b86fb6fee
Update changelog
2025-12-21 14:01:11 +00:00
José Rebelo
c7596207af
Garmin: Re-generate Fit classes
2025-12-21 13:57:03 +00:00
Daniele Gobbetti and José Rebelo
4eba10858c
Garmin: Register FitLocalMessageHandler on incoming FitDefinitionMessage
...
Also log the incoming FitDataMessage once it's parsed, without any further processing.
2025-12-21 13:54:21 +00:00
Daniele Gobbetti and José Rebelo
157c9c2237
Garmin: Initial attempt at supporting incoming FitDefinition/FitData Messages
...
Add the code to generate outgoing FitDefinition- and FitDataStatusMessage.
Add support for incoming FitDefinitionMessage and register handler via deviceEvent (commented for now to avoid leaking).
Refactor FitLocalMessageHandler to support both outgoing and incoming handling of FitDefinition/FitData.
Most of the changes were not tested for the lack of hardware, but at least they show no regressions.
2025-12-21 13:54:21 +00:00