Thomas Kuehne
7063ef56c6
logging: enable logcat to retain more content
...
Remove "0x" prefix from Logging.formatBytes output in order to reduce the output size by 2/5.
2025-06-14 09:21:31 +02:00
Thomas Kuehne and José Rebelo
afdf6e6888
ble: remove macAddress parameter from BondingUtil.companionDeviceManagerBond
...
Redundant source of truth. The information is already available via the device parameter.
Leaving it in would complicate future improvements to the CompanionDevice handling.
2025-06-13 22:55:36 +02:00
Arjan Schrijver
c244785523
Sort imports in DeviceType
2025-06-11 23:45:34 +02:00
Arjan Schrijver
4543376bdc
Moyoung: Address review comments and improve code style
2025-06-11 23:28:04 +02:00
Arjan Schrijver
09ac4d3884
Moyoung: Support the Colmi V72
2025-06-11 20:58:00 +02:00
Arjan Schrijver
4e1cb5fbc9
Moyoung: Handle stress packets from Rainbuvvy T97, Colmi V89 and Advan SE1
2025-06-11 20:58:00 +02:00
Arjan Schrijver
0d187224dd
Moyoung: Support the Advan Watch SE1 AI
2025-06-11 20:58:00 +02:00
Luis Pabon and Arjan Schrijver
a86c552581
Add Moyoung KT80 smartwatch
2025-06-11 20:58:00 +02:00
Arjan Schrijver
fd89a37259
Moyoung: Fix current weather condition on some devices
2025-06-11 20:58:00 +02:00
Arjan Schrijver
79c86ca49f
Moyoung: Ensure BLE MTU
2025-06-11 20:58:00 +02:00
Arjan Schrijver
69202c3394
Moyoung: Convert temperatures to fahrenheit when requested
2025-06-11 20:58:00 +02:00
Arjan Schrijver
681d124288
Moyoung: Add missing GATT_SUCCESS check
2025-06-11 20:58:00 +02:00
Arjan Schrijver
99b496b225
Moyoung: Fix current temperature on some devices
2025-06-11 20:58:00 +02:00
Arjan Schrijver
fdfe1b50cd
Moyoung: Update for onCharacteristicChanged and onCharacteristicRead signatures change
2025-06-11 20:58:00 +02:00
Arjan Schrijver
96d11b7201
Moyoung: Support the Rainbuvvy T97
2025-06-11 20:58:00 +02:00
Arjan Schrijver
cf190793f2
Moyoung: Clean up code and warnings
2025-06-11 20:58:00 +02:00
Arjan Schrijver
15f2401754
Moyoung: Fix workout syncing status when receiving empty packets
2025-06-11 20:58:00 +02:00
Arjan Schrijver
990c778772
Moyoung: Actually fix sleep duplication/missing
2025-06-11 20:58:00 +02:00
Arjan Schrijver
bfeb2b5aa0
Moyoung: Improve activity syncing status
2025-06-11 20:58:00 +02:00
Arjan Schrijver
9aab704fe7
Moyoung: Support the R50Pro
2025-06-11 20:58:00 +02:00
Arjan Schrijver
945b62f9c7
Moyoung: Fix sync crash on too short workout HR packets
2025-06-11 20:58:00 +02:00
Arjan Schrijver
0a42cdadac
Moyoung: Fix missing sleep data
2025-06-11 20:58:00 +02:00
Arjan Schrijver
7ea8759ec3
Moyoung: Support the Viran C29
2025-06-11 20:58:00 +02:00
Arjan Schrijver
072dbbf5ec
Moyoung: Support the Fire-Boltt Talk
2025-06-11 20:58:00 +02:00
Arjan Schrijver
ff7d512fd7
Moyoung: Fix too low sleep statistics
2025-06-11 20:58:00 +02:00
Arjan Schrijver
1aa0e57e77
Moyoung: Fix sleep data being malformed by subsequent syncs
2025-06-11 20:58:00 +02:00
Arjan Schrijver
8e5d14da84
Moyoung: Support the Colmi V89
2025-06-11 20:58:00 +02:00
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