Features
- Regolo provider support -Added https://regolo.ai as a REST API transcription provider with Faster Whisper Large V3 (GDPR-compliant, zero data retention).
- Beta meeting recorder - New standalone meeting recorder utility (utils/meeting-recorder.py) with its own systemd service.
- Improved config management - Config is now saved as a sparse file (only non-default values + $schema), making it easier to read and manage. A full JSON Schema (share/config.schema.json) is published for editor autocompletion and validation.
hyprwhspr config shownow shows your overrides only; use--allto see all settings including defaults. - Comprehensive configuration docs - New docs/CONFIGURATION.md with full reference documentation for every setting.
Stability and reliability
- Smoother systemd boot sequence - Reworked service unit to properly depend on
graphical-session.targetandwireplumber.service. The Wayland socket check now uses$XDG_RUNTIME_DIRinstead of hardcoded paths with a faster polling interval (0.25s for up to 15s). Service now starts withWantedBy=graphical-session.targetfor correct session lifecycle integration. - Better validation checks -
hyprwhspr validatenow checks that graphical-session.target is active and thatWAYLAND_DISPLAYis set in the systemd user environment, with actionable guidance when they aren't. - Normalized audio volume defaults - All sound volume defaults (start, stop, error) normalized to 1.0. Audio feedback settings are now part of the canonical default config rather than being injected during setup.
Full Changelog: v1.18.15...v1.18.16