From 460378ae0c4cef71344ca82ee89033cf3b7778b8 Mon Sep 17 00:00:00 2001 From: jatinkrmalik Date: Thu, 29 Jan 2026 00:13:34 -0800 Subject: [PATCH] chore: bump version to v0.4.1-alpha MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Release preparation for v0.4.1-alpha with the following updates: Features: - Language selector UI with 10 languages and auto-detection support Bug Fixes: - App drawer launch fix when installing from local repo (absolute path for VENV_DIR) - Escape commit message in Detect Changes step - Correct git fetch syntax for tag-based updates Updated Files: - src/vocalinux/version.py: 0.4.0-alpha → 0.4.1-alpha - install.sh: Default tag v0.3.0-alpha → v0.4.1-alpha - README.md: Install command version updates - docs/INSTALL.md: Install command version updates - docs/UPDATE.md: New v0.4.1-alpha section, moved v0.4.0-alpha to Previous Versions - web/src/app/layout.tsx: Software version update --- README.md | 8 ++++---- activate-vocalinux.sh | 5 ----- docs/INSTALL.md | 6 +++--- docs/UPDATE.md | 29 ++++++++++++++++++++--------- install.sh | 2 +- src/vocalinux/version.py | 4 ++-- web/src/app/layout.tsx | 2 +- 7 files changed, 31 insertions(+), 25 deletions(-) delete mode 100755 activate-vocalinux.sh diff --git a/README.md b/README.md index 7d8e16c..c10feaf 100644 --- a/README.md +++ b/README.md @@ -51,10 +51,10 @@ ### One-liner Installation (Recommended) ```bash -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha ``` -> **Note**: Installs v0.4.0-alpha. For the most recent version, check [GitHub Releases](https://github.com/jatinkrmalik/vocalinux/releases). +> **Note**: Installs v0.4.1-alpha. For the most recent version, check [GitHub Releases](https://github.com/jatinkrmalik/vocalinux/releases). This will: - Clone the repository to `~/.local/share/vocalinux-install` @@ -70,13 +70,13 @@ This will: **Whisper with CPU-only PyTorch (no NVIDIA GPU needed):** ```bash -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha --whisper-cpu +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha --whisper-cpu ``` This installs Whisper with CPU-only PyTorch (~200MB instead of ~2.3GB). Works great for systems without NVIDIA GPU. **For low-RAM systems (8GB or less) - VOSK only:** ```bash -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha --no-whisper +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha --no-whisper ``` This skips Whisper installation entirely and configures VOSK as the default engine. diff --git a/activate-vocalinux.sh b/activate-vocalinux.sh deleted file mode 100755 index 1d6def9..0000000 --- a/activate-vocalinux.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -# This script activates the Vocalinux virtual environment -source "venv/bin/activate" -echo "Vocalinux virtual environment activated." -echo "To start the application, run: vocalinux" diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 269ee51..d78fb09 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -7,10 +7,10 @@ This guide provides detailed instructions for installing Vocalinux on Linux syst ### One-liner Installation (Recommended) ```bash -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha ``` -> **Note**: Installs v0.4.0-alpha. For other versions, check [GitHub Releases](https://github.com/jatinkrmalik/vocalinux/releases). +> **Note**: Installs v0.4.1-alpha. For other versions, check [GitHub Releases](https://github.com/jatinkrmalik/vocalinux/releases). That's it! The installer handles everything automatically, including Whisper AI support. @@ -347,7 +347,7 @@ Already have Vocalinux installed? See the [Update Guide](UPDATE.md) for instruct Quick update command: ```bash -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha ``` ## Getting Help diff --git a/docs/UPDATE.md b/docs/UPDATE.md index 198bd70..17f5edc 100644 --- a/docs/UPDATE.md +++ b/docs/UPDATE.md @@ -9,7 +9,7 @@ This guide explains how to update Vocalinux to the latest version. Simply re-run the installation command with the new version tag: ```bash -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha ``` The installer will: @@ -24,7 +24,7 @@ The installer will: ```bash cd vocalinux git fetch origin -git checkout v0.4.0-alpha +git checkout v0.4.1-alpha ./install.sh ``` @@ -47,10 +47,10 @@ The installer handles everything automatically: ```bash # From the repo (if you have it cloned) cd vocalinux -./install.sh --tag=v0.4.0-alpha +./install.sh --tag=v0.4.1-alpha # Or via curl (for any installation) -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha ``` **What gets preserved:** @@ -68,7 +68,7 @@ cd vocalinux # 2. Pull the latest changes git fetch origin -git checkout v0.4.0-alpha +git checkout v0.4.1-alpha # 3. Activate your virtual environment source venv/bin/activate @@ -97,15 +97,26 @@ git describe --tags --- -## What's New in v0.4.0-alpha +## What's New in v0.4.1-alpha + +- **Language selector UI**: Choose from 10 languages with auto-detection support for Whisper +- **App drawer launch fix**: Desktop entry now works when installing from local repo +- **Better commit handling**: Fixed error with special characters in commit messages +- **Improved update mechanism**: Corrected git fetch syntax for tag-based updates + +See the [full changelog](https://github.com/jatinkrmalik/vocalinux/releases/tag/v0.4.1-alpha). + +--- + +## Previous Versions + +### v0.4.0-alpha - **Multi-language support**: French, German, and Russian - **Debian 13+ compatibility**: Fixed appindicator package issues - **Python 3.12+ support**: Improved venv handling - **Better install script**: Tag-based version selection -See the [full changelog](https://github.com/jatinkrmalik/vocalinux/releases/tag/v0.4.0-alpha). - --- ## Troubleshooting @@ -121,7 +132,7 @@ See the [full changelog](https://github.com/jatinkrmalik/vocalinux/releases/tag/ ./uninstall.sh --keep-config --keep-data # Reinstall -curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.0-alpha +curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash -s -- --tag=v0.4.1-alpha ``` ### Old Version Still Running diff --git a/install.sh b/install.sh index 01d8e71..1b211c7 100755 --- a/install.sh +++ b/install.sh @@ -112,7 +112,7 @@ print_info "==============================" echo "" # Default to installing from latest stable release instead of main branch -INSTALL_TAG="${INSTALL_TAG:-v0.3.0-alpha}" +INSTALL_TAG="${INSTALL_TAG:-v0.4.1-alpha}" # Check if running from within the vocalinux repo or remotely (via curl) REPO_URL="https://github.com/jatinkrmalik/vocalinux.git" diff --git a/src/vocalinux/version.py b/src/vocalinux/version.py index c167a24..6aa871a 100644 --- a/src/vocalinux/version.py +++ b/src/vocalinux/version.py @@ -2,8 +2,8 @@ Version information for Vocalinux. """ -__version__ = "0.4.0-alpha" -__version_info__ = (0, 4, 0, "alpha") +__version__ = "0.4.1-alpha" +__version_info__ = (0, 4, 1, "alpha") __author__ = "Jatin K Malik" __email__ = "jatinkrmalik@gmail.com" __license__ = "GPL-3.0" diff --git a/web/src/app/layout.tsx b/web/src/app/layout.tsx index 58af4aa..c5800ad 100644 --- a/web/src/app/layout.tsx +++ b/web/src/app/layout.tsx @@ -116,7 +116,7 @@ export default function RootLayout({ "priceCurrency": "USD" }, "description": "Free, open-source voice dictation for Linux. 100% offline with Whisper AI and VOSK. Works with X11 and Wayland.", - "softwareVersion": "0.4.0-alpha", + "softwareVersion": "0.4.1-alpha", "author": { "@type": "Person", "name": "Jatin K Malik",