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
Me7c7
63f5b2a025
Huawei: set supportsFlashing to true
2025-02-03 14:25:42 +02:00
Daniele Gobbetti
e2dd3fc7c3
Pebble: bring PebblePairingActivity in line with other dedicated activities for targetSdkVersion 34
...
See also fad092b6f8fc5187d863be1bb96e5d7c934ecf28
2025-02-03 12:27:40 +01:00
jrthomas270
2d6a7d3866
Even Realities: Add initial support for Even G1 Smart Glasses ( #4553 )
...
Co-authored-by: jrthomas270 <jrthomas270@noreply.codeberg.org>
Co-committed-by: jrthomas270 <jrthomas270@noreply.codeberg.org>
2025-02-02 16:59:39 +00:00
José Rebelo
c08285a356
Oppo Headphones: Retry battery requests if unknown status
2025-02-02 16:25:43 +00:00
dependency-bot
8a747f0774
Update dependency com.google.code.gson:gson to v2.12.1
2025-02-02 16:01:37 +00:00
John Vincent Corcega
7409349154
Ensure battery states are kept in their correct battery indices
...
Seems to have missed adding the index here, causing devices with multiple batteries (like that of wireless earbuds) to have incorrect states despite being set properly from their respective device support code.
Signed-off-by: John Vincent Corcega <git@tenseventyseven.xyz>
2025-02-02 15:59:11 +00:00
José Rebelo
6a397b9119
Zepp OS: Fix activity details parsing getting stuck
2025-02-02 15:54:20 +00:00
Me7c7
d9fd667e38
Huawei: fix tests
2025-01-31 21:26:53 +02:00
José Rebelo
769ceded1c
Mi Band 9 Pro: Fix treadmill parsing
2025-01-31 19:01:01 +00:00