v0.6.0 — Wayland, streaming preview, command mode v2
The Wayland + streaming release.
Highlights
- Wayland session support — session probe + per-capability matrix (doctor/Settings); insertion via wtype/ydotool with wl-clipboard paste + restore; DE-shortcut hotkey assist (no global grabs on Wayland); optional evdev push-to-talk ([wayland] extra); notification-fallback preview. X11 behavior unchanged, pinned by tests.
- Segmented streaming preview — live preview decodes constant-cost 2 s windows (50 % hop) on every backend — whisper.cpp and Parakeet get live preview for the first time — instead of re-transcribing the whole take; trailing-silence VAD auto-stop (recording.preview_vad_silence_s, default 2 s, 0 = off); per-take preview stats log line; first-word capture regression-pinned.
- Command mode v2 — multi-tool protocol, destructive-command strong confirm, per-app follow-up context store, History → Commands view with confirm-gated re-run.
- Idle model unload (model.idle_unload_s, default off) — release GPU/RAM after idle; the next take reloads. Upstream refuses to ship this.
- Hotkeys — self-healing refused XGrabKey combos; mouse push-to-talk; activation mode "both" (tap toggles, hold talks); paste-last shortcut; up to 3 dictation shortcuts with per-shortcut prompt profiles.
- Settings & UI — prompt profiles; per-model language; model pruning; spoken formatting actions; spoken slash/mention grammar; stats page (streak, time-saved, 7/30-day charts); pill hover action chips.
- Reliability — terminal-safety/chat formatting (tmux/Ghostty); clipboard-manager-safe insertion with restore; lock-watch via ListSessions for user-slice daemons; lock-screen hotkey suppression; test-isolation history integrity.
- Distribution — check-and-assist updater (doctor/CLI/notification), AUR recipe, pipx hygiene.
1533 offline tests green. Full changelog: compare v0.5.0...v0.6.0.
Install
curl -fsSL https://raw.githubusercontent.com/acailic/SayItErmano/linux/scripts/install-one-shot.sh | bash
or download the deb below: sudo apt install ./sayit-ermano_0.6.0-1_amd64.deb
Unofficial community Linux port of altic-dev/FluidVoice (macOS); not affiliated.