Commit Graph

12742 Commits

Author SHA1 Message Date
Arjan Schrijver
f0a196f3e0 Moyoung: Add inactivity reminder preference 2025-01-20 10:13:33 +01:00
Arjan Schrijver
0e06b57e19 Moyoung: Add power saving mode preference 2025-01-20 10:13:33 +01:00
Arjan Schrijver
9e5cb0b06e Moyoung: Send volume level with music info 2025-01-20 10:13:33 +01:00
Arjan Schrijver
f92096c0a2 Moyoung: Add option for letting the device follow the phone DND setting 2025-01-20 10:13:33 +01:00
Arjan Schrijver
3b8d5fc874 Moyoung: Support sending, receiving and deleting alarms 2025-01-20 10:13:33 +01:00
Arjan Schrijver
3994da1e3f Moyoung: Fix DND and Lift Wrist settings 2025-01-20 10:13:33 +01:00
Arjan Schrijver
249cfa7c06 Moyoung: Support the Misirun C17 2025-01-20 10:13:33 +01:00
Arjan Schrijver
527b9f5bc3 Moyoung: Send weather location and sunrise/sunset 2025-01-20 10:13:33 +01:00
Arjan Schrijver
13f0273753 Moyoung: Implement sending calendar items 2025-01-20 10:13:33 +01:00
Arjan Schrijver
853e834101 Moyoung: Implement sending music info and state 2025-01-20 10:13:33 +01:00
Arjan Schrijver
4f81f4c832 Moyoung: Fix malformed notifications when sender/title contains colon 2025-01-20 10:13:33 +01:00
Arjan Schrijver
40fc18355e Moyoung: Implement and improve several device settings 2025-01-20 10:13:33 +01:00
Arjan Schrijver
744f4f88a8 Moyoung: Add music and volume control 2025-01-20 10:13:33 +01:00
Arjan Schrijver
93aabdfc8b Moyoung: Implement HR measurement interval setting 2025-01-20 10:13:33 +01:00
Arjan Schrijver
3009a118cd Moyoung: Implement language setting 2025-01-20 10:13:33 +01:00
Arjan Schrijver
a1fc6c9e5c Moyoung: Fix HR history packet parsing and activity sample provider 2025-01-20 10:13:33 +01:00
Arjan Schrijver
acbc85812b Moyoung: Send cached weather info on request 2025-01-20 10:13:33 +01:00
Arjan Schrijver
487afa6814 Moyoung: Code and settings improvements 2025-01-20 10:13:33 +01:00
Arjan Schrijver
bff6fcca56 Moyoung: Improve notifications 2025-01-20 10:13:33 +01:00
Arjan Schrijver
b3f8490995 Moyoung: Support syncing historical HR measurements 2025-01-20 10:13:33 +01:00
Arjan Schrijver
9cd5bb5569 Moyoung: Fix weather forecast being one day off 2025-01-20 10:13:33 +01:00
Arjan Schrijver
6ae82e2218 Moyoung: Add find my phone functionality 2025-01-20 10:13:33 +01:00
Arjan Schrijver
02fe64b660 Moyoung: Make fixed MTU device-specific 2025-01-20 10:13:33 +01:00
Arjan Schrijver
cba502905a Moyoung: Fixes for settings, sync, logging, weather, live activity 2025-01-20 10:13:33 +01:00
Arjan Schrijver
8768349aaa Moyoung: Improve logging 2025-01-20 10:13:33 +01:00
Arjan Schrijver
52610057eb Moyoung: Persist received data in new tables 2025-01-20 10:13:33 +01:00
Arjan Schrijver
5a79ccf9a4 Moyoung: Split up (modernize) database tables 2025-01-20 10:13:33 +01:00
Arjan Schrijver
216a46e681 Moyoung: Modernize classes and methods and fix compiler errors 2025-01-20 10:13:33 +01:00
Arjan Schrijver
d59a71f81d Rename DaFit references to Moyoung to reflect the protocol used 2025-01-20 10:13:33 +01:00
krzys-h
93221799f8 Da Fit: Setting alarms 2025-01-20 10:13:33 +01:00
krzys-h
db9c5a0358 Da Fit: Training data transfer 2025-01-20 10:13:33 +01:00
krzys-h
058453dd73 Da Fit: Add device settings 2025-01-20 10:13:33 +01:00
krzys-h
2a3df28847 Da Fit: Add weather sync 2025-01-20 10:13:33 +01:00
krzys-h
830ca1ecbd Da Fit: Add activity fetching and logging 2025-01-20 10:13:33 +01:00
krzys-h
c3965b94a6 Da Fit: Add handling of heart rate, blood pressure and oxidation measurements 2025-01-20 10:13:33 +01:00
krzys-h
2b54a6419a Da Fit: Add notification support 2025-01-20 10:13:33 +01:00
krzys-h
9e33fc2b88 Da Fit: Add time sync 2025-01-20 10:13:33 +01:00
krzys-h
817b3ca1bc Da Fit: Add device support, reverse engineering notes and base protocol implementation 2025-01-20 10:13:33 +01:00
José Rebelo
878d40b8a8 Amazfit Active 2: Experimental support 2025-01-19 23:12:03 +00:00
José Rebelo
79fdbb8f85 Xiaomi Watch S1 Active: Fix freestyle and elliptical parsing 2025-01-19 21:04:37 +00:00
José Rebelo
8f62e5232a woodpecker: Migrate secrets to environment from_secret 2025-01-19 20:46:35 +00:00
José Rebelo
9e003fc562 Mi Band 9: Fix swimming parsing 2025-01-18 13:05:49 +00:00
mash-graz
87fa5b44d7 Fix multi location weather support on some Xiaomi devices. (#4512)
Resend a request for the list of stored weather locations when the device is already asking for meteorological conditions but didn't react on earlier initialization attempts.

Fixes: #4485

Co-authored-by: Martin Schitter <ms+git@mur.at>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/4512
Co-authored-by: mash-graz <mash-graz@noreply.codeberg.org>
Co-committed-by: mash-graz <mash-graz@noreply.codeberg.org>
2025-01-17 21:43:54 +00:00
Martin Schitter
fb4f6397c7 Enable contacts configuration for Xiaomi Redmi Watch 4 / 5 active / 5 lite 2025-01-17 20:34:52 +00:00
Me7c7
7080649cb2 Huawei: DataSync service initial support added. Basic goals. 2025-01-17 19:15:24 +00:00
Me7c7
21dbc963df Register on calories change. 2025-01-17 19:15:24 +00:00
José Rebelo
aead5343a4 Migrate standing time to hours
Even though it said "minutes", all devices that use this preference
(Xiaomi-protobuf and Zepp OS), get the raw value, and they expect it to
be in hours.
2025-01-17 19:14:31 +00:00
ahormann
eff6f57aa5 Soundcore Q30: Cleanup Code 2025-01-16 22:21:24 +00:00
ahormann
4e765ad952 Soundcore Q30: First attempt at supporting EQ 2025-01-16 22:21:24 +00:00
ahormann
991461a8d8 Soundcore Q30: Initial Support 2025-01-16 22:21:24 +00:00