v0.313.208
·
94 commits
to trunk
since this release
Block indefinitely waiting for mic permission instead of crash-looping
When mic is denied, poll every 5s forever instead of failing after 30s.
This prevents launchd KeepAlive from restarting the process and spawning
duplicate permission dialogs. The process stays alive and quiet until
the user grants mic access (via the dialog or System Settings).
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com