github goodroot/hyprwhspr v1.36.0

2 hours ago

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.
  • ExecStopPost cleanup no longer kills its own control shell via pkill.
  • 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 pactl poll 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

Full Changelog: v1.35.0...v1.36.0

Don't miss a new hyprwhspr release

NewReleases is sending notifications on new releases.