v1.1.9
Headroom 1.1.9 (build 164).
What changed
Fixed
- Claude auth no longer borrows Claude Code's Keychain on every poll. Headroom
imports the plan token once into~/.headroom/oauth/(one file per account),
refreshes only that copy, and never writes back into Claude Code's item. A
Keychain Deny stays denied until you refresh the source in Settings, instead
of retrying every 20 seconds and re-prompting. Named Claude accounts each get
their own Headroom file, same as before.
Added
- Settings → General can open Headroom at login. macOS may still ask once in
Login Items; the toggle says so and links there when approval is pending.
macOS
Download Headroom-macOS.zip, unzip, open Headroom.app.
Notarized — Gatekeeper should accept it on first open.
On first launch the Welcome sheet starts the bundled host automatically. Confirm Claude / Codex / Cursor, then Continue.
iPhone
Install via TestFlight.
Pairing uses the mobile token (Mac Settings → Copy mobile token), not the host token used by the ESP32.
Full Changelog: v1.1.8...v1.1.9