github goodroot/hyprwhspr v1.44.0

2 hours ago

A juicy release. Lots of quality of life fixes.

Non-Arch installs got a major update to... updates!

Also, never lose a transcription again with new recording attributes.

What's Changed

Added

  • Added in-memory recovery for the most recent prepared dictation.
    • hyprwhspr record copy-last copies it to the clipboard.
    • hyprwhspr record paste-last delivers it to the focused application.
    • hyprwhspr record clear-last forgets it.
    • Only text is retained; no audio or transcript history is written to disk.
  • Added managed, recoverable release installations for Debian, Ubuntu, Fedora, and openSUSE.
    • Update with hyprwhspr update, or select a release with hyprwhspr update --version VERSION.
    • Inspect installation state with hyprwhspr install status.
    • Repair an installation with hyprwhspr install repair.
    • Updates use verified release archives, atomic activation, recovery journals, and automatic rollback when activation fails.
    • Existing settings, credentials, models, and recognized desktop integrations are preserved during migration.
  • Added read-only configuration and system diagnostics.
    • Run hyprwhspr config validate to check settings.
    • Run hyprwhspr status --report for installation, dependency, desktop, service, and live daemon checks.
    • Add --json for machine-readable output.
  • Added verified application release archives and cross-distribution smoke tests for Debian,
    Ubuntu, Fedora, and openSUSE.
  • Added support for Python 3.11 through 3.14.

Changed

  • Uninstall now preserves settings, credentials, and models by default.
    • Use hyprwhspr uninstall --purge to remove recorded personal data.
    • Use --keep-models to preserve models during a purge.
  • Managed services and desktop integrations now use stable launcher paths across updates.
  • Diagnostics now report generation state, recovery work, dependency availability, service
    health, input permissions, delivery routes, and best-effort live daemon state.

Fixed

  • Fixed the mic OSD remaining visible after recording stops when cleanup or audio-level feed shutdown stalls. Fixes #249
  • Fixed cleanup and visibility races that could allow stale recording state to keep the OSD
    open.
  • Fixed the mic OSD background being overridden by user GTK CSS. Fixes #248
  • Improved configuration persistence, keyboard resynchronization, text injection, and daemon recovery behavior.
  • Improved installer recovery from interrupted activation, failed cleanup, missing environments, interpreter replacement, and legacy-install migration.

Full Changelog: v1.43.0...v1.44.0

Don't miss a new hyprwhspr release

NewReleases is sending notifications on new releases.