Skip to content

v0.5.0-beta

Choose a tag to compare

@github-actions github-actions released this 06 Feb 03:13
· 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-beta

From Source

git clone https://github.com/jatinkrmalik/vocalinux.git
cd vocalinux
./install.sh

From PyPI (if available)

pip install vocalinux

See 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

Full Changelog: v0.4.1-alpha...v0.5.0-beta