v0.18.14
A reliability release for the macOS desktop app, plus better call detection and docs.
The macOS window-lifecycle crash is closed. The desktop app could crash on WebKit/AppKit frame reconciliation when the main window was revealed, resized, or rebuilt. Every window frame mutation now runs through Rust-owned, visibility-guarded paths: the reveal helper is idempotent and unminimizes correctly, the frontend's window-mutation capabilities are removed, and the Recall layout no longer fires no-op frame changes. This closes the crash class that the earlier opacity fix only dented. (#338, #339)
Zoom call detection handles vanity meeting URLs. Calendar detection now recognizes Zoom links on vanity subdomains (company.zoom.us / company.zoom.com), personal-link and dashed-host forms, and it unwraps Google Calendar redirect wrappers. (#330, #337)
Settings persist reliably. Several Settings toggles (the global hotkey, completion notifications) could appear to change in the app but not write to config.toml, or revert on restart. The settings round-trip was audited and hardened with a guard test. (#341)
Parakeet install guide fixes. The Parakeet setup docs were rewritten to fix verified gotchas, including the correct CMake 3.x workaround for the CMake 4.x build break on Apple Silicon (the previous instruction pointed at a Homebrew formula that no longer exists). (#250)
Thanks to Caleb Chong for the window-lifecycle and Zoom detection fixes, Ryan Malia for the Parakeet docs, and Quinn for confirming the related Windows menu fix.
Install: brew install silverstein/tap/minutes or cargo install minutes-cli, or grab the DMG below. npx minutes-mcp for the MCP server + dashboard. Desktop users on a prior version will auto-update.