Patrick Rudolph
a923766aa5
huawei: Improve user feedback in error cases
...
Currently the user isn't informed about errors when connecting to
the watch and is left with a working BT connection that isn't used at all.
Add toasts when the HiChainRequest fails or times out and disconnect
the phone. Without a successful HiChain established the connection is
useless anyways and it causes the phone to be not discoverable any more.
In addition add a timeout to the HiChainRequest, one longer for the first
pairing, where the user needs to confirm the pairing request on the watch.
The short delay is used for subsequent HiChainRequests.
The watch might not answer HiChainRequests when it was paired with a
different phone, so the added timeout and toast improves user experience
a lot since it's now clear that there was a problem.
Related to issue #4148
Related to issue #4061
Fixes issue #4062
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2024-09-28 22:05:46 +00:00
José Rebelo
ce387396fd
Garmin: Fix monitoring sample timestamp16 handling
2024-09-28 22:05:20 +00:00
José Rebelo
5730e82380
Bangle.js: Refactor activity details
2024-09-28 22:03:26 +00:00
José Rebelo
dc8d295d4a
Discovery Activity: Replace long toasts with dialog
2024-09-28 23:02:20 +01:00
José Rebelo
03596ac0fb
Discovery Activity: Improve layout on limited space
2024-09-28 22:49:59 +01:00
José Rebelo
56c8901ba1
Only fake sleep intensity if raw value is negative
2024-09-28 18:12:03 +01:00
Me7c7
b87667e78d
Huawei: birthdays synchronization fixed
2024-09-28 12:49:27 +00:00
dependency-bot
7b3f7b5334
Update dependency gradle to v8.10.2
2024-09-28 12:28:36 +00:00
dependency-bot
fd17679149
Update android-emojify to v1.9.4
2024-09-28 12:28:18 +00:00
José Rebelo
f5ad01f2fe
Update mockito to 5.14.0, fix tests
2024-09-28 13:20:07 +01:00
José Rebelo
e65d847835
Fix CalendarEvent constructor due to rebase
2024-09-27 23:51:58 +01:00
Me7c7
f3aaeb5216
Huawei: Initial P2P service support, Calendar sync support.
2024-09-27 22:40:30 +00:00
José Rebelo
ae3615a388
Update PAI charts to match new charts design
2024-09-27 23:28:09 +01:00
José Rebelo
8348c5349e
Colmi: Use standard fake sleep sample intensity
2024-09-27 20:54:17 +01:00
José Rebelo
05c707bdfb
Standardize and hide fake sleep movement intensity
2024-09-27 20:32:47 +01:00
José Rebelo
8ae8898a89
Sync birthdays with calendar events
2024-09-27 17:37:06 +00:00
José Rebelo
f612f685bf
Tweak margins and paddings
2024-09-27 18:33:09 +01:00
a0z
9f3ab8c810
Redesign of activity pages and workout page
2024-09-27 18:33:02 +01:00
Linos Giannopoulos
ae02bbc9c3
Refactor the way the changelog is displayed
...
As described in #1065 , once the changelog was selected from the
navigation menu, and the user rotated the device, the changelog was
disappearing.
Using a DialogFragment seems to be the more idiomatic way on displaying
the changelog, and it also takes care of recreating it when the device
changes orientation.
Partially fixes #1065
Signed-off-by: Linos Giannopoulos <linosgian00@gmail.com>
2024-09-26 12:31:02 +00:00
Daniele Gobbetti
550e6a86f2
Pebble: fix NPE in getPlatformName
...
The NPE was triggered by recent changes in the HearthRate Charts (503cd31d91
)
Since getModel was also affected by the same NPE, the function is now changed as well.
2024-09-25 15:09:01 +02:00
José Rebelo
2ac7aed8d0
Prevent auto fetch activity data in quick succession ( #4165 )
2024-09-24 19:05:21 +01:00
Vitaliy Tomin
3c6f1191b5
huawei: Add gadget variant Huawei Watch GT3 SE
...
* added to GT3Coordinator
2024-09-24 14:06:41 +08:00
José Rebelo
f6d9a87f95
Garmin: Fix gap fill overwriting real samples
2024-09-23 22:18:40 +01:00
José Rebelo
1745c41da8
Garmin: Parse fit monitoring info
2024-09-23 22:18:22 +01:00
José Rebelo
49750e31af
Fix gpx hr parsing and unit tests
2024-09-23 22:13:01 +01:00
Martin.JM
8d24dfa7e4
Huawei: Weather improvements
...
Potential fix for #4071 .
2024-09-23 18:47:33 +02:00
Vitaliy Tomin
820a5b9800
huawei: Add non pro version of Watch 4
...
* it was missing in current watch4pro coordinator
2024-09-23 15:32:24 +00:00
Vitaliy Tomin
ff1d0293fd
huawei: Add new gadget Huawei Watch GT5 (Pro)
2024-09-23 15:30:50 +00:00
José Rebelo
71575c8083
Add all languages supported in weblate
2024-09-22 11:16:40 +01:00
José Rebelo
4d912cf252
Garmin: Add total steps, avg and max cadence
2024-09-21 19:22:58 +01:00
José Rebelo
d1426595e6
Fix crash when no activity samples during workout
2024-09-21 19:22:56 +01:00
dependency-bot
c37a622f96
Update dependency gradle to v8.10.1
2024-09-21 13:27:39 +00:00
dependency-bot
600bac4e52
Update dependency com.android.tools.build:gradle to v8.6.1
2024-09-21 13:23:28 +00:00
Me7c7
028ff619b7
Huawei: DeviceReportThreshold command added
2024-09-21 13:07:06 +00:00
Me7c7
ee1b71a240
Huawei: fixed PhoneInfo command
2024-09-21 13:07:06 +00:00
Me7c7
17b530c989
Huawei: simple run pace config added
2024-09-21 13:07:06 +00:00
Me7c7
113f9b87c6
Huawei: SetMediumToStrengthThresholdRequest v2 implemented
2024-09-21 13:07:06 +00:00
dependency-bot
fa99ea5831
Update protobuf to v4.28.2
2024-09-21 10:05:01 +00:00
José Rebelo
dba9f32757
Use HR from track file if available
2024-09-21 10:51:24 +01:00
José Rebelo
060d39d5b0
GpxParser: Parse heart rate
2024-09-21 10:09:57 +01:00
Martin.JM
43262b3f29
Huawei: Fix workout reparsing
...
Fixes #4138
2024-09-20 21:48:49 +00:00
MrYoranimo
bc814b31e7
Xiaomi: add support for different bitmap pixel formats, fix notification icons
2024-09-20 23:39:34 +02:00
MrYoranimo
47152bfaa2
Redmi Watch 5 Active: add experimental support
2024-09-20 23:39:34 +02:00
MrYoranimo
35c557b62a
Xiaomi Smart Band 9: add experimental support
2024-09-20 23:39:34 +02:00
MrYoranimo
cd1f270ccf
Xiaomi: add support for daily details version 4
2024-09-20 23:39:34 +02:00
MrYoranimo
cc8b54131d
Xiaomi: add support for SPPv2 packet protocol
2024-09-20 23:39:34 +02:00
BrunoWallner
9f566fb7d9
Fix normal activity samples being inserted into workout samples in HuaweiSampleProvider ( #4126 )
...
Co-authored-by: BrunoWallner <b.lucab1211@gmail.com>
Co-committed-by: BrunoWallner <b.lucab1211@gmail.com>
2024-09-20 17:45:45 +00:00
José Rebelo
409a296666
Xiaomi-protobuf: Enable install handler for all devices
2024-09-20 18:10:55 +01:00
José Rebelo
00f8d2259f
Fix crash on opening activity details for some devices
2024-09-20 14:04:26 +01:00
José Rebelo
af17e55c11
Casio: Signal activity fetch finish
2024-09-20 13:31:16 +01:00