Maxime Reyrolle
1d3f9b6ec1
add items, shortcuts, cards and watchfaces from Amazfit Balance
2023-10-15 18:39:20 +02:00
José Rebelo
2456c878f4
Update changelog and README
2023-10-15 14:51:04 +01:00
Maxime Reyrolle
ff6d6f5e53
add initial support for Amazfit Balance
2023-10-15 13:41:53 +00:00
ahormann
28e673415f
Support for Femometer Vinca 2 and HealthThermometerProfile ( #3369 )
...
Co-authored-by: ahormann <ahormann@gmx.net>
Co-committed-by: ahormann <ahormann@gmx.net>
2023-10-15 13:37:41 +00:00
José Rebelo
11de66f8e4
Fossil/Skagen Hybrids: Fix some preference crashes on the nightly
2023-10-14 21:33:24 +01:00
José Rebelo
6ca73259b3
Withings Steel HR: Fix crash when calibrating hands on the nightly
2023-10-14 21:33:20 +01:00
José Rebelo
7cbc6cb439
Do not flatten to ASCII if device supports unicode
2023-10-11 23:21:39 +01:00
Davis Mosenkovs
60f91a9f93
Support for COL Reminder notifications
2023-10-10 21:22:02 +00:00
TaaviE
6234359c69
Improved PineTime's weather support to reduce pathological memory usage
2023-10-10 20:46:17 +00:00
Davis Mosenkovs
03c25722b2
Improve Telegram notifications
...
* Display Telegram private chat notifications
* Display Telegram call notifications
2023-10-10 23:27:51 +03:00
Davis Mosenkovs
c4bc43d918
PineTime: Display app name for VoIP app calls
2023-10-10 20:03:44 +00:00
Davis Mosenkovs
5d15df0751
CallSpec: Add source app for VoIP app calls
2023-10-10 20:03:44 +00:00
José Rebelo
7f593bf5e4
Allow ignore notifications from work profile
2023-10-10 20:22:07 +01:00
Sebastian Reichel
a1607ef3ae
Zepp OS: Map hiking, outdoor swimming, climbing and table tennis activity types
2023-10-10 19:04:15 +00:00
Sebastian Reichel
4feadc2932
Zepp OS: Add workout codes for hiking and outdoor swimming
...
I got these codes from the debug logs from my Amazfit GTS 4 Mini.
Apparently they have the same codes as the old types defined in
HuamiSportsActivityType.
2023-10-10 19:04:15 +00:00
Andreas Böhler
3dd2869283
Fix first connect on the Casio GBX100/GBD-200 series
2023-10-10 18:56:14 +00:00
Gordon Williams
a3f3bb212a
Bangle.js: lower threshold for low battery warning
2023-10-10 11:15:05 +01:00
Gordon Williams
7f962912bb
minor tweak - ensure we round wind speed so it's not to 12 decimal places
2023-10-10 11:11:23 +01:00
Arjan Schrijver
69fcec059d
Replace old-style preference switch with Material 3 switch
2023-10-09 09:53:36 +02:00
Arjan Schrijver
9caab24c39
Add some space between buttons in Data Management and Debug
2023-10-09 09:53:36 +02:00
Arjan Schrijver
8cf8ca7395
Update dependencies
2023-10-09 09:53:36 +02:00
José Rebelo
b12ac00bb8
Lint: Ignore missing and extra translations
2023-10-08 21:46:37 +01:00
José Rebelo
9dde497b07
Prevent GBDeviceCandidate from ever being null
...
Prevents other crashes such as dbb47351d
2023-10-08 21:45:08 +01:00
José Rebelo
ad42255ea1
Amazfit T-Rex: Fix activity summary parsing
2023-10-08 21:27:05 +01:00
Andreas Shimokawa
dbb47351dd
Fix a crash (I have that with a device I am working on)
2023-10-08 21:27:19 +02:00
Davis Mosenkovs
77450efb99
Add Common Symbols transliteration
2023-10-07 17:42:52 +03:00
José Rebelo
dcf2629854
Remove scanning intensity preference and legacy discovery activity
...
The refactored DiscoveryActivityV2 does not freeze anymore, even under
maximum scanning intensity on older phones, and seems to not have
introduced any regressions.
2023-10-06 22:16:58 +01:00
José Rebelo
fe9b88df17
Zepp OS: Fix setting of unknown button press apps
2023-10-06 21:52:13 +01:00
Reiner Herrmann
be07545eca
Amazfit Band 7: add alexa menu entries
...
as a display menu item value for alexa already existed (with a different hex value),
add an alexa2 value that maps to the same menuitem.
2023-10-06 20:45:42 +00:00
José Rebelo
99130eb472
Fix closeable file leak on weather cache
2023-10-06 21:38:35 +01:00
Daniel Dakhno
17a9aa3b20
VESC: added name matching for Coordinator#supports
2023-10-06 13:13:09 +02:00
José Rebelo
0854263233
Fix Bohemic Smart Bracelet recognition
2023-10-05 21:47:00 +01:00
Daniel Dakhno
ef1d38d9d3
Device Manager: replaced getSupportedType with supports method
...
Huami: introduced getSupportedDeviceName
Huami: implemented getSupportedDeviceName
Huami: fixed typo
Device manager: added error on empty getSupportedDeviceName and empty supports()
Device manager: migrated more devices to getSupportedDeviceName
Device manager: simplified default supports implementation
Device manager: added caching for getSupportedDeviceName pattern
Device manager: added caching DeviceType resolution
Device manager: changed pattern matching find()->matches()
Device manager: use Candidate as caching key
Device manager: more verbose variable initialization
Device manager: fixed typo
Device manager: removed device caching from DeviceHelper
Gradle: removed protoc binary
Device manager: moved more devices to getSupportedDeviceName
Device manager: reduced usages of String.format
Device Vesc: removed multiple device types
Device management: regex improvements
Makibes HR3: fixed device recognition regex
2023-10-05 20:34:53 +00:00
Noodlez
4919be9f6d
Update AsteroidOS support
...
Fixed a few bugs.
1. Moved from the depreciated Date object for sending over the time
2. Fixed media info sending. (It would crash when info was missing)
3. Fixed notification dismissal (Typo in removal tag from remove->removed)
4. Fixed quite a few warnings that were being brought up.
5. Added more of the supported models for AsteroidOS.
There are still a few problems that exist. Screenshotting still doesn't work. I'm just not sure how it works in GB. The AsteroidOS service is still not being detected, even though the AsteroidOSSync application is detecting it just fine.
2023-10-05 20:26:58 +00:00
José Rebelo
d1dee47186
Fix tests
2023-10-04 21:58:45 +01:00
Ganblejs
2c5b687cef
Bump main targetSdkVersion to 33
2023-10-04 11:12:17 +00:00
Davis Mosenkovs
98df2d1837
Add Latvian transliteration
2023-10-04 00:30:27 +03:00
Davis Mosenkovs
26e6d7469f
Message privacy: Add mode Hide only body
2023-10-02 21:22:27 +03:00
José Rebelo
5f05a0d88f
Sony WF-1000XM5: Experimental support
2023-09-28 23:53:58 +01:00
José Rebelo
25af69733f
Add default methods to AbstractDeviceCoordinator
2023-09-28 23:32:57 +01:00
Daniel Dakhno
b97b26ce3a
Device manager: moved device icons and name to Coordinator
2023-09-28 00:11:02 +03:00
akasaka
8b01426d57
[Wena3/BUG] Lint
2023-09-25 13:46:19 +09:00
akasaka
65102e26f4
[Wena3/BUG] Height and weight were swapped around
2023-09-25 13:39:49 +09:00
akasaka
1140e60a88
[Wena3/BUG] Don't hide music title when momentarily pausing and resuming
2023-09-25 13:32:03 +09:00
akasaka
488af72341
[Wena3/BUG] BodyPropertiesSetting: height then weight on the wire, not the other way around
2023-09-25 13:22:27 +09:00
Davis Mosenkovs
c884c5d075
Mijia LYWSD02: Set time in onSetTime()
2023-09-23 17:19:12 +03:00
Davis Mosenkovs
edce45dcc3
Mijia LYWSD02: Battery + setting temperature scale
...
Implement reading battery percentage.
Implement setting temperature scale used on clock display.
Communication protocol taken from: https://github.com/h4/lywsd02
2023-09-23 17:18:42 +03:00
Davis Mosenkovs
f4af55d622
Mijia LYWSD02: Add support for LYWSD02MMC
2023-09-23 17:11:39 +03:00
vladkorotnev
889a1db801
Sony Wena 3: Initial support ( #3311 )
...
Co-authored-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
Co-committed-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
2023-09-23 10:31:41 +00:00
José Rebelo
9fe5bc049f
Remove stray character
2023-09-19 20:48:20 +01:00
José Rebelo
9230580a01
Display devices with unknown name during scan
2023-09-19 20:45:14 +01:00
José Rebelo
e078ceff0a
Introduce DiscoveryActivityV2
2023-09-19 20:45:14 +01:00
José Rebelo
a85246c279
Use GBDeviceCandidate#getName on all coordinators
2023-09-19 20:45:13 +01:00
José Rebelo
6f7fb261e7
Move Discovery activities to standalone package
2023-09-19 20:44:42 +01:00
Gabriele Monaco
492119f7ee
Passing BarcodeId as value if not null
2023-09-19 16:52:19 +02:00
Gabriele Monaco
89f57243cf
Added loyalty cards support for the banglejs
2023-08-20 11:14:03 +02:00
Daniel Dakhno
8c48a49d3a
Mi Band HRX: added DeviceType for Mi Band HRX
...
Mi Band HRX: changed DeviceType key for MIBAND_HRX
Mi Band HRX: added migration to MIBAND_HRX
Mi Band HRX: added devicetype string for MIBAND_HRX
Huami HRX: removed redundant null check
Huami HRX: removed redundant supports callback
2023-09-18 22:08:09 +00:00
Arjan Schrijver
b8912976f1
Fossil/Skagen Hybrids: Show some toasts only on debug builds
2023-09-18 22:32:02 +02:00
José Rebelo
ee3ce06899
Zepp OS: Fix health settings on older Zepp OS versions
2023-09-17 23:17:22 +01:00
José Rebelo
3f518364f2
Amazfit GTR 3 Pro: Fix firmware and watchface upload
2023-09-17 20:52:33 +01:00
Vincèn PUJOL
6609869104
Translated using Weblate (French)
...
Currently translated at 100.0% (2194 of 2194 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-09-17 15:50:58 +00:00
mika laka
fcae28ef14
Translated using Weblate (Catalan)
...
Currently translated at 62.2% (1365 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ca/
2023-09-17 15:50:57 +00:00
winver
5ed9b30aac
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2193 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2023-09-17 15:50:56 +00:00
José Rebelo
c3d7718e65
Improve MTU error message, update README
2023-09-17 16:50:48 +01:00
José Rebelo
d56a42a424
Zepp OS: Prevent AGPS file upload under low MTU
2023-09-17 16:39:39 +01:00
José Rebelo
f6ff357a6b
Reduce number of git commits on nightly changelog
...
- Include last 100 commits
- Ignore weblate commits
The changelog_git is still being accidentally included into release
builds. It currently takes 6kb compressed.
2023-09-17 15:40:16 +01:00
Andreas Shimokawa
c86c7c59f4
bump version, update changelogs
2023-09-16 22:58:50 +02:00
Kalle
7a40683e6e
Translated using Weblate (Finnish)
...
Currently translated at 21.8% (479 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fi/
2023-09-16 13:55:46 +00:00
Rex_sa
48f0214d31
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (2193 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2023-09-16 13:55:45 +00:00
陈少举
b87ce2af1b
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (2193 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2023-09-16 13:55:45 +00:00
Kalle
b197adedd4
Translated using Weblate (Finnish)
...
Currently translated at 19.2% (422 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fi/
2023-09-16 13:55:44 +00:00
arjan-s
757d9e63b2
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2193 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2023-09-16 13:55:43 +00:00
0que
7487d50f39
Translated using Weblate (Russian)
...
Currently translated at 96.9% (2127 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2023-09-16 13:55:43 +00:00
Yaron Shahrabani
35927809b6
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (2193 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2023-09-16 13:55:42 +00:00
Vincèn PUJOL
e2521f54fb
Translated using Weblate (French)
...
Currently translated at 100.0% (2193 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2023-09-16 13:55:41 +00:00
gallegonovato
a5e8db2af5
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (2193 of 2193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2023-09-16 13:55:40 +00:00
Ács Zoltán
73aae9db50
Translated using Weblate (Hungarian)
...
Currently translated at 41.5% (911 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2023-09-16 13:55:40 +00:00
Ács Zoltán
32d2d3a1c3
Translated using Weblate (Hungarian)
...
Currently translated at 38.0% (835 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2023-09-16 13:55:39 +00:00
0que
2581cab149
Translated using Weblate (Russian)
...
Currently translated at 96.8% (2123 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2023-09-16 13:55:38 +00:00
Ács Zoltán
0989d182fb
Translated using Weblate (Hungarian)
...
Currently translated at 28.4% (624 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2023-09-16 13:55:37 +00:00
José Rebelo
e855cfec08
Amazfit GTR Mini: Remove experimental, change AGPS updates to not use file transfer
2023-09-16 14:55:27 +01:00
José Rebelo
763ee10a6c
Fix support classes for some Amazfit devices
...
Affected devices:
- Amazfit Bip Lite
- Amazfit Bip S Lite
- Amazfit GTS 2 Mini
- Amazfit Pop
- Amazfit Pop Pro
2023-09-14 22:05:27 +01:00
Gordon Williams
c647c2647f
Bangle.js: Improve file downloads - we can now at least get files downloaded
2023-09-14 12:49:37 +01:00
Gordon Williams
e18a991b13
Bangle.js: ensure char code 255 is translated properly into a String - this can then be sent to the App Loader. Fixes https://github.com/espruino/EspruinoAppLoaderCore/issues/55
2023-09-14 11:07:05 +01:00
José Rebelo
2bd1cc332f
Log error when bonding fails immediately
2023-09-13 20:19:19 +01:00
José Rebelo
9401b61a02
Allow text to be shared to devices
2023-09-11 13:28:37 +00:00
Arjan Schrijver
557bfea35c
Add lint baseline, enable linting on CI, fix some reported errors ( #3291 )
...
This PR:
- fixes some errors reported by `gradlew lint` and the Android Studio "Code Inspection" tool
- adds a snapshot file `lint-baseline.xml` of the remaining lint errors and warnings to be used by the linter as baseline
- adds a job for CI to run `gradlew lint` on every build
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3291
Reviewed-by: José Rebelo <joserebelo@noreply.codeberg.org>
Co-authored-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
Co-committed-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
2023-09-11 09:17:04 +00:00
José Rebelo
7359186cee
Zepp OS: Fix Alexa initial connection
2023-09-10 22:57:23 +01:00
José Rebelo
43d02b9661
Zepp OS: Parse SPO2 sleep data
...
Matched against the Zepp spo2 database
2023-09-10 16:58:40 +01:00
José Rebelo
1ac6983cd3
Amazfit Bip 5: Add new deviceSource
2023-09-08 21:38:22 +01:00
José Rebelo
c912ea0378
Zepp OS: Send UV Index as integer
2023-09-04 21:25:12 +01:00
José Rebelo
50c474e9ef
Fix crash when timezone has no next DST transition
2023-09-04 14:12:59 +01:00
Andreas Shimokawa
7420899bb9
remove some stuff too technical from changelog
2023-09-02 12:39:52 +02:00
Andreas Shimokawa
21be98ab23
update changelogs
2023-09-02 12:28:24 +02:00
José Rebelo
4c7cb1cadc
Fix ACTION_DST_CHANGED action
2023-09-02 11:08:19 +01:00
José Rebelo
a4c79a9395
Attempt to fix DST changes
2023-09-02 10:13:14 +01:00
0que
7d3740d861
Translated using Weblate (Russian)
...
Currently translated at 96.8% (2123 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2023-09-01 03:04:07 +02:00
0que
0dd1c1b8af
Translated using Weblate (Russian)
...
Currently translated at 96.7% (2121 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2023-08-30 22:34:00 +02:00
arjan-s
33b4369196
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2192 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2023-08-30 22:34:00 +02:00
0que
a0ed434ea5
Translated using Weblate (Russian)
...
Currently translated at 96.4% (2114 of 2192 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2023-08-30 22:34:00 +02:00