Skip to content

v0.2.0

Latest

Choose a tag to compare

@superninjv superninjv released this 27 Mar 02:28

What's New

Bug Fixes

  • ANC Off mode — Fixed AirPods Pro 2 firmware rejecting Off mode. The daemon now re-sends ENABLE_ALL_LISTENING_MODES before the Off command to counter iCloud config sync overriding the allowed modes after handshake.
  • Case battery cache — Zero-level non-charging case battery updates no longer overwrite real values (Windows)
  • Ear detection mapping — Fixed left/right swap in Windows AAP primary/secondary mapping

Improvements

  • EQ hot-reload — EQ preset changes now use pw-cli load-module for seamless switching with no audio interruption. Drop-in config persists across PipeWire restarts.
  • App icon — New AirPods-inspired SVG icon with all PNG/ICO sizes for Tauri desktop app
  • Windows build — 7 bugs fixed, AAP parser synced (8+ new event types), functional Tauri HTTP bridge to standalone daemon, Windows CI jobs added
  • All clippy warnings resolved across both Linux workspace and Windows crate

Windows (Preview)

The Windows crate now compiles and passes all tests in CI (windows-latest). It includes BLE discovery, L2CAP connection (via Winsock), HTTP API, and CLI. The Tauri app bridges to the standalone daemon on Windows. See WINDOWS_TESTING.md for the test checklist.

Full Changelog: v0.1.0...v0.2.0