Commit Graph
14832 Commits
Author SHA1 Message Date
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
Andreas Shimokawa c722170b76 Pebble Time 2: recoginze as obelix 2025-10-30 19:27:52 +01:00
Andreas Shimokawa 0698380a1d Pebble 2 Duo: allow activating health 2025-10-30 18:35:04 +01:00
Andreas Shimokawa 09a99f934a use native method of setting MTU on Pebble 2 Duo 2025-10-30 17:40:11 +01:00
Andreas Shimokawa 346bb208d5 Pebble: try to fix pebble time regession 2025-10-30 16:54:38 +01:00
Andreas Shimokawa ba0647b9dd recognize Pebble 2 Duo hw rev code as asterix
Firmware update works!!!!
2025-10-30 15:51:15 +01:00
Andreas Shimokawa 9c5980617d Pebble: Make connection to new Pebble 2 Duo work in recovery mode
This is just a first hack, it is unclear how to deal with MTU etc yet.
I was able to pair and connect after some tries, which is better than nothing
2025-10-30 15:03:50 +01:00
dependency-botandArjan Schrijver eced8996a4 Update kotlin monorepo to v2.2.21 2025-10-26 22:06:42 +01:00
Thomas Kuehne a62eed5cae WriteAction: use more compact logging format 2025-10-25 20:23:06 +02:00
José Rebelo 8186271c1a Garmin: Allow installing unsupported files 2025-10-25 14:02:25 +01:00
Thomas KuehneandJosé Rebelo b09ed96de6 GxpParser: add support for version 2 of Garmin's TrackPointExtension 2025-10-24 21:36:06 +02:00
Thomas KuehneandJosé Rebelo 4d9afdbfb8 GxpParser: forward description, depth and temperature to ActivityPoint 2025-10-24 21:34:23 +02:00
dependency-bot 055c174da2 Update dependency no.nordicsemi.android:dfu to v2.10.1 2025-10-22 01:04:14 +00:00
José Rebelo ab3f543daf Make temperature location and types non-null 2025-10-19 23:37:29 +01:00