Commit Graph
13585 Commits
Author SHA1 Message Date
Arjan Schrijver d61e511b11 Moyoung: Fix historical steps and sleep sync order 2025-06-11 20:58:00 +02:00
Arjan Schrijver c96a81a424 Moyoung: Request and persist high resolution HR samples from workouts 2025-06-11 20:58:00 +02:00
Arjan Schrijver a9bfacb841 Moyoung: Add workout summary parser 2025-06-11 20:58:00 +02:00
Arjan Schrijver 785b3466c0 Moyoung: Basic support for V2 workouts sync 2025-06-11 20:58:00 +02:00
Arjan Schrijver bf72bfd8e3 Moyoung: Support starting phone GPS tracker from watch 2025-06-11 20:58:00 +02:00
Arjan Schrijver 1fe4716314 Moyoung: Implement camera trigger function
Big thanks to sptech@noreply.codeberg.org for figuring this out!
2025-06-11 20:58:00 +02:00
Arjan Schrijver 57ab51dc44 Moyoung: Support the KSIX Venture 2025-06-11 20:58:00 +02:00
Arjan Schrijver 5d694f2969 Moyoung: Support the generic C20 smartwatch 2025-06-11 20:58:00 +02:00
Arjan Schrijver 026e8c574b Moyoung: Implement syncing sleep data 2025-06-11 20:58:00 +02:00
Arjan Schrijver 05996890de Moyoung: Add support for world clocks 2025-06-11 20:58:00 +02:00
Arjan Schrijver 4335991480 Moyoung: Change bonding style to lazy to allow phone calls through watch 2025-06-11 20:58:00 +02:00
Arjan Schrijver 55060a192f Moyoung: Add inactivity reminder preference 2025-06-11 20:58:00 +02:00
Arjan Schrijver 9566ff8c37 Moyoung: Add power saving mode preference 2025-06-11 20:58:00 +02:00
Arjan Schrijver a4ff42d15f Moyoung: Send volume level with music info 2025-06-11 20:58:00 +02:00
Arjan Schrijver b433c728cb Moyoung: Add option for letting the device follow the phone DND setting 2025-06-11 20:58:00 +02:00
Arjan Schrijver 09fa5638da Moyoung: Support sending, receiving and deleting alarms 2025-06-11 20:58:00 +02:00
Arjan Schrijver 664a2e3383 Moyoung: Fix DND and Lift Wrist settings 2025-06-11 20:58:00 +02:00
Arjan Schrijver ac2b0d5b54 Moyoung: Support the Misirun C17 2025-06-11 20:58:00 +02:00
Arjan Schrijver 5ee8e1f55f Moyoung: Send weather location and sunrise/sunset 2025-06-11 20:58:00 +02:00
Arjan Schrijver 977f0f1f23 Moyoung: Implement sending calendar items 2025-06-11 20:58:00 +02:00
Arjan Schrijver e74f6a482c Moyoung: Implement sending music info and state 2025-06-11 20:58:00 +02:00
Arjan Schrijver 4c32dc9740 Moyoung: Fix malformed notifications when sender/title contains colon 2025-06-11 20:58:00 +02:00
Arjan Schrijver cf78c7e67f Moyoung: Implement and improve several device settings 2025-06-11 20:58:00 +02:00
Arjan Schrijver 34b141ba20 Moyoung: Add music and volume control 2025-06-11 20:58:00 +02:00
Arjan Schrijver 919a2b03c5 Moyoung: Implement HR measurement interval setting 2025-06-11 20:58:00 +02:00
Arjan Schrijver 6e4493b2b5 Moyoung: Implement language setting 2025-06-11 20:58:00 +02:00
Arjan Schrijver e6747c1a21 Moyoung: Fix HR history packet parsing and activity sample provider 2025-06-11 20:58:00 +02:00
Arjan Schrijver 7189650c3d Moyoung: Send cached weather info on request 2025-06-11 20:58:00 +02:00
Arjan Schrijver c51523445a Moyoung: Code and settings improvements 2025-06-11 20:58:00 +02:00
Arjan Schrijver 4158b666a1 Moyoung: Improve notifications 2025-06-11 20:58:00 +02:00
Arjan Schrijver d4ea7e2b88 Moyoung: Support syncing historical HR measurements 2025-06-11 20:58:00 +02:00
Arjan Schrijver 29a2e820a1 Moyoung: Fix weather forecast being one day off 2025-06-11 20:58:00 +02:00
Arjan Schrijver 80a8d81384 Moyoung: Add find my phone functionality 2025-06-11 20:58:00 +02:00
Arjan Schrijver aad36c4874 Moyoung: Make fixed MTU device-specific 2025-06-11 20:58:00 +02:00
Arjan Schrijver 309b3c9a0e Moyoung: Fixes for settings, sync, logging, weather, live activity 2025-06-11 20:58:00 +02:00
Arjan Schrijver 4e2d1ff5b7 Moyoung: Improve logging 2025-06-11 20:58:00 +02:00
Arjan Schrijver 7252284b47 Moyoung: Persist received data in new tables 2025-06-11 20:58:00 +02:00
Arjan Schrijver 24f80c796c Moyoung: Split up (modernize) database tables 2025-06-11 20:57:59 +02:00
Arjan Schrijver 8d22c8fecf Moyoung: Modernize classes and methods and fix compiler errors 2025-06-11 20:57:59 +02:00
Arjan Schrijver 29273b89a6 Rename DaFit references to Moyoung to reflect the protocol used 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 52a0e4c2fd Da Fit: Setting alarms 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver a8405b9f3c Da Fit: Training data transfer 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 3750a6b88b Da Fit: Add device settings 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 53dc5fb11a Da Fit: Add weather sync 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 0994e29dc6 Da Fit: Add activity fetching and logging 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 63bfc611ee Da Fit: Add handling of heart rate, blood pressure and oxidation measurements 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 2e87958250 Da Fit: Add notification support 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 9bbd172b34 Da Fit: Add time sync 2025-06-11 20:57:59 +02:00
krzys-handArjan Schrijver 35ed0ba530 Da Fit: Add device support, reverse engineering notes and base protocol implementation 2025-06-11 20:57:59 +02:00
José Rebelo 3856b3ea9e Zepp OS BTBR: Fix infinite loop on impartial packets 2025-06-10 17:57:10 +01:00