Commit Graph
14895 Commits
Author SHA1 Message Date
José Rebelo 126f1f7284 Garmin: Fix buffer overflow on image header generation 2025-11-23 09:06:29 +00:00
José Rebelo 26277d7a81 Garmin Edge Explore: Initial support 2025-11-22 22:32:21 +00:00
jrthomas270andJosé Rebelo d8386d5e4f Even Realities G1: Support non-latin charaters in notifications (#5562)
This properly encodes the notification json as UTF-8 instead of ASCII so
that other characters are correctly sent.

Also fix a null pointer in logging in the BLEQueue
2025-11-22 23:19:15 +01:00
José Rebelo c9d2e52ac1 GoogleMapsNotificationHandler: Improve logging 2025-11-22 22:14:29 +00:00
José Rebelo da55fa74d2 Zepp OS: Map bouldering activity 2025-11-22 22:01:47 +00:00
José Rebelo 7fe3195d3b Garmin Enduro, Forerunner 35, Forerunner 745: Initial support 2025-11-22 21:46:00 +00:00
Thomas KuehneandJosé Rebelo 84dab742b1 GPXExporter: fix generated XML and export depth and ambient temperature 2025-11-22 19:54:21 +01:00
José Rebelo 8e95699e07 Garmin: Send app notification icons 2025-11-22 17:45:23 +00:00
José Rebelo de716da072 Garmin: Fix missing variable initialization 2025-11-22 17:43:42 +00:00
José Rebelo 9a3f7f426a Garmin: Handle app attribute requests 2025-11-22 16:53:38 +00:00
José Rebelo f8e5590748 Bangle.js: Avoid repeated media updates without changes 2025-11-22 14:45:32 +00:00
dependency-botandJosé Rebelo e583050c46 Update protobuf to v4.33.1 2025-11-22 10:10:50 +01:00
dependency-botandJosé Rebelo e4f1b6061c Update dependency androidx.activity:activity-ktx to v1.12.0 2025-11-22 10:10:44 +01:00
dependency-botandJosé Rebelo 9ceb7df153 Update dependency androidx.activity:activity-ktx to v1.12.0 2025-11-22 10:10:36 +01:00
dependency-botandJosé Rebelo 9b885340e8 Update dependency gradle to v9.2.1 2025-11-22 10:10:32 +01:00
dependency-bot 02008febe8 Update dependency org.apache.commons:commons-lang3 to v3.20.0 2025-11-22 01:05:37 +00:00
José Rebelo a38fe4eaa3 Garmin: Handle HTTP requests for image service 2025-11-21 22:03:53 +00:00
José Rebelo e6b92b6757 Amazfit T-Rex 3 Pro: Fix bluetooth name 2025-11-20 22:31:04 +00:00
José Rebelo 3f3c8f8684 Garmin Epix: Initial support 2025-11-20 22:27:14 +00:00
José Rebelo 976987e6aa Fix OpenTracks icon mapping 2025-11-20 19:53:11 +00:00
José Rebelo 8138ae55c9 Amazfit T-Rex 3 Pro: Initial support 2025-11-20 19:15:47 +00:00
Me7c7andJosé Rebelo c892a86ac5 Huawei: HRV, more sleep stat, resting HR, and emotions sync. No UI. 2025-11-20 20:07:21 +01:00
Me7c7andJosé Rebelo 76735e5acd Huawei: rewrite sequence parser 2025-11-20 20:07:21 +01:00
Andreas Shimokawa 6069842fb4 Pebble: remove unused function (was used for firmware 2.x) 2025-11-20 18:54:12 +01:00
Andreas Shimokawa 15d8ceea8a Pebble: Map cloudy weather icons in system weather app (on fw 4.x) 2025-11-20 18:32:55 +01:00
Andreas Shimokawa 6959f7655e Pebble: Support multiple weather location with system weather app (on fw 4.x) 2025-11-19 20:43:15 +01:00
dependency-botandJosé Rebelo 4ced0d574c Update dependency gradle to v9 2025-11-19 18:57:46 +01:00
dependency-botandJosé Rebelo 85b4d8a4ba Update dependency com.android.tools.build:gradle to v8.13.1 2025-11-19 18:52:33 +01:00
dependency-botandJosé Rebelo b380913a78 Update dependency androidx.work:work-runtime-ktx to v2.11.0 2025-11-19 18:52:17 +01:00
José Rebelo 3d4d013f2e Ignore progress notifications from WhatsApp (#5554) 2025-11-19 17:01:57 +00:00
José Rebelo 58dca61897 Garmin Fenix 6 Pro: Initial support 2025-11-19 16:27:27 +00:00
Martin PiatkaandJosé Rebelo 11cea14088 Zepp OS: Movement evaluation support in workout summary 2025-11-19 16:00:48 +01:00
jrthomas270andJosé Rebelo 4d0c496b8d Add MFG Specific data into the GBScanEvent and device Candidate
Some devices use the MFG specific data to identify the device since a
custom name can be programed into the device (Apple Airpods for example).
Additional info like serial numbers and device type info is also often
encoded into the mfg data so it can be useful for a coordinator to
parse. This change propogates the MFG data into the GDDeviceCandidate so
the coordinator can utilize it if needed.
2025-11-19 15:58:26 +01:00
Martin PiatkaandJosé Rebelo a026199162 Zepp OS: Add shortcut cards strings from Balance 2 2025-11-19 15:58:07 +01:00
Martin PiatkaandJosé Rebelo 390b67957b Zepp OS: Add shortcut strings from Balance 2 2025-11-19 15:58:07 +01:00
Martin PiatkaandJosé Rebelo 2070d85385 Zepp OS: Add menu items from Balance 2 2025-11-19 15:58:07 +01:00
Andreas Shimokawa 30ed0ea861 Pebble TrekVolle: Show night icon if appropriate 2025-11-09 12:20:43 +01:00
Andreas Shimokawa c31f4e7c82 Pebble TimeStyle: support night icons finally 2025-11-09 09:52:27 +01:00
Andreas Shimokawa f898eb912c Penble 2: Fix crash (regression) 2025-11-06 20:17:09 +01:00
Andreas Shimokawa da7c7181f1 Pebble: support fetching debug logs
Those are only displayed in logcat. And really disappointng

Guess I need to build a debug firmware to figure out why this is so.
2025-11-03 12:13:06 +01:00
Andreas Shimokawa fd2627caee Pebble 2 Duo: Fix getting inital battery level (for the rest still rely on datalog 2025-11-02 13:06:36 +01:00
Andreas Shimokawa 876f5c8050 Pebble 2 Duo: request battery level though battery service when connecting
Also cleanup code a bit.

Problem is that the battery level vanishes for some reason after being displayed for a split second
2025-11-02 12:27:15 +01:00
Andreas Shimokawa d0c9878934 Pebble 2/Duo: Fix random crash on disconnect. 2025-11-02 07:57:08 +01:00
Andreas Shimokawa d5d21f531c Do not open discovery activity for new installs, there is the + button, and previously that was only for Android 6 an earlier anyway 2025-11-02 07:43:59 +01:00
Andreas Shimokawa ae0aa6df63 Pebble 2 Duo: react to MTU changes though the official BLE way 2025-11-02 07:38:45 +01:00
Andreas Shimokawa 75035f26c3 Pebble: Remove firmware 1.x and 2.x support
All pebbles ever released support Firmware >=3.x
And it got really old by now
2025-10-31 13:58:28 +01:00
Andreas Shimokawa 25cc9294be Pebble: bump app version to report to pebble to 4.4.2 (last official)
Also change magic values to actual flags for protocol caps
(looked up in libpebble3)
2025-10-31 12:55:15 +01:00
Andreas Shimokawa 0ab9cacd7f Pebble 2 Duo: prefer flint/ and diorite/ folders over aplite/ when installing apps
(Elso only OG binaries will be insalled which make TimeStyle for example much worse)
2025-10-31 11:26:52 +01:00
Andreas Shimokawa 9f751725e9 remove unneccessary checks for Android M 2025-10-30 22:12:47 +01:00
Andreas Shimokawa be23263a16 Pebble: small code cleanup 2025-10-30 22:06:49 +01:00