v0.5.0-beta
·
302 commits
to main
since this release
Installation
Quick Install (Recommended)
curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.5.0-betaFrom Source
git clone https://github.com/jatinkrmalik/vocalinux.git
cd vocalinux
./install.shFrom PyPI (if available)
pip install vocalinuxSee CHANGELOG for detailed changes.
What's Changed
- fix: improve wtype error reporting with stderr output by @jatinkrmalik in #98
- feat: improve SEO with favicons, optimized OG image, and enhanced schema by @jatinkrmalik in #99
- fix: Typo in gir1.2-ayatanaappindicator3-0.1 .deb package (Debian 13) by @tanjera in #101
- perf: optimize PageSpeed Insights performance score (#105) by @jatinkrmalik in #106
- build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /web in the npm_and_yarn group across 1 directory by @dependabot[bot] in #42
- build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 in /web in the npm_and_yarn group across 1 directory by @dependabot[bot] in #43
- fix: optimize PageSpeed Insights performance by @jatinkrmalik in #115
- fix: clean up PageSpeed follow-ups by @jatinkrmalik in #120
- fix: Lazy GTK imports for better pip/pipx compatibility by @jatinkrmalik in #49
- feat: add Wayland support for keyboard shortcuts using evdev backend by @jatinkrmalik in #81
- feat: add interactive installer with GPU auto-detection by @jatinkrmalik in #88
- fix: Debian dependencies and AppIndicator fallback by @jatinkrmalik in #123
- test: Improve test coverage to 80%+ by @jatinkrmalik in #122
- fix: Update AppIndicator test to match Ayatana fallback behavior by @jatinkrmalik in #124
- ux: Add Apply/Cancel to Settings Dialog + Recognition Progress by @jatinkrmalik in #108
- Fix Python 3.13 and Wayland compatibility by @jatinkrmalik in #125
- reliability: Microphone Reconnection and Audio Buffer Limits by @jatinkrmalik in #109
- fix: Add missing keyboard_backends package to pyproject.toml by @jatinkrmalik in #126
- docs: add AGENTS.md for AI coding agents by @jatinkrmalik in #127
- fix(keyboard): verify Ctrl key capability in evdev backend availability check by @jatinkrmalik in #128
- feat(ci): add nightly build workflow by @jatinkrmalik in #129
- fix(install): fix model download and VOSK-only option in interactive mode by @jatinkrmalik in #132
- feat(ui): redesign settings dialog with modern GNOME HIG styling by @jatinkrmalik in #133
- test: add comprehensive tests for UI dialog redesigns by @jatinkrmalik in #135
- feat(shortcuts): add customizable keyboard shortcuts via GUI by @jatinkrmalik in #137
- fix(website): critical SEO fixes - schema version, FAQ & HowTo structured data by @jatinkrmalik in #142
- fix(ui): prevent scroll events from modifying settings widgets on hover by @jatinkrmalik in #143
- feat(audio): replace sound alerts with more pleasant tones by @jatinkrmalik in #145
- feat(website): make interactive install the default and remove voice commands section by @jatinkrmalik in #146
- fix(text-injection): remove unnecessary shell escaping by @jatinkrmalik in #149
- fix: prevent stop sound from being transcribed by @jatinkrmalik in #150
- fix(transcription): add space after punctuation when transcribing again by @jatinkrmalik in #151
- fix(ci): make workflow robust to special characters in commit messages by @jatinkrmalik in #152
- chore(release): prepare v0.5.0-beta by @jatinkrmalik in #148
New Contributors
- @tanjera made their first contribution in #101
- @dependabot[bot] made their first contribution in #42
Full Changelog: v0.4.1-alpha...v0.5.0-beta