Do you know my name? and Hosted Weblate
107dd2f25f
Translated using Weblate (Ukrainian)
...
Currently translated at 71.7% (2731 of 3808 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2025-05-11 14:52:51 +02:00
Christian Thiele and Hosted Weblate
50fdbc51fa
Translated using Weblate (German)
...
Currently translated at 100.0% (3808 of 3808 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-05-11 14:52:51 +02:00
陈少举 and Hosted Weblate
69341b6363
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (3808 of 3808 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2025-05-11 14:52:51 +02:00
Do you know my name? and Hosted Weblate
b4c7148628
Translated using Weblate (Ukrainian)
...
Currently translated at 71.7% (2733 of 3808 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2025-05-11 14:52:50 +02:00
Ghost of Sparta and Hosted Weblate
e1d3f308de
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3808 of 3808 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2025-05-11 14:52:50 +02:00
Christian Thiele and Hosted Weblate
6aac413862
Translated using Weblate (German)
...
Currently translated at 100.0% (3808 of 3808 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-05-11 14:52:50 +02:00
Fjuro and Hosted Weblate
18aa0753f0
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3808 of 3808 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-05-11 14:52:50 +02:00
Christian Thiele and Hosted Weblate
d93d85e8f6
Translated using Weblate (German)
...
Currently translated at 100.0% (3803 of 3803 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-05-11 14:52:50 +02:00
Ghost of Sparta and Hosted Weblate
469900e4ce
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3803 of 3803 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2025-05-11 14:52:50 +02:00
Christian Thiele and Hosted Weblate
99b44b17d7
Translated using Weblate (German)
...
Currently translated at 100.0% (3803 of 3803 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-05-11 14:52:50 +02:00
Fjuro and Hosted Weblate
e99762d4ae
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3803 of 3803 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-05-11 14:52:50 +02:00
陈少举 and Hosted Weblate
44cacb22bd
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (3803 of 3803 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2025-05-11 14:52:50 +02:00
Ivan GJ and Hosted Weblate
5425d9a32a
Translated using Weblate (Catalan)
...
Currently translated at 36.2% (1377 of 3802 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ca/
2025-05-11 14:52:50 +02:00
diskacz and Hosted Weblate
0a9e87bc53
Translated using Weblate (Polish)
...
Currently translated at 100.0% (3802 of 3802 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-05-11 14:52:50 +02:00
Ghost of Sparta and Hosted Weblate
b3db203d8f
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3802 of 3802 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2025-05-11 14:52:50 +02:00
Christian Thiele and Hosted Weblate
c89e926aa9
Translated using Weblate (German)
...
Currently translated at 100.0% (3802 of 3802 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-05-11 14:52:50 +02:00
Fjuro and Hosted Weblate
ad6290a4f0
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3802 of 3802 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-05-11 14:52:50 +02:00
陈少举 and Hosted Weblate
4312612794
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (3802 of 3802 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2025-05-11 14:52:50 +02:00
Yaron Shahrabani and Hosted Weblate
f46595f3df
Translated using Weblate (Hebrew)
...
Currently translated at 77.2% (2936 of 3802 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2025-05-11 14:52:50 +02:00
Ghost of Sparta and Hosted Weblate
0ae6e062cc
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3801 of 3801 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2025-05-11 14:52:50 +02:00
Fjuro and Hosted Weblate
f0013b10b3
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3801 of 3801 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-05-11 14:52:50 +02:00
diskacz and Hosted Weblate
2a054ced74
Translated using Weblate (Polish)
...
Currently translated at 100.0% (3799 of 3799 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-05-11 14:52:50 +02:00
Ghost of Sparta and Hosted Weblate
0a1c9dd93e
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3799 of 3799 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2025-05-11 14:52:50 +02:00
Fjuro and Hosted Weblate
f2656a8506
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3799 of 3799 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2025-05-11 14:52:50 +02:00
陈少举 and Hosted Weblate
123d9a0f5d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (3799 of 3799 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2025-05-11 14:52:49 +02:00
José Rebelo
a0687b9823
woodpecker: Update android-fdroid-tools to 35.0.1-androguard-4.1.2-java-21
2025-05-11 13:52:41 +01:00
Thomas Kuehne
f453e21c0f
onMtuChanged: add missing super calls and GATT_SUCCESS checks
2025-05-10 22:39:41 +02:00
José Rebelo
46e0699007
Sony WF-C710N: Initial support
2025-05-10 16:38:48 +01:00
Thomas Kuehne and José Rebelo
f3fd988aea
fix the new BLETypeConversions.toFloat32
2025-05-10 15:36:14 +00:00
Thomas Kuehne and José Rebelo
488c789e15
GattCallback: memory safe onCharacteristicChanged and onCharacteristicRead
...
Change the method signatures of GattCallback.onCharacteristicChanged and GattCallback.onCharacteristicRead to be memory safe. See Android 13 (Tiramisu, API 33) documentation for background.
To be memory safe onCharacteristicChanged and onCharacteristicRead should always evaluate the `value` parameter, potential in combination with BLETypeConversions, and not use:
- BluetoothGattCharacteristic.getValue
- BluetoothGattCharacteristic.getIntValue
- BluetoothGattCharacteristic.getFloatValue
- BluetoothGattCharacteristic.getStringValue
2025-05-10 15:36:14 +00:00
José Rebelo
92318edb7d
Amazfit Active 2 NFC: Initial support
2025-05-10 14:47:40 +01:00
dependency-bot and José Rebelo
806e7b6a34
Update dependency com.android.tools.build:gradle to v8.10.0
2025-05-10 13:39:29 +00:00
José Rebelo
0bca7087bb
Set source and target compatibility to Java 17
...
For context, see https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/4735#issuecomment-4413866
2025-05-10 14:11:41 +01:00
Thomas Kuehne and José Rebelo
03e14edee4
switch the Java toolchain to version 21
...
Switch the Java toolchain to version 21 - the version shipped with current AndroidStudio releases.
Disable Java 1.8 warnings - see discussion in PR #4735
2025-05-10 13:09:46 +00:00
José Rebelo
87fd6b1596
Dashboard: Do not sum resting calories across devices
...
In theory, all devices should report the same amount of resting
calories. Since that will likely not be the case, and it also does not
make sense to sum them, average the resting calories across all devices
that provide them.
2025-05-10 10:19:07 +01:00
trentsuzuki and José Rebelo
d07d4865d1
Add weekly/monthly views for calories charts
2025-05-10 09:15:09 +00:00
Thomas Kuehne and José Rebelo
303d01530f
Gradle: execute the genSources task only when necessary
...
Rebuilds where only elements in app/ where changed no longer re-generate the entity java files.
2025-05-10 08:46:21 +00:00
Thomas Kuehne
414d266666
Gradle: regenerate changelog_git.xml only when actually required
...
During one build buildGitChangelog is executed multiple times (one call per defined applicationVariant).
This slows down builds and - because it generates a resource file - blocks Android Studio's Instant Run feature.
2025-05-08 23:42:36 +02:00
trentsuzuki and José Rebelo
ec5a4ad100
Add average day for body energy
2025-05-08 20:22:48 +00:00
Me7c7 and José Rebelo
a5ee041d7b
Huawei: Decode longest Streak and triped for jump rope(no UI)
2025-05-08 20:13:59 +00:00
nx-d1frnt
a154d900d9
Added basic support for Realme Buds T100, Realme Buds T300, Oppo Enco Buds2
2025-05-07 17:52:32 +00:00
Thomas Kuehne and José Rebelo
8b92a479e1
log: use descriptive BluetoothStatusCodes instead of numeric codes
2025-05-04 19:29:53 +00:00
Thomas Kuehne and José Rebelo
f51237217c
fix RequestConnectionPriorityAction waiting for a non-existing async BLE update
2025-05-04 19:28:48 +00:00
Thomas Kuehne and José Rebelo
dec5207c2d
fix ServerResponseAction sending hardcoded status 0 instead of parameter value
2025-05-04 19:26:21 +00:00
Thomas Kuehne
9f9e4faa98
log: explain why ReadAction didn't try to actually perform a read
2025-05-04 19:37:51 +02:00
vxnu20 and José Rebelo
758da0fa2e
Initial support for Realme Buds Air 5 pro
2025-05-03 09:42:29 +00:00
José Rebelo
c9423f7d25
Update changelog
2025-05-03 09:48:38 +01:00
Kenneth Koski
bda7fe48d9
Add initial support for Polar H10
...
Supports heart rate readings only for now
2025-05-02 20:11:53 -05:00
Me7c7
598cee31cc
Huawei: Fix crash in app list. Names for previously unknown
2025-05-02 20:03:23 +03:00
Thomas Kuehne
0f91b5790b
fix AbstractBTLEDeviceSupport calling bleApi for unsuccessful onCharacteristicRead
2025-05-02 18:31:11 +02:00