v1.36.0
Features
- Auto-stop on silence — recording can now stop itself automatically after a period of continuous silence, in both toggle and auto modes. In auto mode, auto-stop arms on tap-confirm (key release) rather than press, so holding to talk behaves as expected. Thanks @ailakshya! (#203)
Fixes
- Microphone failures are now classified and reported to the desktop directly, and "Recording started" is only announced once the audio stream is actually verified open — no more false-positive start notifications on a dead mic.
- If the transcription backend fails to load, recording is blocked and initialization is retried instead of silently failing.
- Last-resort audio stream teardown is now timeout-protected so a wedged device can't hang shutdown.
ExecStopPostcleanup no longer kills its own control shell viapkill.- Silenced ALSA stderr spew during stream open, and the stream-open outcome is now recorded for diagnostics.
- Better auto-stop monitor lifecycle
Performance
- Skip the per-keypress
pactlpoll while the PulseAudio event monitor is healthy — less latency and churn on every hotkey press. - Audio ducking is now only logged when streams were actually affected.
Community PRs
- feat: auto-stop recording on silence (silence_timeout) — refs #201 by @ailakshya in #203
New Contributors
- @ailakshya made their first contribution in #203
Full Changelog: v1.35.0...v1.36.0