Skip to content

v0.6.0 — Wayland, streaming preview, command mode v2

Choose a tag to compare

@acailic acailic released this 06 Sep 23:02

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.