Commit Graph
13489 Commits
Author SHA1 Message Date
Me7c7andJosé Rebelo e10f3f499c Huawei: Ability to upload notification app icons 2025-05-01 22:52:34 +00:00
Me7c7andJosé Rebelo 74ccdb807a Remove code duplication. 2025-05-01 22:52:34 +00:00
Thomas KuehneandJosé Rebelo 7acca2dd47 enhance existing BtLE log messages
- add bonding information - `Connected to GATT server. (BOND_BONDED)`
- add read/write/etc property decoding - `characteristic: (Propr: Ultrahuman State): 86f61001-f706-58a0-95b2-1fb9261e4dc7 (read,notify)`
- decode common GATT errors encountered by InternalGattCallback and InternalGattServerCallback
2025-05-01 13:35:53 +00:00
Thomas KuehneandJosé Rebelo 742d5d96ab log more failure details in WriteAction when running on Tiramisu or higher 2025-05-01 13:35:39 +00:00
Me7c7 284bbe129d Huawei: Fix message during firmware update. Little cleanups 2025-05-01 10:05:43 +03:00
dependency-botandJosé Rebelo 2bf9b0918b Update dependency gradle to v8.14 2025-04-30 18:06:00 +00:00
José Rebelo e738e88c4a Garmin: Do not overwrite activity name when updating summary 2025-04-30 12:55:03 +01:00
José Rebelo d703382971 Garmin: Fix crash when parsing some activities 2025-04-29 21:26:14 +01:00
José Rebelo efbd4c8ec6 Moondrop Space Travel: Set device icon 2025-04-29 21:04:33 +01:00
Savely Krasovsky a476c64794 feat: Garmin Instinct 2X Tactical support 2025-04-29 04:46:20 +02:00
José Rebelo 27db72aa43 Charts: Display resting metabolic rate 2025-04-27 23:17:30 +01:00
José Rebelo 64cebc9d7e Zepp OS BTBR: Recover from session end with disconnect and re-connect 2025-04-27 22:52:23 +01:00
José Rebelo a5a1ade392 Zepp OS: Disable realtime steps on connection
They can stay across connections and waste battery.
2025-04-27 22:50:28 +01:00
José Rebelo b6b7ee31f9 Zepp OS BTBR: Increase buffer size 2025-04-27 10:48:39 +01:00
José Rebelo 063e022801 Zepp OS: Fix moon phase unit
It is supposed to be sent in lunar days and not degrees.
2025-04-26 21:50:55 +01:00
José Rebelo e41daf5065 Zepp OS: Fix Sleep as Android initialization 2025-04-26 18:16:59 +01:00
José Rebelo c372307835 Zepp OS: Fix DST when setting time 2025-04-26 18:08:28 +01:00
José Rebelo aff9fb0474 Zepp OS: Fix app list string parsing 2025-04-26 18:08:28 +01:00
José Rebelo 3b5a3ef875 Zepp OS BTBR: Request apps periodically to keep connection alive 2025-04-26 18:08:28 +01:00
José Rebelo 023e8bc631 Zepp OS BTBR: Acks, protocol version, and improved ping handling 2025-04-26 18:08:28 +01:00
José Rebelo 8805473a30 Zepp OS: Disable manual HR measurements
They will sometimes not trigger the HR sensor and get stuck
indefinitely.
2025-04-26 18:08:28 +01:00
José Rebelo b014d04871 Zepp OS BTLE: Fix support class dispose 2025-04-26 18:08:28 +01:00
José Rebelo 973dd2cc53 Zepp OS BTBR: Handle session end and keepalive 2025-04-26 18:08:28 +01:00
José Rebelo 8dabc0a713 Zepp OS: Btrfcomm support 2025-04-26 18:08:28 +01:00
José Rebelo aa9027e76f Zepp OS: Decouple implementation from HuamiSupport 2025-04-26 18:08:28 +01:00
José Rebelo e8f1b5611c Oppo Headphones: Prevent crash on invalid incoming commands 2025-04-26 16:48:32 +01:00
José Rebelo 431d25b935 Garmin: Swimming workout intervals 2025-04-26 15:59:32 +01:00
José Rebelo 5e7c5ac059 Mi Smart Scale: Mark device as busy while fetching weight history 2025-04-26 14:18:50 +01:00
José Rebelo 04f4b2f448 Zepp OS: Parse workout pace, cadence, strength sets 2025-04-25 23:46:08 +01:00
Thomas KuehneandJosé Rebelo b378a51656 BleNamesResolver: update service and characteristic UUIDs 2025-04-25 19:35:39 +00:00
dependency-botandJosé Rebelo 225de25689 Update dependency com.google.code.gson:gson to v2.13.1 2025-04-25 17:51:40 +00:00
dependency-bot 23dd558362 Update dependency com.android.tools.build:gradle to v8.9.2 2025-04-25 09:01:40 +00:00
FlaparooandJosé Rebelo 7d28b7389f Banglejs: set the HTTP request timeout as specified 2025-04-24 20:02:09 +00:00
Arjan Schrijver 43b30d36f6 Colmi R0x: Add support for R12 and display preferences 2025-04-24 21:16:07 +02:00
José Rebelo f4ac744b3b Intent API: Add command to set device type 2025-04-23 19:44:53 +01:00
José Rebelo a47bc81eb2 Garmin Edge 130 Plus: Update supported features 2025-04-23 19:31:53 +01:00
José Rebelo 07a5d10b23 Garmin Edge 130 Plus: Initial support 2025-04-22 22:21:04 +01:00
Thomas Kuehne d5c632f243 fix to ensure targetCompatibility is effective for Android
PR #4735 inadvertently turned Android's targetCompatibility into Java's targetCompatibility thereby rendering it ineffective for Android.
As a result Android used the toolchain version (17) instead of targetCompatibility 1.8 to create *.class files.
See also: https://developer.android.com/build/jdks
2025-04-22 18:49:37 +02:00
José Rebelo f78d6b914e Zepp OS: Fix zip files being wrongly recognized as AGPS 2025-04-20 11:23:14 +01:00
Thomas Kuehne 0c415334da Ultrahuman: code review 2025-04-20 01:36:50 +02:00
Thomas Kuehne 205010b24b remove no-longer needed GenericHrvSummarySample 2025-04-20 01:26:54 +02:00
Thomas Kuehne ff761cf1e4 Ultrahuman optimizations
- fetch only new records instead of all records while the device is connected
- added PREF_POWER_SAVING support (disables / enables SpO2 sensing)
- added HRV visualization
- unified and secured Intent handling
- added BATTERY_CHARGING_FULL support
- honour PREF_TIME_SYNC in onSetTime
- various clean-ups
2025-04-20 01:12:57 +02:00
José Rebelo 956e9cc4ba woodpecker: Update android-fdroid-tools to 35.0.1-androguard-4.1.2 2025-04-19 23:37:27 +01:00
José Rebelo 8deea74d67 Allow support classes to vary by GBDevice
This paves the way for configurable btle / btbr support class for the
same device (eg. Zepp OS / Huawei / Xiaomi), as well as migration to a
new support class for future pebble devices.
2025-04-19 20:19:25 +01:00
José Rebelo 2e1529f374 Garmin Fenix 7X Pro: Initial support 2025-04-19 13:37:35 +01:00
José Rebelo d02455b0bd Garmin Vívoactive HR: Initial support 2025-04-19 13:05:05 +01:00
José Rebelo 29670aaea4 Zepp OS: Extract heart rate and steps to standalone services 2025-04-18 22:31:59 +01:00
José Rebelo 31d4b0d354 Zepp OS: Isolate time sync and hr interval from HuamiSupport 2025-04-18 18:09:31 +01:00
José Rebelo 99af334280 Zepp OS: Fix crash on display items settings 2025-04-18 17:39:11 +01:00
José Rebelo 694b98d425 Zepp OS: Extract workout to standalone service 2025-04-18 17:39:02 +01:00