1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-11-27 20:36:51 +01:00
Commit Graph

11084 Commits

Author SHA1 Message Date
陈少举
4b25410c24
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2912 of 2912 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-04 21:15:43 +02:00
gallegonovato
424a65e7b5
Translated using Weblate (Spanish)
Currently translated at 100.0% (2912 of 2912 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-04 21:15:42 +02:00
gallegonovato
c3816deb39
Translated using Weblate (Spanish)
Currently translated at 99.9% (2911 of 2912 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-04 21:15:41 +02:00
Rex_sa
7df10b2db1
Translated using Weblate (Arabic)
Currently translated at 100.0% (2911 of 2911 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2024-10-04 21:15:39 +02:00
陈少举
20fb072b2b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2911 of 2911 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-04 21:15:38 +02:00
Ihor Hordiichuk
9ab4784aad
Translated using Weblate (Ukrainian)
Currently translated at 90.6% (2638 of 2911 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2024-10-04 21:15:37 +02:00
Oğuz Ersen
a7fdb17916
Translated using Weblate (Turkish)
Currently translated at 100.0% (2911 of 2911 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-04 21:15:36 +02:00
Yaron Shahrabani
301aa6ef3e
Translated using Weblate (Hebrew)
Currently translated at 94.0% (2738 of 2911 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2024-10-04 21:15:35 +02:00
gallegonovato
018074849f
Translated using Weblate (Spanish)
Currently translated at 99.9% (2910 of 2911 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-04 21:15:34 +02:00
skdubg
5eccf98c0d
Translated using Weblate (German)
Currently translated at 100.0% (2911 of 2911 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-10-04 21:15:33 +02:00
CaptKentish
8af67c7fe7
Translated using Weblate (French)
Currently translated at 98.2% (2858 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2024-10-04 21:15:33 +02:00
CaptKentish
dc20cbd7cf
Translated using Weblate (French)
Currently translated at 97.7% (2845 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2024-10-04 21:15:32 +02:00
Rex_sa
9e6743cbd1
Translated using Weblate (Arabic)
Currently translated at 100.0% (2910 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2024-10-04 21:15:30 +02:00
陈少举
72848eff19
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2910 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-04 21:15:30 +02:00
Oğuz Ersen
a5e3dc8d67
Translated using Weblate (Turkish)
Currently translated at 100.0% (2910 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-04 21:15:29 +02:00
CaptKentish
9eee97686e
Translated using Weblate (French)
Currently translated at 97.7% (2844 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2024-10-04 21:15:28 +02:00
gallegonovato
3b26d6cf76
Translated using Weblate (Spanish)
Currently translated at 99.9% (2909 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-04 21:15:28 +02:00
skdubg
2e5eac54fa
Translated using Weblate (German)
Currently translated at 100.0% (2910 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-10-04 21:15:27 +02:00
Ihor Hordiichuk
dc7d69e265
Translated using Weblate (Ukrainian)
Currently translated at 90.4% (2632 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2024-10-04 21:15:26 +02:00
gallegonovato
0d55ba4c8e
Translated using Weblate (Spanish)
Currently translated at 99.8% (2905 of 2910 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-04 21:15:24 +02:00
Ihor Hordiichuk
033119b08c
Translated using Weblate (Ukrainian)
Currently translated at 90.8% (2629 of 2894 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2024-10-04 21:15:23 +02:00
Ihor Hordiichuk
35ece70ae9
Translated using Weblate (Ukrainian)
Currently translated at 90.8% (2629 of 2894 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2024-10-04 21:15:23 +02:00
Oğuz Ersen
ca355aad09
Translated using Weblate (Turkish)
Currently translated at 100.0% (2894 of 2894 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-04 21:15:22 +02:00
Fjuro
6412e5fb39
Translated using Weblate (Czech)
Currently translated at 100.0% (2894 of 2894 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-10-04 21:15:22 +02:00
Oğuz Ersen
0b76a26abd
Translated using Weblate (Turkish)
Currently translated at 99.9% (2893 of 2894 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-04 21:15:21 +02:00
Rex_sa
585f641a77
Translated using Weblate (Arabic)
Currently translated at 100.0% (2884 of 2884 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2024-10-04 21:15:21 +02:00
Oğuz Ersen
319d512d94
Translated using Weblate (Turkish)
Currently translated at 100.0% (2884 of 2884 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-04 21:15:20 +02:00
Dirceu Semighini Filho
30d1d99898
Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.6% (2182 of 2884 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pt_BR/
2024-10-04 21:15:19 +02:00
Rex_sa
ea30e14236
Translated using Weblate (Arabic)
Currently translated at 100.0% (2883 of 2883 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2024-10-04 21:15:19 +02:00
陈少举
ff12db52ea
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2883 of 2883 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-04 21:15:18 +02:00
Ihor Hordiichuk
d087841894
Translated using Weblate (Ukrainian)
Currently translated at 91.2% (2630 of 2883 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2024-10-04 21:15:18 +02:00
Oğuz Ersen
0f0a6b78b1
Translated using Weblate (Turkish)
Currently translated at 100.0% (2883 of 2883 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-04 21:15:17 +02:00
gallegonovato
58cea7286d
Translated using Weblate (Spanish)
Currently translated at 100.0% (2883 of 2883 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-04 21:15:16 +02:00
Fjuro
eace76dd92
Translated using Weblate (Czech)
Currently translated at 100.0% (2883 of 2883 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-10-04 21:15:16 +02:00
José Rebelo
fd3a725b10 Huawei: Format pace values in a table 2024-10-04 20:08:24 +01:00
Vitaliy Tomin
feb7b36b3e Huawei: Add Huawei Watch GT Cyber gadget 2024-10-04 19:02:54 +00:00
Me7c7
1e732efb04 Huawei: Fix altitude in the GPS parser 2024-10-04 19:00:23 +00:00
Patrick Rudolph
0f65e42be4 huawei: Fix SendGpsData
Add Distance, startTime and endTime to GpsData.
Fixes non working GB assisted GPS on Huawei Band 8.

TEST: Confirmed that speed and distance is properly shown
      while using the cycling (outdoor) activity.
Fixes issue #3990.

Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2024-10-04 18:58:24 +00:00
José Rebelo
84c91021d1 Fix body energy page scroll 2024-10-03 23:29:51 +01:00
a0z
5cbbe82846 Garmin: display pace for runing and swim workouts 2024-10-03 21:42:38 +00:00
Me7c7
2ee17bd52f Huawei: Fixed calendar event deletion when birthday sync is enabled. 2024-10-03 18:32:51 +03:00
a0z
3c40f3a9d7 Workout page: allow empty values to be displayed 2024-10-02 23:37:20 +02:00
José Rebelo
10da6a27ce Garmin: Map more fit session fields 2024-10-02 22:01:24 +01:00
CaptKentish
577b636f5c Add activity sailing icon (#4185)
Co-authored-by: CaptKentish <captkentish@noreply.codeberg.org>
Co-committed-by: CaptKentish <captkentish@noreply.codeberg.org>
2024-10-02 19:48:06 +00:00
WhelanB
e870122dd0 Add canned response support to BangleJS 2024-10-02 00:19:58 +00:00
xoahmer
33b2d43991 [xoahmer] adding pai feature to amazfit gtr2 device. issue #4152 2024-10-01 21:20:30 +00:00
José Rebelo
86888ec52b Fix crash on unknown values 2024-10-01 20:27:59 +00:00
José Rebelo
c2e2b52297 Re-order HR zones section 2024-10-01 20:27:59 +00:00
a0z
2a3d2f08e2 Garmin: add heart rate zones support 2024-10-01 20:27:59 +00:00
José Rebelo
3e327e2924 Workout Details: Add tables and progress bars 2024-10-01 20:27:59 +00:00
José Rebelo
5192304d29 RuntimeTypeAdapterFactory: Allow null labels 2024-10-01 20:27:59 +00:00
José Rebelo
9d03d0d98e Display weekday on sports activities 2024-10-01 20:50:48 +01:00
Linos Giannopoulos
e1c245cdbd
Make charts' date format more consistent
Sleep and Steps charts already have the day/way/month sub-charts that
already use the "Mon, Sep 7" format. This commit attempts to make the
rest of the date formatting more consistent with that format in the
activity list and the base navigation bar at the bottom of all charts.

Closes #2412

Signed-off-by: Linos Giannopoulos <linosgian00@gmail.com>
2024-10-01 20:17:39 +03:00
José Rebelo
f6f196847b Make calendar lookahead configurable 2024-09-30 23:44:24 +01:00
Martin.JM
69c2f12acb Huawei: Do not get GPS files in parallel 2024-09-30 19:45:56 +02:00
Martin.JM
159ebfd891 Huawei: Workout GPS synchronization 2024-09-30 19:45:56 +02:00
Arjan 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é 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
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
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
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