Me7c7
7b8f02ec29
Huawei: Collect and process more workout data: HRZones, RunPaceZones
2024-11-26 21:54:02 +00:00
Martin.JM
48a6e1aa95
Huawei: Fix for encrypted file downloads
...
Necessary for the Huawei Band 3 Pro GPS download.
2024-11-26 21:39:14 +00:00
Martin.JM
5e62bd3cc6
Huawei: Mark downloaded GPS file as complete only after parsing
...
Otherwise the icon does not show up in the workout list properly at
first.
2024-11-26 21:39:14 +00:00
Martin.JM
8746577c4e
Huawei: Split off SyncState
2024-11-26 21:39:14 +00:00
Martin.JM
9970a37df3
Huawei: Use queue for downloading activity data
...
This also makes the sync button download both the activity and workout
data.
2024-11-26 21:39:14 +00:00
Martin.JM
3562eb69d0
Huawei: Add P2P to SyncState
2024-11-26 21:39:14 +00:00
Martin.JM
8bfbc07a45
Huawei: Cleanup of the HuaweiSupportProvider
...
Removes a lot of duplicate TODOs that mostly clutter the overview.
Also includes a couple of changes to please the linter.
2024-11-26 21:39:14 +00:00
José Rebelo
ee8eeaf16f
Garmin: Improve logging if notification picture is not found
2024-11-26 21:28:08 +00:00
Me7c7
fab6a7bc7f
Huawei: Fix encryption logic for files upload
2024-11-26 19:03:01 +02:00
José Rebelo
c687496cc5
Garmin: Send notification pictures
2024-11-25 18:16:11 +00:00
José Rebelo
ef3509446e
Zepp OS: Remove notification picture paths on notification delete
2024-11-25 18:16:09 +00:00
Daniele Gobbetti
b70c2af117
Garmin: initial plumbing for notifications' images (blind implementation)
...
This commit adds the signaling of notifications with images to the watch.
According to https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/3469 the watch should followup with a protobuf request "MediaRequest".
The protobuf is documented in https://gadgetbridge.org/internals/specifics/garmin-protocol/#mediarequest
As examples and only intended to help further developments, two new methods getNotificationAttachmentPath and getNotificationAttachmentBitmap are added to GarminSupport
2024-11-25 18:16:07 +00:00
José Rebelo
4cf076b3fa
Fix edge case where chart tabs were reset to single value on debug build
2024-11-24 21:33:36 +00:00
Arjan Schrijver
6f8fbd9b3c
Add buttons to DebugActivity for Welcome and Permissions
2024-11-24 21:14:23 +01:00
Arjan Schrijver
765e6950dc
Add preference migration for existing users
2024-11-24 21:14:23 +01:00
Arjan Schrijver
fc4fea35cd
Scroll Notification and Overlay permissions screens to GB automatically
2024-11-24 21:14:22 +01:00
Arjan Schrijver
77d0d545c8
Make strings translatable
2024-11-24 21:14:22 +01:00
Arjan Schrijver
11f38aff15
Remove option to start first run screens from preferences
2024-11-24 21:14:22 +01:00
Arjan Schrijver
79a846a907
Add theme selector to first screen
2024-11-24 21:14:22 +01:00
Arjan Schrijver
20d6c87dd8
Improve background location permission request flow
2024-11-24 21:14:22 +01:00
Arjan Schrijver
20eb4bc922
Fix permissions list left margin
2024-11-24 21:14:22 +01:00
Arjan Schrijver
5a3bc94f86
Hide Permissions title when action bar is visible
2024-11-24 21:14:22 +01:00
Arjan Schrijver
b3b665ab6c
Actually improve requesting all permissions
2024-11-24 21:14:22 +01:00
Arjan Schrijver
2422e02e5d
Improve requesting all permissions
2024-11-24 21:14:22 +01:00
Arjan Schrijver
a889f671d7
Improve permissions descriptions
2024-11-24 21:14:22 +01:00
Arjan Schrijver
4c86c275f8
Fix missing permission request buttons
2024-11-24 21:14:22 +01:00
Arjan Schrijver
13c8061507
Add back permission explanation dialogs
2024-11-24 21:14:22 +01:00
Arjan Schrijver
1d330b2788
Improve "works locally" wording
2024-11-24 21:14:22 +01:00
Arjan Schrijver
a2e6009623
Make strings translatable
2024-11-24 21:14:22 +01:00
Arjan Schrijver
83b532e16e
Reorder intro screen and use correct app_name
2024-11-24 21:14:22 +01:00
Arjan Schrijver
32c92c3533
Add First Start screens with permissions screen
2024-11-24 21:14:22 +01:00
José Rebelo
c52fd53ebd
Garmin: Persist sleep score
2024-11-24 19:44:18 +00:00
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
dependency-bot
9a40190e5f
Update dependency org.robolectric:robolectric to v4.14.1
2024-11-24 09:05:44 +00: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