1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-25 18:15:49 +01:00
Commit Graph

12485 Commits

Author SHA1 Message Date
陈少举
7c11d7935c
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3291 of 3291 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-27 10:00:17 +01:00
Gregory Blanco
63f1e66798
Translated using Weblate (Polish)
Currently translated at 97.0% (3194 of 3291 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-10-27 10:00:16 +01:00
gallegonovato
1dd3b7585f
Translated using Weblate (Spanish)
Currently translated at 100.0% (3291 of 3291 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-27 10:00:15 +01:00
Fjuro
ceeeaee498
Translated using Weblate (Czech)
Currently translated at 100.0% (3291 of 3291 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-10-27 10:00:14 +01:00
陈少举
ca0d3caa88
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3282 of 3282 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-27 10:00:14 +01:00
Oğuz Ersen
cff09bfa82
Translated using Weblate (Turkish)
Currently translated at 100.0% (3282 of 3282 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-27 10:00:13 +01:00
Fjuro
4d2743dea6
Translated using Weblate (Czech)
Currently translated at 100.0% (3282 of 3282 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-10-27 10:00:12 +01:00
陈少举
90320616fc
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3281 of 3281 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-27 10:00:12 +01:00
arjan-s
7ad6a8b665
Translated using Weblate (Dutch)
Currently translated at 100.0% (3281 of 3281 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-10-27 10:00:11 +01:00
Oğuz Ersen
f2d656dce8
Translated using Weblate (Turkish)
Currently translated at 100.0% (3281 of 3281 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-27 10:00:10 +01:00
Yaron Shahrabani
eb18415e39
Translated using Weblate (Hebrew)
Currently translated at 85.6% (2810 of 3281 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2024-10-27 10:00:10 +01:00
Manuel Treuheit
41da2f15cc
Translated using Weblate (German)
Currently translated at 94.6% (3106 of 3281 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-10-27 10:00:09 +01:00
Fjuro
2b2a68d5bd
Translated using Weblate (Czech)
Currently translated at 100.0% (3281 of 3281 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-10-27 10:00:08 +01:00
gallegonovato
3007bba863
Translated using Weblate (Spanish)
Currently translated at 100.0% (3274 of 3274 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-27 10:00:07 +01:00
arjan-s
0a7f8e7731
Translated using Weblate (Dutch)
Currently translated at 100.0% (3273 of 3273 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-10-27 10:00:07 +01:00
Oğuz Ersen
69623f48b6
Translated using Weblate (Turkish)
Currently translated at 100.0% (3273 of 3273 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-27 10:00:06 +01:00
gallegonovato
46fffdced2
Translated using Weblate (Spanish)
Currently translated at 100.0% (3273 of 3273 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-27 10:00:05 +01:00
陈少举
68aed79c02
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3266 of 3266 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-27 10:00:05 +01:00
arjan-s
240b4f155b
Translated using Weblate (Dutch)
Currently translated at 100.0% (3266 of 3266 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-10-27 10:00:04 +01:00
Oğuz Ersen
e3b4d506be
Translated using Weblate (Turkish)
Currently translated at 100.0% (3266 of 3266 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-27 10:00:03 +01:00
Fjuro
97aa1e81cd
Translated using Weblate (Czech)
Currently translated at 100.0% (3266 of 3266 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-10-27 10:00:02 +01:00
gallegonovato
8ad6b3681a
Translated using Weblate (Spanish)
Currently translated at 100.0% (3266 of 3266 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-27 10:00:02 +01:00
陈少举
a9c3a676ee
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3264 of 3264 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-27 10:00:01 +01:00
Oğuz Ersen
4a8c938a79
Translated using Weblate (Turkish)
Currently translated at 100.0% (3264 of 3264 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-27 10:00:00 +01:00
gallegonovato
bc577f0702
Translated using Weblate (Spanish)
Currently translated at 100.0% (3262 of 3262 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-10-27 10:00:00 +01:00
Linerly
d08d6bc212
Translated using Weblate (Indonesian)
Currently translated at 90.3% (2941 of 3254 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/id/
2024-10-27 09:59:59 +01:00
陈少举
3d9861d53b
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3254 of 3254 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-10-27 09:59:58 +01:00
arjan-s
3846eab20d
Translated using Weblate (Dutch)
Currently translated at 100.0% (3254 of 3254 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-10-27 09:59:58 +01:00
Oğuz Ersen
0c969164a2
Translated using Weblate (Turkish)
Currently translated at 100.0% (3254 of 3254 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-10-27 09:59:57 +01:00
JuTonic
b332ff54aa
Translated using Weblate (Russian)
Currently translated at 92.2% (3001 of 3254 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2024-10-27 09:59:57 +01:00
Fjuro
aacd75c823
Translated using Weblate (Czech)
Currently translated at 100.0% (3254 of 3254 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-10-27 09:59:56 +01:00
Me7c7
d95b2afad3 Huawei: map activity type 4 to mountain hike activity 2024-10-27 10:50:40 +02:00
Me7c7
5f822149bc Huawei: Send default HR Zones config to the device using P2P service 2024-10-27 07:40:03 +02:00
Martin.JM
27f61138bc Huawei: Fix notifications for Huawei Band 4e
Fixes #3957
2024-10-27 00:48:33 +02:00
Martin.JM
cc16906d20 Huawei: Fix for sample provider 2024-10-26 20:29:33 +00:00
Arjan Schrijver
d4033dbccb Colmi R0x: Fix HR database timestamps 2024-10-26 22:08:36 +02:00
José Rebelo
ba82de99d3 Garmin: Upload workout fit files 2024-10-26 21:03:58 +01:00
José Rebelo
8b4f1aa1d7 Fix light navbar buttons on light themes for SDK27+
SDK 21 to 27 still needs some work, but we need to review all of this
for the edge-to-edge enforced by Android 15 anyway.
2024-10-26 18:03:32 +01:00
Patrick Rudolph
42b7153162 huawei: Decode TruSleep data in test new functionality
Download TruSleep data and extract ACC and PPG packets.
For now the data is only extracted and provided to an analysis
function that does nothing as printing the data as the TruSleep
algorithm is unknown.

With this patch it's possible to do sleep analysis using open source
algorithms, however it's not clear which one to use and how similar
the results would be. A possible use case would be Sleep as Android.

The extracted data contains of Accelerometer data (ACC) and
photoplethysmogram (PPG) data.

ACC packets:
- about every 60 seconds
- contain a timestamp
- contain the activity on one accelerometer axis
  0x00: no activity
  0xff: high activity (like walking)

PPG packets:
- contain a timestamp
- contain raw PPG samples, each with a 10msec based timestamp

This commit allows more developers and researchers to look into sleep
analysis as they gain access to the raw sleep data optained from the watch.

For issue #3860.

Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2024-10-26 16:02:14 +00:00
Martin.JM
ce7b0db5b1 Huawei Sample Provider: Provide a sample every minute
Fixes #4068.
2024-10-26 15:58:12 +00:00
José Rebelo
bbadb2b1ef Garmin: Fix crash on timezones without DST 2024-10-26 16:53:30 +01:00
dependency-bot
8cf6c457ac Update dependency androidx.activity:activity to v1.9.3 2024-10-26 12:04:59 +01:00
dependency-bot
99db21adac Update dependency androidx.fragment:fragment to v1.8.4 2024-10-26 11:04:23 +00:00
José Rebelo
c628ce2c97 Garmin: Fix all-day events
As per the CalendarContract, the begin timestamp corresponds to the UTC
midnight-boundary of the start of the day.

- Remove the redundant logic to truncate the date to the start of day
- Remove the workaround for negative timezones (confirmed not workin
  with some EDT users)
- Ensure birthdays also respect the UTC boundary
- Offset the garmin timestamps by the UTC offset, ensuring they match
  midnight on the user's timezome (fixes all-day events offset by 1 day)
2024-10-26 11:53:20 +01:00
Me7c7
a46e970f84 Huawei: more details for swim workout 2024-10-26 10:41:29 +00:00
Me7c7
3294e20242 Huawei: clear calendar on reconnect. 2024-10-26 11:50:05 +03:00
Me7c7
bc56213eba Huawei: improve texts for file uploads, music icon 2024-10-25 22:39:55 +00:00
Me7c7
3bb44d8050 Huawei: Use default value for channels. Parse sample rates. 2024-10-25 22:39:55 +00:00
Me7c7
d23c931f95 Huawei: device specific fixes. Watch 3 for example 2024-10-25 22:39:55 +00:00
Me7c7
48717aaf42 Huawei: Initial music upload support 2024-10-25 22:39:55 +00:00