1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-11-28 04:46:51 +01:00
Commit Graph

11684 Commits

Author SHA1 Message Date
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é 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
Marcel
d182fe58e8 Add support for Sony WF-C700N 2024-09-28 22:12:49 +00:00
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