windows: land the HR card v2 + READMEs that #10 missed, and ship one release zip - #11
Merged
Merged
Conversation
…s, and no longer experimental - The graph now spans the card: the last minute (60 readings) with the scale's BPM on a left axis and dashed guides, min / avg / max next to the current BPM, and the reading under the pointer on hover (value + how long ago). - A "Readings" picker switches the graph to a past session read (read-only) from the daemon's heart-rate.sqlite3 via Microsoft.Data.Sqlite: every reading stretched across the width (averaged into buckets when there are more readings than pixels), its stats, and the time of each point on hover. - Heart rate is no longer experimental: the card is always on the device page (the Settings ▸ Experimental opt-in now only gates hearing aid), the warning InfoBar is gone, and the subtitle / settings text no longer say it may not work. Strings in en-US, pt-PT, es-ES and fr-FR. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… drivers - Features: heart-rate monitoring on AirPods Pro 3 (live BPM, graph, history). - Install: download from the windows-nightly release; LibrePods-Windows-drivers.zip for the drivers alone; committed prebuilt packages can lag the source. - Building: CI builds both drivers (windows-2022, WDK via winget). - New "Heart rate" section: the card, the Readings picker, the SQLite history DB, and that the PC must be the AirPods' active device. - Uninstall: app data lives in %LOCALAPPDATA%\LibrePods. - heart-rate.md: the card is no longer behind Settings ▸ Experimental. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- "Also on Windows" line under the banner and a Windows CI badge. - Feature table: a Windows column (listening mode, ear detection, battery, rename, conversational awareness, auto-connect, heart rate and high-quality two-way audio ✅; hearing aid 🧪 experimental; multipoint ⚪ like the others), with 🧪 added to the legend. - Heart rate: works on Windows, and why — the AirPods only publish the HR sensor service when its ~920-byte descriptor fits the AACP channel's L2CAP MTU. - High-quality two-way audio: the Windows virtual-microphone driver. - Installation link for Windows (needs Test Mode) and the Windows registry way to spoof the DID VendorID; MagicPods now listed as the paid, no-Test-Mode option. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…hing The separate LibrePods-Windows-drivers.zip only duplicated the driver\ and driver-mic\ folders the install zip already has (same SHA-256), and two downloads confused people. Drop it (and its artifact) so each release has a single zip with the app, the daemon and both CI-built drivers; the release notes say so, and the README points driver-only installs at the zip's folders. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR does two things.
1. Lands what #10 missed. #10 was merged at
1fe6932, before its last three commits, so the current nightly doesn't have them. They are cherry-picked here:2. One release asset.
LibrePods-Windows-drivers.ziponly duplicated thedriver\/driver-mic\folders thatLibrePods-Windows.zipalready carries (same SHA-256, checked on the7e7801fnightly), and two downloads confused people.LibrePods-Windows.zip. It holds the app, the daemon and both drivers, all built from source.🤖 Generated with Claude Code