1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-30 20:45:49 +01:00
Commit Graph

9567 Commits

Author SHA1 Message Date
Daniel Dakhno
ef1d38d9d3 Device Manager: replaced getSupportedType with supports method
Huami: introduced getSupportedDeviceName

Huami: implemented getSupportedDeviceName

Huami: fixed typo

Device manager: added error on empty getSupportedDeviceName and empty supports()

Device manager: migrated more devices to getSupportedDeviceName

Device manager: simplified default supports implementation

Device manager: added caching for getSupportedDeviceName pattern

Device manager: added caching DeviceType resolution

Device manager: changed pattern matching find()->matches()

Device manager: use Candidate as caching key

Device manager: more verbose variable initialization

Device manager: fixed typo

Device manager: removed device caching from DeviceHelper

Gradle: removed protoc binary

Device manager: moved more devices to getSupportedDeviceName

Device manager: reduced usages of String.format

Device Vesc: removed multiple device types

Device management: regex improvements

Makibes HR3: fixed device recognition regex
2023-10-05 20:34:53 +00:00
Noodlez
4919be9f6d Update AsteroidOS support
Fixed a few bugs.
1. Moved from the depreciated Date object for sending over the time
2. Fixed media info sending. (It would crash when info was missing)
3. Fixed notification dismissal (Typo in removal tag from remove->removed)
4. Fixed quite a few warnings that were being brought up.
5. Added more of the supported models for AsteroidOS.

There are still a few problems that exist. Screenshotting still doesn't work. I'm just not sure how it works in GB. The AsteroidOS service is still not being detected, even though the AsteroidOSSync application is detecting it just fine.
2023-10-05 20:26:58 +00:00
José Rebelo
e62565cc88 Update gradle wrapper to 7.2
The previous one did not match any of the checkums on the official
website.

./gradlew wrapper --gradle-version 7.2 \
  --gradle-distribution-sha256-sum f581709a9c35e9cb92e16f585d2c4bc99b2b1a5f85d2badbd3dc6bff59e1e6dd
2023-10-04 22:24:41 +01:00
José Rebelo
d1dee47186 Fix tests 2023-10-04 21:58:45 +01:00
Ganblejs
2c5b687cef Bump main targetSdkVersion to 33 2023-10-04 11:12:17 +00:00
Davis Mosenkovs
98df2d1837 Add Latvian transliteration 2023-10-04 00:30:27 +03:00
Davis Mosenkovs
26e6d7469f Message privacy: Add mode Hide only body 2023-10-02 21:22:27 +03:00
José Rebelo
5f05a0d88f Sony WF-1000XM5: Experimental support 2023-09-28 23:53:58 +01:00
José Rebelo
25af69733f Add default methods to AbstractDeviceCoordinator 2023-09-28 23:32:57 +01:00
Daniel Dakhno
b97b26ce3a Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
akasaka
8b01426d57 [Wena3/BUG] Lint 2023-09-25 13:46:19 +09:00
akasaka
65102e26f4 [Wena3/BUG] Height and weight were swapped around 2023-09-25 13:39:49 +09:00
akasaka
1140e60a88 [Wena3/BUG] Don't hide music title when momentarily pausing and resuming 2023-09-25 13:32:03 +09:00
akasaka
488af72341 [Wena3/BUG] BodyPropertiesSetting: height then weight on the wire, not the other way around 2023-09-25 13:22:27 +09:00
Davis Mosenkovs
51fbdaaaab Mijia LYWSD02: Add LYWSD02/LYWSD02MMC to README 2023-09-23 17:27:30 +03:00
Davis Mosenkovs
c884c5d075 Mijia LYWSD02: Set time in onSetTime() 2023-09-23 17:19:12 +03:00
Davis Mosenkovs
edce45dcc3 Mijia LYWSD02: Battery + setting temperature scale
Implement reading battery percentage.
Implement setting temperature scale used on clock display.

