Patric Gruber
b7e6a39ec1
use proper Optional
2023-08-26 19:39:05 +00:00
Patric Gruber
d0c602d243
overwrite supportsManualHeartRateMeasurement
2023-08-26 19:39:05 +00:00
Patric Gruber
67eac90f69
merge new activity samples with samples from database on overlap
2023-08-26 19:39:05 +00:00
Patric Gruber
86f77e05a9
remove unnecessary type conversion
2023-08-26 19:39:05 +00:00
Patric Gruber
70a8ca5067
add heart rate measurment support for infinitime
2023-08-26 19:39:05 +00:00
José Rebelo
42f35259fc
Amazfit Bip 3 Pro: Enable HR stats and sleep respiratory rate
2023-08-26 17:52:10 +01:00
José Rebelo
7e848d19fb
Zepp OS: Handle watchface change
2023-08-26 15:47:04 +01:00
José Rebelo
55d0697c44
Huami: Display explicit error if there is not enough free space
2023-08-26 12:14:23 +01:00
Daniel Dakhno
e36bd2eae7
Core: replaced device initialization logic with class based decision
...
Core: cleaned up imports
Device management: try single-argument-constructor first
Device management: fixed wrong device support class
Device management: added missing initial flags for Mi band 2 HRX
Device management: removed unused import
Device management: removed unused import
Device management: improved exception handling
Device management: prevent constructors from being optimized out
Device management: added UnknownDeviceSupport
2023-08-26 08:14:06 +00:00
José Rebelo
d273e6652b
Amazfit Bip 3 Pro: Remove unsupported display items
2023-08-25 22:25:10 +01:00
José Rebelo
c01a33077e
Huami: Enforce a maximum of 16 items on the main screen
2023-08-25 13:58:32 +01:00
José Rebelo
20d0d61ed8
WeatherSpec: Add a note on forecasts list
2023-08-23 16:16:40 +01:00
José Rebelo
da779e9864
Zepp OS: Improve weather code mapping
2023-08-23 15:48:26 +01:00
José Rebelo
fe58d64192
Zepp OS: Fix weather
2023-08-23 15:08:16 +01:00
José Rebelo
2320043c00
Fix min temp in cached weather data debug popup
2023-08-22 17:38:33 +01:00
José Rebelo
74dc0f70a6
Contacts: Migrate to ActivityResultContracts
2023-08-21 21:48:03 +01:00
José Rebelo
353c6d9679
Languages: Add some english, french and spanish variants
2023-08-21 16:11:52 +01:00
José Rebelo
36e357ba67
Zepp OS: Add Alexa shortcut card
2023-08-21 15:55:58 +01:00
Arjan Schrijver
7c55f5df86
Upgrade cached weather old style dialog to Material 3 dialog
2023-08-20 22:20:14 +02:00
José Rebelo
50f962c520
Show UV Index and precip probability for cached weather
2023-08-20 10:01:15 +01:00
Kamalei Zestri
a0424527d5
Fixed formatting and unneccessary code
2023-08-20 08:56:29 +00:00
Kamalei Zestri
ff19ceeae8
Add "Showed Cached Weather" function to Debug menu
2023-08-20 08:56:29 +00:00
Daniel Dakhno
73d67d4093
Fossil/Skagen Hybrids: Embed menu_structure in watchface apps ( #3245 )
...
This PR aims to optimize the method of synchronizing the menu_structure for the openSourceWatchface by making the menu_structure request from the watch obsolete.
Instead, when a new menu_structure is sent to GB via the Intent `nodomain.freeyourgadget.gadgetbridge.Q_SET_MENU_STRUCTURE`, GB remembers that JSON.
Next time a watchface is built, the JSON is embedded into that app package so the watch doesn't forget the structure.
This requires a full GB rebuild to work properky.
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3245
Co-authored-by: Daniel Dakhno <dakhnod@gmail.com>
Co-committed-by: Daniel Dakhno <dakhnod@gmail.com>
2023-08-19 20:48:53 +00:00
José Rebelo
454d766e88
Zepp OS: Add all remaining devices as experimental
2023-08-18 12:16:36 +01:00
José Rebelo
e5faf518ea
Add support for experimental devices
2023-08-18 12:16:36 +01:00
José Rebelo
0a19f88a3f
Amazfit Bip 3 Pro: Fix device icon for square device
2023-08-18 12:16:36 +01:00
José Rebelo
3fae1accb1
Zepp OS: Send calendar event location
2023-08-18 08:54:07 +01:00
Raghd Hamzeh
c8e19a2466
feat: add initial support for Amazfit Cheetah Pro
2023-08-16 22:19:48 -04:00
Vincèn PUJOL
aa2337aa9b
Translated using Weblate (French)
...
Currently translated at 100.0% (2163 of 2163 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-08-16 14:53:42 +02:00
Linerly
8d5570cace
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/id/
2023-08-16 14:44:14 +02:00
arjan-s
1e884d742b
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2023-08-16 14:44:14 +02:00
Rex_sa
7a716a8e26
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2023-08-16 14:44:13 +02:00
陈少举
689970b7c5
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2023-08-16 14:44:13 +02:00
Ihor Hordiichuk
a83ec53224
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2023-08-16 14:44:13 +02:00
Yaron Shahrabani
1d5b42f777
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2023-08-16 14:44:13 +02:00
Manuel-Senpai
0fb7cc1b9b
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2023-08-16 14:44:13 +02:00
nautilusx
f7edc87504
Translated using Weblate (German)
...
Currently translated at 99.9% (2160 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2023-08-16 14:44:13 +02:00
Yaron Shahrabani
93341daea0
Translated using Weblate (Hebrew)
...
Currently translated at 99.9% (2159 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2023-08-16 14:44:13 +02:00
Vincèn PUJOL
06749a6b21
Translated using Weblate (French)
...
Currently translated at 100.0% (2161 of 2161 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-08-16 14:44:13 +02:00
arjan-s
6197c03879
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2160 of 2160 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2023-08-16 14:44:13 +02:00
Vincèn PUJOL
a08dc51875
Translated using Weblate (French)
...
Currently translated at 100.0% (2159 of 2159 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-08-16 14:44:13 +02:00
陈少举
a3a12db579
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (2158 of 2158 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2023-08-16 14:44:13 +02:00
arjan-s
ea6bed3bed
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2158 of 2158 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2023-08-16 14:44:13 +02:00
Yaron Shahrabani
9dbb75d638
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (2158 of 2158 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2023-08-16 14:44:13 +02:00
Vincèn PUJOL
72f2985e40
Translated using Weblate (French)
...
Currently translated at 100.0% (2158 of 2158 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-08-16 14:44:13 +02:00
Rex_sa
716d2228de
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (2158 of 2158 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2023-08-16 14:44:13 +02:00
Ihor Hordiichuk
971b2ab5e8
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2158 of 2158 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2023-08-16 14:44:13 +02:00
gallegonovato
68e3ea987e
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (2158 of 2158 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2023-08-16 14:44:13 +02:00
Milan Šalka
94893d737a
Translated using Weblate (Slovak)
...
Currently translated at 19.9% (431 of 2156 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/sk/
2023-08-16 14:44:13 +02:00
Manuel-Senpai
215758b069
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (2156 of 2156 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2023-08-16 14:44:13 +02:00