Arjan Schrijver
f9e8462880
Moyoung: Implement language setting
2024-12-21 20:57:52 +01:00
Arjan Schrijver
dae199adcb
Moyoung: Fix HR history packet parsing and activity sample provider
2024-12-21 20:57:52 +01:00
Arjan Schrijver
6a244519b4
Moyoung: Send cached weather info on request
2024-12-21 20:57:52 +01:00
Arjan Schrijver
c85f9f4f98
Moyoung: Code and settings improvements
2024-12-21 20:57:52 +01:00
Arjan Schrijver
4660ced9b8
Moyoung: Improve notifications
2024-12-21 20:57:52 +01:00
Arjan Schrijver
bab73b1bd1
Moyoung: Support syncing historical HR measurements
2024-12-21 20:57:52 +01:00
Arjan Schrijver
507f075b0d
Moyoung: Fix weather forecast being one day off
2024-12-21 20:57:52 +01:00
Arjan Schrijver
4e191b2235
Moyoung: Add find my phone functionality
2024-12-21 20:57:52 +01:00
Arjan Schrijver
4d229d37d0
Moyoung: Make fixed MTU device-specific
2024-12-21 20:57:52 +01:00
Arjan Schrijver
167ff9bb76
Moyoung: Fixes for settings, sync, logging, weather, live activity
2024-12-21 20:57:52 +01:00
Arjan Schrijver
fb9d5fa914
Moyoung: Improve logging
2024-12-21 20:57:52 +01:00
Arjan Schrijver
49fcd77353
Moyoung: Persist received data in new tables
2024-12-21 20:57:52 +01:00
Arjan Schrijver
4b1e19a7dc
Moyoung: Split up (modernize) database tables
2024-12-21 20:57:52 +01:00
Arjan Schrijver
13ddfc4fe8
Moyoung: Modernize classes and methods and fix compiler errors
2024-12-21 20:57:52 +01:00
Arjan Schrijver
74088041dc
Rename DaFit references to Moyoung to reflect the protocol used
2024-12-21 20:57:52 +01:00
krzys-h
572b98d934
Da Fit: Setting alarms
2024-12-21 20:57:52 +01:00
krzys-h
b2194a7dc0
Da Fit: Training data transfer
2024-12-21 20:57:52 +01:00
krzys-h
b965df878c
Da Fit: Add device settings
2024-12-21 20:57:52 +01:00
krzys-h
4166d20ca6
Da Fit: Add weather sync
2024-12-21 20:57:52 +01:00
krzys-h
02b478ee3f
Da Fit: Add activity fetching and logging
2024-12-21 20:57:52 +01:00
krzys-h
1146909d1f
Da Fit: Add handling of heart rate, blood pressure and oxidation measurements
2024-12-21 20:57:52 +01:00
krzys-h
27cd04e984
Da Fit: Add notification support
2024-12-21 20:57:52 +01:00
krzys-h
a4335593d7
Da Fit: Add time sync
2024-12-21 20:57:52 +01:00
krzys-h
536d1a4c8e
Da Fit: Add device support, reverse engineering notes and base protocol implementation
2024-12-21 20:57:52 +01:00
Unpublished
31c85be5a0
Colmi R0x: Read charging state from battery notification
2024-12-21 18:57:48 +01:00
Jisakiel
416631e028
Cleanup unneeded imports & fix missing one on Casio 5600
...
Side effect of last minute fixes on it.
2024-12-21 00:29:37 +00:00
Jisakiel
326b01c296
fix byte errors flagged by intellij in Casio code
...
since byte is signed, 0x81 and 0xff go out of range and need explicit casts for equal comparisons to work.
2024-12-20 23:43:55 +00:00
Jisakiel
960a864ea0
Casio ECB-S100 support
...
Lightly refactoring gwb5600 as a starting base, since the commands supported etc seem pretty similar. Using as well https://github.com/izivkov/GShockAPI as further reference for what is supported (which I tested with the watch) and the same commands.
2024-12-20 23:43:55 +00:00
AndrewP
bac9c8b239
Activity icons for stretching, free training, outdoor walking and trail run
2024-12-20 13:59:59 +00:00
Sebastian Dröge
15fff6a38d
Xiaomi: Parse max step rate in outdoor walking v2 parser for > v1
2024-12-20 13:26:13 +02:00
a0z
d6dee559f7
PAI fragment: update colors, replace piechart with gauge
2024-12-18 23:04:10 +00:00
Arjan Schrijver
2ec37fa77a
Dashboard: Make today widget data loading more efficient
2024-12-18 23:30:59 +01:00
AndrewP
ae4079eb14
Max step rate for OutdoorWalkingV2Parser version 1
2024-12-18 21:41:25 +01:00
José Rebelo
f4bc2ed6af
Zepp OS 3.5+: Fix notification vibration
2024-12-17 18:43:44 +00:00
José Rebelo
199a6835a2
Garmin: Add intensity minutes
2024-12-15 21:22:29 +00:00
Sebastian Dröge
396aa41647
Xiaomi: Add a comment about possible interpretation of unknown bytes in v5 freestyle activity parser
...
They're probably the same as for v8.
2024-12-15 20:39:27 +00:00
Sebastian Dröge
e9363ec51a
Xiaomi: Parse configured time/calories goal for freestyle activity parser v5
...
They're parsed for other activities like this.
2024-12-15 20:39:27 +00:00
Sebastian Dröge
e249236873
Xiaomi: Parse more fields in freestyle activity parser for v8/9/10
...
Specifically: workout type, configured time/calories goal, workout load and vitality gain.
2024-12-15 20:39:27 +00:00
Martin.JM
600629e7ed
Switch from kcal to cal in samples
...
This allows for higher precision in devices that support it.
2024-12-15 21:10:05 +01:00
Martin.JM
d807909b25
Huawei: Add calories support
...
These devices provide calories instead of kcal, which are rounded
per-sample, resulting in a slight difference from what is shown on the
device itself.
2024-12-15 21:08:49 +01:00
Sebastian Dröge
b31832a72e
Xiaomi: Don't show heart rate avg/max/min duplicates of outdoor walking v2 in the UI
2024-12-15 15:16:02 +00:00
Sebastian Dröge
5781d5ac18
Xioami: Parse vitality gain and TRAINING_EFFECT_ANAEROBIC in outdoor walking v2 parser
2024-12-15 15:16:02 +00:00
Sebastian Dröge
0cdc0777c0
Xiaomi: Change recoveryValue to TRAINING_EFFECT_AEROBIC in outdoor walking v2 parser
...
That's how this value is treated elsewhere.
2024-12-15 15:16:02 +00:00
Sebastian Dröge
eb97208ca1
Xiaomi: Add a comment about possible interpretation of unknown bytes in v3 jump roping activity parser
...
They're probably the same as for v5.
2024-12-15 15:06:51 +00:00
Sebastian Dröge
8aac1f4f12
Xiaomi: Parse more fields for v5 jump roping parser
...
Specifically: aerobic training effect, recovery time, anaerobic training
effect, configured time/calories/jump goal, workout load and vitality
gain.
2024-12-15 15:06:51 +00:00
DeLoooping
59caecf717
fix calendar synchronization ( #4403 )
...
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/4403
Co-authored-by: DeLoooping <cj-codeberg@loooping.de>
Co-committed-by: DeLoooping <cj-codeberg@loooping.de>
2024-12-14 15:53:55 +00:00
a0z
624deee7bc
Sleep week fragment: resolve scroll issue
2024-12-14 16:39:48 +01:00
a0z
d1e19df3fe
Sleep score: widget
2024-12-14 16:39:41 +01:00
José Rebelo
4374a61c40
TimeSampleProvider: Add getLatestSample(until)
2024-12-14 14:16:02 +00:00
José Rebelo
66457a76f9
Update protobuf to v4.29.1
2024-12-14 14:03:00 +00:00