github goodroot/hyprwhspr v1.50.0

3 hours ago

v1.50.0

Fresh stuff!

Configurable post-transcription hook timeout

Post-transcription hooks can now run longer than five seconds—useful for local LLM cleanup and other slower text transforms.

Set post_transcription_hook_timeout in your configuration:

{
  "post_transcription_hook": "~/.local/bin/transcription-cleanup",
  "post_transcription_hook_timeout": 15.0
}
  • Accepts positive numbers of seconds, including fractional values.
  • Defaults to 5 seconds, preserving existing behavior.
  • Invalid runtime values fall back to the default; 0 does not disable the timeout.
  • The original transcription is still preserved if the hook fails or times out.

Pasting waits for the hook to finish. For hooks that make HTTP requests, keep the request timeout shorter than the hook timeout.

Thanks to @PanBartosz for #289.

Maintenance and release improvements

  • Updated website dependencies to address security advisories.
  • Clarified hook documentation and examples.
  • Removed redundant exception declarations and an unused backend lookup without changing app behavior.

No configuration changes are required when upgrading.

New Contributors

Full Changelog: v1.49.2...v1.50.0

Don't miss a new hyprwhspr release

NewReleases is sending notifications on new releases.