1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-27 02:55:50 +01:00
Commit Graph

11350 Commits

Author SHA1 Message Date
José Rebelo
5531ddc49a Restore sleep balance on weekly and monthly charts 2024-11-24 18:36:20 +00:00
AndrewP
b2b79c99cd Workouts Freestyle and OutdoorWalkingV2 for Xiaomi Smart Band 8 Active 2024-11-24 17:15:05 +00:00
José Rebelo
e54b7959a4 Calories: Cleanup and fix some inconsistencies 2024-11-24 16:55:25 +00:00
a0z
27c4cc95c9 Calories: remove total goal 2024-11-24 16:50:51 +00:00
José Rebelo
3ad2e827c2 Calories: Fix some crashes 2024-11-24 16:50:51 +00:00
José Rebelo
df138e9c79 Add DefaultRestingMetabolicRateProvider 2024-11-24 16:50:51 +00:00
a0z
37ea9bc571 Calories: fix loading lag, gap 2024-11-24 16:50:51 +00:00
a0z
622d37ed38 Calories: add fragment 2024-11-24 16:50:51 +00:00
José Rebelo
60ab38db57 Garmin: Resting metabolic rate 2024-11-24 16:50:51 +00:00
Martin.JM
78d6ad3a1f Huawei: Fix some linter warnings 2024-11-24 13:41:58 +01:00
Martin.JM
c5a5cd1649 Huawei: Send weather error if there is no data
This will hopefully reduce the number of requests from the watches if
there is no weather data available.
2024-11-24 13:41:53 +01:00
José Rebelo
4d5141c765 Zepp OS: Fix TGA id 2024-11-23 23:40:24 +00:00
José Rebelo
9174d95894 Zepp OS: Send notification pictures 2024-11-23 22:04:42 +00:00
Daniele Gobbetti
4aa145560a Add support for picture attachments in notifications
Also adds a local cache for pictures which is handled by the NotificationListener itself.

If the picture is hosted in a third party content provider it gets queried.
If the Bitmap is embedded in the notification, the local cache is used.

