Commit Graph
13958 Commits
Author SHA1 Message Date
Viktor RakandHosted Weblate ecd16a652d Translated using Weblate (Ukrainian)
Currently translated at 86.6% (3440 of 3969 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2025-07-18 22:35:08 +02:00
Viktor RakandHosted Weblate 724f63329c Translated using Weblate (Ukrainian)
Currently translated at 86.6% (3440 of 3969 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2025-07-18 22:35:08 +02:00
FjuroandHosted Weblate f9ef127da8 Translated using Weblate (Czech)
Currently translated at 100.0% (3 of 3 strings)

Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/cs/
2025-07-18 22:35:07 +02:00
arjan-sandHosted Weblate 1f60b8da2b Translated using Weblate (Dutch)
Currently translated at 100.0% (3969 of 3969 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2025-07-18 22:35:06 +02:00
arjan-sandHosted Weblate cd8282fd95 Translated using Weblate (Dutch)
Currently translated at 100.0% (3969 of 3969 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2025-07-18 22:35:05 +02:00
nautilusxandHosted Weblate 8c4c666816 Translated using Weblate (German)
Currently translated at 100.0% (3969 of 3969 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-07-18 22:35:05 +02:00
FjuroandHosted Weblate 098dbb8983 Translated using Weblate (Czech)
Currently translated at 100.0% (3969 of 3969 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-07-18 22:35:04 +02:00
arjan-sandHosted Weblate 10f2dec938 Translated using Weblate (Dutch)
Currently translated at 99.1% (3936 of 3969 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2025-07-18 22:35:03 +02:00
Priit JõerüütandHosted Weblate c29fcfd1cc Translated using Weblate (Estonian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/et/
2025-07-18 22:35:02 +02:00
Priit JõerüütandHosted Weblate 42639e6880 Translated using Weblate (Estonian)
Currently translated at 25.9% (1029 of 3968 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/et/
2025-07-18 22:35:01 +02:00
Priit JõerüütandHosted Weblate 5d193c2d1b Translated using Weblate (Estonian)
Currently translated at 25.9% (1029 of 3968 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/et/
2025-07-18 22:35:01 +02:00
diskaczandHosted Weblate e3669639ba Translated using Weblate (Polish)
Currently translated at 100.0% (3968 of 3968 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-07-18 22:35:00 +02:00
Viktor RakandHosted Weblate c077fee34d Translated using Weblate (Ukrainian)
Currently translated at 85.1% (3377 of 3968 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2025-07-18 22:34:59 +02:00
FjuroandHosted Weblate 34fa63ca6d Translated using Weblate (Czech)
Currently translated at 100.0% (3968 of 3968 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-07-18 22:34:59 +02:00
Саша ПетровићandHosted Weblate 3441312fe4 Translated using Weblate (Serbian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/sr/
2025-07-18 22:34:58 +02:00
Саша ПетровићandHosted Weblate 407350a5a8 Translated using Weblate (Serbian)
Currently translated at 58.3% (2316 of 3968 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/sr/
2025-07-18 22:34:57 +02:00
Poesty LiandHosted Weblate df696be2b8 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3962 of 3962 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2025-07-18 22:34:57 +02:00
diskaczandHosted Weblate 5139293db3 Translated using Weblate (Polish)
Currently translated at 100.0% (3962 of 3962 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-07-18 22:34:56 +02:00
jonnysemonandHosted Weblate 47efcfc648 Translated using Weblate (Arabic)
Currently translated at 84.7% (3356 of 3958 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2025-07-18 22:34:55 +02:00
diskaczandHosted Weblate 8f8000d48c Translated using Weblate (Polish)
Currently translated at 100.0% (3958 of 3958 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-07-18 22:34:54 +02:00
Christian ThieleandHosted Weblate 84db7251f4 Translated using Weblate (German)
Currently translated at 100.0% (3958 of 3958 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-07-18 22:34:53 +02:00
diskaczandHosted Weblate 8a085ffc15 Translated using Weblate (Polish)
Currently translated at 100.0% (3957 of 3957 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-07-18 22:34:53 +02:00
ElioandHosted Weblate 324f7cde54 Translated using Weblate (Portuguese (Brazil))
Currently translated at 57.9% (2294 of 3957 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pt_BR/
2025-07-18 22:34:52 +02:00
diskaczandHosted Weblate 8447e531b5 Translated using Weblate (Polish)
Currently translated at 98.8% (3911 of 3957 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-07-18 22:34:51 +02:00
Christian ThieleandHosted Weblate 2d7165e755 Translated using Weblate (German)
Currently translated at 100.0% (3957 of 3957 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-07-18 22:34:50 +02:00
Thomas Kuehne 35276c5cfd btle+br: switch performConnected/performImmediately to queueConnected/queueImmediately (#5107)
1) replace DeviceSupport's performConnected and performImmediately with TransactionBuilder's queueConnected and queueImmediately - perform* couldn't prevent repeatedly queueing the same transaction
2) improve JavaDoc for btle+br TransactionBuilders
3) improve error handling for btle's TransactionBuilder
2025-07-18 22:27:29 +02:00
Thomas KuehneandJosé Rebelo 9f168fa350 use actual MTU instead of fixed size for TransactionBuilder.writeChunkedData 2025-07-18 19:56:30 +02:00
Thomas Kuehne ae1d5b1f01 btle: fix BtLEQueue.insert concurrency (#5103) 2025-07-18 15:57:30 +02:00
José Rebelo 2aa35e2c67 Add android.permission.BLUETOOTH permission (#5053)
Keep the permission even on Android 12 and above, as some ROMs are buggy
and are unable to pair with A2DP devices
2025-07-18 11:59:59 +01:00
José Rebelo ce334fad33 onInstallApp: Add support for custom options 2025-07-18 09:03:49 +01:00
José Rebelo c3af3b3ce1 Garmin eTrex SE 2025-07-17 23:46:28 +01:00
José Rebelo da78b3abb4 Garmin: Support weather V1 2025-07-17 23:45:35 +01:00
Me7c7andJosé Rebelo a2eb63db26 Huawei: Additional parameters for activity summary. 2025-07-18 00:08:49 +02:00
Thomas KuehneandJosé Rebelo 69874ad535 btle+br: use modernized TransactionBuilder methods (#5101) 2025-07-18 00:07:09 +02:00
Daniele Gobbetti f78d59d6d4 Deprecate NotificationCollectorMonitorService
Don't start the foreground NotificationCollectorMonitorService unless enabled in the deprecated settings.

The notification service seems to be reliably kept alive by the OS without this workaround, and having a second foreground service is causing a second persistent notification for some users.
2025-07-16 17:22:07 +02:00
Thomas Kuehne afd529fbf3 btle+br: remove the queue argument from TransactionBuilder.queue (#5099) 2025-07-15 16:07:17 +02:00
Arjan Schrijver 13d12f52c0 Use getAllDeviceDao() in Fossil, Moyoung and Yawell coordinators 2025-07-15 11:01:34 +02:00
Arjan Schrijver 310027cdb1 Fossil/Skagen Hybrids: Add support for workouts sync
Fixes #4639
2025-07-15 09:45:05 +02:00
Thomas Kuehne 8daa0178ce ble+btbr: add TransactionBuilder.setProgress (#5098) 2025-07-14 19:04:38 +02:00
Thomas KuehneandJosé Rebelo 7dac462f7d FunctionAction: enhance Transaction.run to streamline one-off actions (#5081) 2025-07-14 00:12:16 +02:00
José Rebelo 5ce9936686 GloryFit: Initial support for Oukitel BT103, Dotn P66D 2025-07-13 21:28:36 +01:00
Thomas Kuehne 78578cc86d btle+br: use DeviceSupport.createTransactionBuilder instead of TransactionBuilder's constructor to prepare for queue isolation 2025-07-13 21:06:04 +02:00
Thomas Kuehne a67613072c asteroidos: fix concurrency issue between initializeDevice and onSetTime 2025-07-13 19:00:33 +02:00
José Rebelo c634645492 Garmin Vivosmart 3: Initial support 2025-07-13 15:49:08 +01:00
José Rebelo b31f2c95fb Amazfit Balance 2: Mark as supported
Confirmed on matrix
2025-07-13 13:22:43 +01:00
cooligulaandJosé Rebelo e30ad83303 Add diving functionality for HUAWEI Devices (initial PR, adding data types) (#5069)
Co-authored-by: cooligula <cooligula@noreply.codeberg.org>
Co-committed-by: cooligula <cooligula@noreply.codeberg.org>
2025-07-13 14:14:27 +02:00
José Rebelo 5b3d5b1ef9 Garmin Vivomove Sport: Initial support 2025-07-13 13:11:56 +01:00
dependency-botandJosé Rebelo 4e01505c77 Update dependency org.apache.commons:commons-lang3 to v3.18.0 2025-07-12 14:22:42 +02:00
dependency-botandJosé Rebelo 22c68310db Update dependency com.android.tools.build:gradle to v8.11.1 2025-07-12 14:22:11 +02:00
José Rebelo 3c76b58829 Sort device language preference alphabetically 2025-07-12 13:13:56 +01:00