Fixes
- Keep captured audio when the microphone stalls mid-recording (#282). On machines where the mic and speakers share one sound card, an idle output could stop capture after ~5 seconds. hyprwhspr now ends the recording, transcribes what it heard, and shows one notice instead of silently cutting off.
- Fix a rare hang where logging from cleanup code could freeze the service.
- Push-to-talk now latches only on key-up
release. An explicitstopalways stops. - Release the previous model before reloading a backend, so reinitializing no longer holds two models in VRAM (#272).
- Waybar: stop rewriting commented
config.jsonc, remove every module placement on uninstall, keep the style copy until removal completes, and accept a stringinclude(#287). - Setup prints a Lua binding for Hyprland Lua configs instead of writing a
bindings.confthat never loads (#286). - Clipboard restore no longer picks X11 atoms such as
TARGETSas the saved type.
Documentation
- Troubleshooting: "Recording cuts off after a few seconds", with a WirePlumber rule that keeps a shared sound card awake.
New Contributors
Full Changelog: v1.49.1...v1.49.2