1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2025-02-11 09:26:47 +01:00

12793 Commits

Author SHA1 Message Date
Arjan Schrijver
a6f21cbc3a Moyoung: Add workout summary parser 2025-02-08 20:57:47 +01:00
Arjan Schrijver
a85a331fcc Moyoung: Basic support for V2 workouts sync 2025-02-08 20:57:47 +01:00
Arjan Schrijver
be62909db5 Moyoung: Support starting phone GPS tracker from watch 2025-02-08 20:57:47 +01:00
Arjan Schrijver
b889addc0a Moyoung: Implement camera trigger function
Big thanks to sptech@noreply.codeberg.org for figuring this out!
2025-02-08 20:57:46 +01:00
Arjan Schrijver
f5e5b3ee14 Moyoung: Support the KSIX Venture 2025-02-08 20:57:46 +01:00
Arjan Schrijver
8c524d99c6 Moyoung: Support the generic C20 smartwatch 2025-02-08 20:57:46 +01:00
Arjan Schrijver
65d68f499e Moyoung: Implement syncing sleep data 2025-02-08 20:57:46 +01:00
Arjan Schrijver
f628089972 Moyoung: Add support for world clocks 2025-02-08 20:57:46 +01:00
Arjan Schrijver
faeb3a170b Moyoung: Change bonding style to lazy to allow phone calls through watch 2025-02-08 20:57:46 +01:00
Arjan Schrijver
6b1f224181 Moyoung: Add inactivity reminder preference 2025-02-08 20:57:46 +01:00
Arjan Schrijver
f813d0e33a Moyoung: Add power saving mode preference 2025-02-08 20:57:46 +01:00
Arjan Schrijver
7dbd8363e5 Moyoung: Send volume level with music info 2025-02-08 20:57:46 +01:00
Arjan Schrijver
a8cfdf24db Moyoung: Add option for letting the device follow the phone DND setting 2025-02-08 20:57:46 +01:00
Arjan Schrijver
81fd61d993 Moyoung: Support sending, receiving and deleting alarms 2025-02-08 20:57:46 +01:00
Arjan Schrijver
3d68fece4c Moyoung: Fix DND and Lift Wrist settings 2025-02-08 20:57:46 +01:00
Arjan Schrijver
2e27414503 Moyoung: Support the Misirun C17 2025-02-08 20:57:46 +01:00
Arjan Schrijver
587141a41f Moyoung: Send weather location and sunrise/sunset 2025-02-08 20:57:46 +01:00
Arjan Schrijver
9f471e7f1b Moyoung: Implement sending calendar items 2025-02-08 20:57:46 +01:00
Arjan Schrijver
3642cbee28 Moyoung: Implement sending music info and state 2025-02-08 20:57:46 +01:00
Arjan Schrijver
0a7d29c9e5 Moyoung: Fix malformed notifications when sender/title contains colon 2025-02-08 20:57:46 +01:00
Arjan Schrijver
afbe7e6ba3 Moyoung: Implement and improve several device settings 2025-02-08 20:57:46 +01:00
Arjan Schrijver
09d7473aa8 Moyoung: Add music and volume control 2025-02-08 20:57:46 +01:00
Arjan Schrijver
951576ed79 Moyoung: Implement HR measurement interval setting 2025-02-08 20:57:46 +01:00
Arjan Schrijver
6e8d69fd0d Moyoung: Implement language setting 2025-02-08 20:57:46 +01:00
Arjan Schrijver
2f2474bc56 Moyoung: Fix HR history packet parsing and activity sample provider 2025-02-08 20:57:46 +01:00
Arjan Schrijver
6d2455c001 Moyoung: Send cached weather info on request 2025-02-08 20:57:46 +01:00
Arjan Schrijver
c15adfcf15 Moyoung: Code and settings improvements 2025-02-08 20:57:46 +01:00
Arjan Schrijver
fd3b7a23f1 Moyoung: Improve notifications 2025-02-08 20:57:46 +01:00
Arjan Schrijver
e9ed5c55c1 Moyoung: Support syncing historical HR measurements 2025-02-08 20:57:46 +01:00
Arjan Schrijver
2646a4122a Moyoung: Fix weather forecast being one day off 2025-02-08 20:57:46 +01:00
Arjan Schrijver
74c3b5c770 Moyoung: Add find my phone functionality 2025-02-08 20:57:46 +01:00
Arjan Schrijver
60ebef8545 Moyoung: Make fixed MTU device-specific 2025-02-08 20:57:46 +01:00
Arjan Schrijver
98778d23c5 Moyoung: Fixes for settings, sync, logging, weather, live activity 2025-02-08 20:57:46 +01:00
Arjan Schrijver
e1daa40a7d Moyoung: Improve logging 2025-02-08 20:57:46 +01:00
Arjan Schrijver
9ebca1dde8 Moyoung: Persist received data in new tables 2025-02-08 20:57:46 +01:00
Arjan Schrijver
9cdbfb3378 Moyoung: Split up (modernize) database tables 2025-02-08 20:57:46 +01:00
Arjan Schrijver
16be930874 Moyoung: Modernize classes and methods and fix compiler errors 2025-02-08 20:57:46 +01:00
Arjan Schrijver
b34f7c5477 Rename DaFit references to Moyoung to reflect the protocol used 2025-02-08 20:57:46 +01:00
krzys-h
13fd0a0a50 Da Fit: Setting alarms 2025-02-08 20:57:46 +01:00
krzys-h
0ade1feef5 Da Fit: Training data transfer 2025-02-08 20:57:46 +01:00
krzys-h
6624f868e1 Da Fit: Add device settings 2025-02-08 20:57:46 +01:00
krzys-h
8f69299b80 Da Fit: Add weather sync 2025-02-08 20:57:46 +01:00
krzys-h
06e42251a6 Da Fit: Add activity fetching and logging 2025-02-08 20:57:46 +01:00
krzys-h
d48259568c Da Fit: Add handling of heart rate, blood pressure and oxidation measurements 2025-02-08 20:57:46 +01:00
krzys-h
58b6d57d15 Da Fit: Add notification support 2025-02-08 20:57:45 +01:00
krzys-h
a349d526cf Da Fit: Add time sync 2025-02-08 20:57:45 +01:00
krzys-h
5fcbd6d728 Da Fit: Add device support, reverse engineering notes and base protocol implementation 2025-02-08 20:57:45 +01:00
José Rebelo
feb5134b5d App Manager: Fix hiding fab if flashing not supported 2025-02-08 17:21:02 +00:00
José Rebelo
398e140b31 Garmin Forerunner 735XT: Initial support 2025-02-08 17:10:02 +00:00
José Rebelo
0a38a7a880 Fix race condition NPE on media session change
If the music session changes and then stops quickly, the getMetadata
call will not be null the 1st call, but would on the 2nd, which would
result in an NPE and subsequent crash in the device service.
2025-02-05 23:05:00 +00:00