Communication protocol taken from: https://github.com/h4/lywsd02
2023-09-23 17:18:42 +03:00
Davis Mosenkovs
f4af55d622 Mijia LYWSD02: Add support for LYWSD02MMC 2023-09-23 17:11:39 +03:00
José Rebelo
1cd795f95a Sony Wena 3: Update wiki link in README 2023-09-23 11:36:45 +01:00
vladkorotnev
889a1db801 Sony Wena 3: Initial support (#3311)
Co-authored-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
Co-committed-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
2023-09-23 10:31:41 +00:00
José Rebelo
9fe5bc049f Remove stray character 2023-09-19 20:48:20 +01:00
José Rebelo
9230580a01 Display devices with unknown name during scan 2023-09-19 20:45:14 +01:00
José Rebelo
e078ceff0a Introduce DiscoveryActivityV2 2023-09-19 20:45:14 +01:00
José Rebelo
a85246c279 Use GBDeviceCandidate#getName on all coordinators 2023-09-19 20:45:13 +01:00
José Rebelo
6f7fb261e7 Move Discovery activities to standalone package 2023-09-19 20:44:42 +01:00
Gabriele Monaco
492119f7ee Passing BarcodeId as value if not null 2023-09-19 16:52:19 +02:00
Gabriele Monaco
89f57243cf Added loyalty cards support for the banglejs 2023-08-20 11:14:03 +02:00
Daniel Dakhno
8c48a49d3a Mi Band HRX: added DeviceType for Mi Band HRX
Mi Band HRX: changed DeviceType key for MIBAND_HRX

Mi Band HRX: added migration to MIBAND_HRX

Mi Band HRX: added devicetype string for MIBAND_HRX

Huami HRX: removed redundant null check

Huami HRX: removed redundant supports callback
2023-09-18 22:08:09 +00:00
Arjan Schrijver
b8912976f1 Fossil/Skagen Hybrids: Show some toasts only on debug builds 2023-09-18 22:32:02 +02:00
José Rebelo
ee3ce06899 Zepp OS: Fix health settings on older Zepp OS versions 2023-09-17 23:17:22 +01:00
José Rebelo
3f518364f2 Amazfit GTR 3 Pro: Fix firmware and watchface upload 2023-09-17 20:52:33 +01:00
Vincèn PUJOL
6609869104
Translated using Weblate (French)
Currently translated at 100.0% (2194 of 2194 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-09-17 15:50:58 +00:00
mika laka
fcae28ef14
Translated using Weblate (Catalan)
Currently translated at 62.2% (1365 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ca/
2023-09-17 15:50:57 +00:00
winver
5ed9b30aac
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2193 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2023-09-17 15:50:56 +00:00
José Rebelo
c3d7718e65 Improve MTU error message, update README 2023-09-17 16:50:48 +01:00
José Rebelo
d56a42a424 Zepp OS: Prevent AGPS file upload under low MTU 2023-09-17 16:39:39 +01:00
José Rebelo
f6ff357a6b Reduce number of git commits on nightly changelog
- Include last 100 commits
- Ignore weblate commits

The changelog_git is still being accidentally included into release
builds. It currently takes 6kb compressed.
2023-09-17 15:40:16 +01:00
Andreas Shimokawa
294d45f6c3 add Bip U Pro to README 2023-09-16 23:00:55 +02:00
Andreas Shimokawa
c86c7c59f4 bump version, update changelogs 2023-09-16 22:58:50 +02:00
Kalle
7a40683e6e
Translated using Weblate (Finnish)
Currently translated at 21.8% (479 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fi/
2023-09-16 13:55:46 +00:00
Rex_sa
48f0214d31
Translated using Weblate (Arabic)
Currently translated at 100.0% (2193 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2023-09-16 13:55:45 +00:00
陈少举
b87ce2af1b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2193 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2023-09-16 13:55:45 +00:00
Kalle
b197adedd4
Translated using Weblate (Finnish)
Currently translated at 19.2% (422 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fi/
2023-09-16 13:55:44 +00:00
arjan-s
757d9e63b2
Translated using Weblate (Dutch)
Currently translated at 100.0% (2193 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2023-09-16 13:55:43 +00:00
0que
7487d50f39
Translated using Weblate (Russian)
Currently translated at 96.9% (2127 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2023-09-16 13:55:43 +00:00
Yaron Shahrabani
35927809b6
Translated using Weblate (Hebrew)
Currently translated at 100.0% (2193 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2023-09-16 13:55:42 +00:00
Vincèn PUJOL
e2521f54fb
Translated using Weblate (French)
Currently translated at 100.0% (2193 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-09-16 13:55:41 +00:00
gallegonovato
a5e8db2af5
Translated using Weblate (Spanish)
Currently translated at 100.0% (2193 of 2193 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2023-09-16 13:55:40 +00:00
Ács Zoltán
73aae9db50
Translated using Weblate (Hungarian)
Currently translated at 41.5% (911 of 2192 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2023-09-16 13:55:40 +00:00
Ács Zoltán
32d2d3a1c3
Translated using Weblate (Hungarian)
Currently translated at 38.0% (835 of 2192 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2023-09-16 13:55:39 +00:00