Commit Graph
9576 Commits
Author SHA1 Message Date
vanous df11c6e2f4 Update CI to use jdk17 and build tools 33.0.2:
- Using image tag 33.0.0
    - Using jdk 17
    - Removed old memory 512 gradle config
2023-10-08 22:23:05 +02: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 HerrmannandJosé Rebelo 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 DakhnoandJosé Rebelo 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
NoodlezandJosé Rebelo 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 e62565cc88 Update gradle wrapper to 7.2
The previous one did not match any of the checkums on the official
website.

./gradlew wrapper --gradle-version 7.2 \
  --gradle-distribution-sha256-sum f581709a9c35e9cb92e16f585d2c4bc99b2b1a5f85d2badbd3dc6bff59e1e6dd
2023-10-04 22:24:41 +01:00
José Rebelo d1dee47186 Fix tests 2023-10-04 21:58:45 +01:00
GanblejsandArjan Schrijver 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 51fbdaaaab Mijia LYWSD02: Add LYWSD02/LYWSD02MMC to README 2023-09-23 17:27:30 +03: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
José Rebelo 1cd795f95a Sony Wena 3: Update wiki link in README 2023-09-23 11:36:45 +01:00
vladkorotnevandJosé Rebelo 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 DakhnoandJosé Rebelo 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 PUJOLandHosted Weblate 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/
0.76.1
2023-09-17 15:50:58 +00:00
mika lakaandHosted Weblate 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
winverandHosted Weblate 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 294d45f6c3 add Bip U Pro to README 2023-09-16 23:00:55 +02:00
Andreas Shimokawa c86c7c59f4 bump version, update changelogs 2023-09-16 22:58:50 +02:00
KalleandHosted Weblate 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_saandHosted Weblate 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