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
ahormann
725c477ebd
Soundcore Liberty: Moved some functions into an abstract class
2025-01-16 22:21:24 +00:00
ahormann
dc38b38928
Soundcore Liberty: Renamed Setting Files
2025-01-16 22:21:24 +00:00
Patrick Rudolph
9830ae20e0
HuaweiSampleProvider: Improve getRawOrderedActivitySamples
...
Currently only ActivitySamples that *start* within the specified time
frame are loaded from the DB, but ActivitySamples that end in the specified
time frame are ignored. On the Dashboard and the activity summary chart
some activities might thus be missing.
Since the sleep activity usually starts hours before midnight it doesn't
get loaded and the Dashboard doesn't properly display the sleep phase.
To fix this issue load all ActivitySamples that overlay the specified
time frame, that means it also loads samples that end within the timeframe.
Fixes issue #4510
Signed-off-by: Patrick Rudolph <rudolphpatrick05@gmail.com>
2025-01-16 22:02:29 +00:00
José Rebelo
52d3128474
Update changelog
2025-01-13 18:36:56 +00:00
José Rebelo
034810ed85
Mi Band 9: Fix rowing parsing
2025-01-13 17:59:14 +00:00
dodoradio
60c91af5bb
AsteroidOS: fix missing sender notification attribute
...
AsteroidOS generally uses the 'summary' field for the notification's sender - this commit should make gadgetbridge behave more consistently with AsteroidOSSync
This fix was suggested by Jose Rebelo
2025-01-13 17:58:28 +00:00
José Rebelo
a68d3215a8
Fix overwriting device in activity details
2025-01-13 13:17:41 +00:00
LLan
adef157275
Allow filtering of BLE characteristics
...
Use a list for filter instead of string
Make text clearer
2025-01-13 02:17:21 +01:00