Commit Graph
12712 Commits
Author SHA1 Message Date
José Rebelo c2710c32ab Garmin: Fix GFDI message type if sequence number is included
Should fix #4522
2025-01-20 21:04:21 +00:00
José Rebelo b220c94c6b Xiaomi-protobuf: Display unknown activity codes in UI 2025-01-20 20:57:21 +00:00
José Rebelo ff6b8e56b1 Xiaomi-protobuf: Add HR zones progress bars 2025-01-20 20:51:31 +00:00
José Rebelo 0d8e270686 Xiaomi-protobuf: Map some missing freestyle workouts 2025-01-20 20:28:14 +00:00
Patrick RudolphandJosé Rebelo 033e263b6b HuaweiSupportProvider: Fix reconnect on AuthFailure
When authentication times out the gadget was slightly out of range.
Since communication was successfull a couple of seconds earlier try to
reconnect instead of just disconnect.

Fixes Huawei watches not automatically reconnecting during normal use.

Signed-off-by: Patrick Rudolph <rudolphpatrick05@gmail.com>
2025-01-20 18:54:56 +00:00
Martin SchitterandJosé Rebelo 7458c582e1 Add HDOP data and remove elevation zero in Xiaomi GPX exports. 2025-01-20 18:52:13 +00:00
José Rebelo 9a52723139 Garmin Instinct E: Initial support 2025-01-20 13:24:12 +00:00
José Rebelo 5050d9a283 Amazfit Neo: Fix sound options 2025-01-20 12:59:43 +00: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
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 SchitterandJosé Rebelo fb4f6397c7 Enable contacts configuration for Xiaomi Redmi Watch 4 / 5 active / 5 lite 2025-01-17 20:34:52 +00:00
Me7c7andJosé Rebelo 7080649cb2 Huawei: DataSync service initial support added. Basic goals. 2025-01-17 19:15:24 +00:00
Me7c7andJosé Rebelo 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
ahormannandJosé Rebelo eff6f57aa5 Soundcore Q30: Cleanup Code 2025-01-16 22:21:24 +00:00
ahormannandJosé Rebelo 4e765ad952 Soundcore Q30: First attempt at supporting EQ 2025-01-16 22:21:24 +00:00
ahormannandJosé Rebelo 991461a8d8 Soundcore Q30: Initial Support 2025-01-16 22:21:24 +00:00
ahormannandJosé Rebelo 725c477ebd Soundcore Liberty: Moved some functions into an abstract class 2025-01-16 22:21:24 +00:00
ahormannandJosé Rebelo dc38b38928 Soundcore Liberty: Renamed Setting Files 2025-01-16 22:21:24 +00:00
Patrick RudolphandJosé Rebelo 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
dodoradioandJosé Rebelo 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
José Rebelo 69e8b678c2 Localize notification actions 2025-01-12 18:09:17 +00:00
José Rebelo 32721afffe Garmin: Add custom notification actions 2025-01-12 18:00:44 +00:00
José Rebelo 4889ed8ed5 Mijia LYWSD: Handle and persist live and historic data samples 2025-01-12 17:22:28 +00:00
José Rebelo c072d4d597 Fix heart rate chart artifact on measurement gap 2025-01-12 15:33:39 +00:00
José Rebelo 454af86571 Renovate: Fix package name matching 2025-01-11 18:03:55 +00:00
dependency-bot cea57bce50 Update protobuf to v4.29.3 2025-01-11 18:00:06 +00:00
José Rebelo 0965b9b65a Migrate renovate config (#4427) 2025-01-11 17:48:44 +00:00
dependency-botandJosé Rebelo e14fd01b8c Update dependency org.msgpack:msgpack-core to v0.9.9 2025-01-11 17:40:31 +00:00
dependency-botandJosé Rebelo 21fd5dd735 Update android-emojify to v1.9.6 2025-01-11 17:40:05 +00:00
dependency-bot a546769ef7 Update dependency org.json:json to v20250107 2025-01-11 16:49:21 +00:00
José Rebelo 4fbb33d852 Garmin 7S Pro: Initial support 2025-01-11 13:23:54 +00:00
Simon Brand 3813e03eb2 HeartRateChart: Add weekly and monthly view 2025-01-11 12:00:20 +00:00
Simon Brand aa3f677d47 Move formatting of date periods to a shared file 2025-01-11 12:00:20 +00:00
Andreas Shimokawa 038bada484 Marstek B2500: decode more values and show debug in dashboard, improve colors for gauge 2025-01-10 00:37:59 +01:00
José Rebelo 7893ace986 Set default date of birth to 2000-01-01 2025-01-09 18:08:15 +00:00
José Rebelo c0883de546 Garmin Forerunner 45: Initial support 2025-01-06 18:05:53 +00:00
Me7c7 1a21f01071 Huawei: UTF-16 encoding support for reply. 2025-01-06 14:06:57 +02:00
Me7c7 b1cccae3ac Huawei: fix SMS reply from the watch 2025-01-06 13:21:21 +02:00
Arjan Schrijver 790e81a6f6 Add disabling battery optimizations to permissions screen 2025-01-06 09:18:18 +01:00
Me7c7 4ccf68af0a Huawei: Fix notifications handling without key 2025-01-05 14:41:27 +02:00
Simon BrandandJosé Rebelo 87871a46e7 Use correct logger in some classes 2025-01-05 09:04:53 +00:00
Sebastian Dröge a7d5fad2b7 Ignore dev.octoshrimpy.quik as another SMS application
See https://github.com/octoshrimpy/quik
2025-01-05 10:47:01 +02:00