In any case the NotificationSpec just holds a String to the absolute file path
2024-11-23 21:15:47 +00:00
José Rebelo
7aa7de6463 Colmi R0x: Remove all background tasks on dispose
Somehow, the tasks were not being fully removed on dispose, which would
result in a crash. I am not able to reproduce the issue reliably, but
removing all the background tasks on dispose should fix the issue.
2024-11-21 22:52:04 +00:00
cdvrs
16aed1364b GBX-100: Fix notification title 2024-11-20 08:17:56 +00:00
Renato Aguiar
212289645f Add Garmin Instinct 2 2024-11-19 20:59:05 +00:00
José Rebelo
6b5c5ae0ac Garmin: Fix weather temperature conversion to celsius 2024-11-19 20:57:04 +00:00
José Rebelo
9d1a57b6c2 Fix crash in some chart pages (#4319) 2024-11-19 20:53:34 +00:00
MrYoranimo
b5bd4da9b1 Xiaomi SPPv2: Catch exception thrown in onPacketReceived
When a received packet causes an exception to be thrown while
getting handled in the service's onPacketReceived method, the
message will get stuck in the queue because it is never released.
Subsequently received messages get lined up after the first message
that causes an exception, and since that message is never removed,
those newer messages are never processed.

Catching the exception thrown from within the onPacketReceived method
allows the code flow to continue and therefore remove the troubling
message from the queue.
2024-11-18 23:25:28 +01:00
José Rebelo
1d2404a4e6 Garmin: Display AGPS age 2024-11-17 19:00:00 +00:00
Martin.JM
39e7bd8c62 Huawei: Add non-P2P HR zones configuration 2024-11-17 17:57:30 +00:00
José Rebelo
5f91715c89 Realme Buds T110: Initial support 2024-11-17 17:23:23 +00:00
José Rebelo
1618fda418 Log exceptions during DBAccess async tasks 2024-11-17 00:01:40 +00:00
José Rebelo
e453855e88 Do not suppress repeated notifications if timestamp is in the future (#4327) 2024-11-16 21:46:22 +00:00
Me7c7
dc1533b4ed Huawei: Initial music managment support 2024-11-16 20:41:23 +00:00
José Rebelo
1a3a7dec05 Prevent heart rate average from using invalid samples 2024-11-16 14:08:06 +00:00
José Rebelo
87bc2e6ed7 Fix imperial unit on steps charts 2024-11-15 23:16:40 +00:00
CaptKentish
9bd828814e Add water sports icons (#4322) 2024-11-15 22:09:44 +00:00
huyz
6aa7280967 Add some workout icons 2024-11-14 23:25:28 +00:00
José Rebelo
f16e2eeabb Test device: Add dummy activities 2024-11-14 23:22:18 +00:00
José Rebelo
9b6fce566d Mi Band 9: Fix outdoor cycling parsing 2024-11-12 23:32:11 +00:00
Andreas Shimokawa
de37e5b6fd bump version, add xml changelog 2024-11-11 23:29:47 +01:00
mvn23
31b8fd683d Add wear sensor toggle to Bowers and Wilkins P Series 2024-11-11 02:15:41 +01:00
José Rebelo
82f221752e Compute activity average speed 2024-11-10 22:50:58 +00:00
José Rebelo
810df3055c Garmin Forerunner 55/620: Initial support 2024-11-10 22:33:48 +00:00
José Rebelo
a72de07d2a Oppo Enco Air: Initial support 2024-11-10 22:18:41 +00:00
José Rebelo
7a0e43a4de GBDevice: Do not unset firmware from dynamic state
It is not clear why this was being done, but it is the source of issues
for multiple devices, since the ensureDeviceUpToDate function will
attempt to persist the null values, in non-nullable columns.
2024-11-10 22:16:14 +00:00
Me7c7
ce32ac7272 Huawei: Do not print exception if the ephemeris file does not exist 2024-11-09 20:04:55 +02:00
Martin.JM
2a865fe498 Huawei: Fix SmartAlarm for Huawei Watch GT
Linked to #4308.
2024-11-09 17:58:46 +00:00
Alik Aslanyan
f3185f1acb
Fix null elements for some mixed case words in Armenian (combinations with U and Vo) 2024-11-09 20:23:57 +04:00
mvn23
6bb93bef89 Add ANC and Passthrough options to Bowers and Wilkins P Series (#4297)
Co-authored-by: mvn23 <schopdiedwaas@gmail.com>
Co-committed-by: mvn23 <schopdiedwaas@gmail.com>
2024-11-09 15:29:44 +00:00
gjaekel
7c1d44fcd3 Add support for HUAWEI Band3Pro (#4296)
Co-authored-by: gjaekel <gjaekel@noreply.codeberg.org>
Co-committed-by: gjaekel <gjaekel@noreply.codeberg.org>
2024-11-09 15:20:48 +00:00
José Rebelo
a2323ce845 Withings: Fix crash on connection 2024-11-09 08:16:12 +00:00
Arjan Schrijver
5a0f1e46db Garmin Fenix 6S Pro: Initial support 2024-11-08 09:11:47 +01:00
Martin.JM
126102aa05 Add tests and a couple of fixes 2024-11-05 23:43:41 +00:00
Martin.JM
f0ffc0e165 Add high res HR to activity sleep chart fragment 2024-11-05 23:43:41 +00:00
Martin.JM
82e3a86350 Implement high res HR data
Specifically for:
- The HR fragment
- The sports activity graph

Also adds support for Huawei high res HR, and high res SpO2.
2024-11-05 23:43:41 +00:00
Me7c7
ae84678de8 Huawei: Sync dict data over P2P. Sync skin temperature. 2024-11-05 23:42:19 +00:00
huyz
68caf6a60f Huawei: map activity type 14 to hiking activity 2024-11-04 21:26:31 +08:00