v0.14.2
Vocalinux v0.14.2
Vocalinux 0.14.2 is a stability patch on the 0.14 series. Feature set is the same as 0.14.x: Flatpak packaging, AUR, configurable hotkeys, FunASR/SenseVoice remote API, layout-aware shortcuts, and the Wayland/IBus reliability work from this line. This release fixes IBus reliability bugs and makes the settings dialog fit normal monitors.
Highlights
| Area | Description |
|---|---|
| IBus engine launch | Engine process starts after the Flatpak XDG path import change instead of dying with ImportError and falling back to ydotool/clipboard paste |
| First dictation | Cold start on GNOME Wayland no longer drops the first utterance of a session (wait for FocusIn before commit) |
| Settings dialog | Notebook tabs scroll so the window fits 1080p and similar displays; wheel events from unfocused widgets reach the tab scroller |
Bug Fixes
- IBus: Restore engine process launch after Flatpak XDG path import so the engine no longer dies with
ImportErrorand falls back to ydotool/clipboard paste. (#534 by @jatinkrmalik; also reported as #539 by @dbyentzen) - IBus: Wait for FocusIn before commit on scoped injection so the first dictation of a session is not dropped on GNOME Wayland. (#533 by @jatinkrmalik, fixes #523 reported by @BlackEyedHatMan)
- Settings UI: Make settings notebook tabs scrollable so the dialog fits the monitor instead of growing taller than the screen. (#538 by @BlackEyedHatMan)
- Settings UI: Forward wheel events from unfocused combos/spins to the tab scroller and clean up nested Advanced ScrolledWindow shadows. (#541 by @jatinkrmalik)
CI / packaging (not user-facing)
- Flatpak CI: reuse builder cache, skip aarch64 on PRs, fix matrix
if. (#535, #536 by @jatinkrmalik)
Thanks
Thank you @BlackEyedHatMan for reporting the first-dictation drop (#523) and for shipping the settings dialog scroll fix (#538). Clear bug report plus a solid PR made this patch better.
Thank you @dbyentzen for reporting the IBus engine process / missing component registration failure on X11 (#539). That write-up helped confirm the same class of failure fixed in #534.
Thanks to everyone testing the 0.14 line and filing bugs. Reports like these are how the app gets better.
Install / Upgrade
Recommended (install.sh)
curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh -o /tmp/vl.sh && bash /tmp/vl.shFrom the release tag
cd vocalinux
git fetch origin
git checkout v0.14.2
./install.shArch Linux (AUR)
yay -S vocalinuxPyPI
pip install -U vocalinuxFlatpak
Flathub submission is still in review. Local build: see packaging/flatpak/. When Flathub lands: flatpak update com.vocalinux.Vocalinux.
Upgrade details: docs/UPDATE.md
Full changelog: v0.14.1...v0.14.2