Commit Graph
11688 Commits
Author SHA1 Message Date
Martin.JM 159ebfd891 Huawei: Workout GPS synchronization 2024-09-30 19:45:56 +02:00
Arjan SchrijverandArjan Schrijver 52798393a4 Dashboard: Add option to show yesterday's data in Today widget 2024-09-30 13:08:51 +00:00
Arjan Schrijver 7d15859737 Colmi R0x: Fix sleep chart intensity 2024-09-29 23:13:09 +02:00
Arjan Schrijver c8c9772ac8 Colmi R0x: Support REM sleep and awake samples 2024-09-29 22:37:48 +02:00
Arjan Schrijver eb2b7fef41 Dashboard: Fix Today widget priority of AWAKE_SLEEP and NOT_MEASURED 2024-09-29 22:17:11 +02:00
José Rebelo 19f04e1867 Show notification on crash for debug builds 2024-09-29 13:44:40 +01:00
José RebeloandJosé Rebelo d4a451e8c8 CalendarReceiver: Convert to ContentObserver 2024-09-29 11:14:23 +00:00
Me7c7 3fe3f9698a Huawei: Init chain issues for some devices fixed. Timeout increased 2024-09-29 13:08:01 +03:00
José Rebelo e070569ab5 Update changelog 2024-09-28 23:26:46 +01:00
MarcelandJosé Rebelo d182fe58e8 Add support for Sony WF-C700N 2024-09-28 22:12:49 +00:00
Patrick RudolphandJosé Rebelo 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é RebeloandJosé Rebelo ce387396fd Garmin: Fix monitoring sample timestamp16 handling 2024-09-28 22:05:20 +00:00
José RebeloandJosé 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
Me7c7andJosé Rebelo b87667e78d Huawei: birthdays synchronization fixed 2024-09-28 12:49:27 +00:00
dependency-botandJosé Rebelo 7b3f7b5334 Update dependency gradle to v8.10.2 2024-09-28 12:28:36 +00:00
dependency-botandJosé Rebelo 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
Me7c7andJosé Rebelo 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é RebeloandJosé 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
a0zandJosé Rebelo 9f3ab8c810 Redesign of activity pages and workout page 2024-09-27 18:33:02 +01:00
Linos GiannopoulosandJosé Rebelo 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 TominandJosé Rebelo 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 TominandJosé Rebelo 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-botandJosé Rebelo c37a622f96 Update dependency gradle to v8.10.1 2024-09-21 13:27:39 +00:00
dependency-botandJosé Rebelo 600bac4e52 Update dependency com.android.tools.build:gradle to v8.6.1 2024-09-21 13:23:28 +00:00
Me7c7andJosé Rebelo 028ff619b7 Huawei: DeviceReportThreshold command added 2024-09-21 13:07:06 +00:00
Me7c7andJosé Rebelo ee1b71a240 Huawei: fixed PhoneInfo command 2024-09-21 13:07:06 +00:00
Me7c7andJosé Rebelo 17b530c989 Huawei: simple run pace config added 2024-09-21 13:07:06 +00:00
Me7c7andJosé Rebelo 113f9b87c6 Huawei: SetMediumToStrengthThresholdRequest v2 implemented 2024-09-21 13:07:06 +00:00
dependency-botandJosé Rebelo 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