chore(release): prepare v0.9.0-beta (#310)

* chore(release): prepare v0.9.0-beta

- Bump version from 0.8.0-beta to 0.9.0-beta
- Update README What's New section with new features and bug fixes
- Update all install script URLs to v0.9.0-beta
- Add v0.9.0-beta What's New section to docs/UPDATE.md
- Update SECURITY.md supported versions (0.9.x supported, 0.8.x dropped)
- Update website schema softwareVersion and nav badge to 0.9.0
- Update website featureList with new sound effects and clipboard features
- Add v0.9.0-beta entry to changelog page
- Update web/package.json version to 0.9.0
- Add v0.9.0-beta row to RELEASE_PROCESS.md version history

* docs(readme): add contributors avatar grid via contrib.rocks

* feat(about): add Changelog link to About dialog

* Revert "feat(about): add Changelog link to About dialog"

This reverts commit 15e0984f516caccb14a0609e96d5fb6870ea247e.
This commit is contained in:
Jatin K Malik
2026-03-14 13:53:22 -07:00
committed by GitHub
parent e2fdf5ddf2
commit baeee19f17
10 changed files with 103 additions and 41 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "vocalinux-website",
"version": "0.8.0",
"version": "0.9.0",
"private": true,
"type": "module",
"scripts": {
+16 -1
View File
@@ -5,6 +5,21 @@ import { SeoSubpageShell } from "@/components/seo-subpage-shell";
import { absoluteUrl, buildPageMetadata } from "@/lib/seo";
const releases = [
{
version: "v0.9.0-beta",
date: "2026-03-14",
type: "beta",
highlights: [
"Left/right modifier key distinction — choose Left Ctrl vs Right Ctrl for your shortcut",
"Sound effects toggle — enable or disable audio feedback from Settings",
"Wayland clipboard fallback — auto-copies text when virtual keyboard injection isn't available",
"Display availability check — graceful error when running in headless environments",
"Fixed unwanted leading space at the start of each new transcription session",
"Fixed shortcut mode (toggle/push-to-talk) not applying on startup",
"Improved Debian/pipx installation guidance and cross-distro error messages",
"Grouped shortcut selector UI — shortcuts organised by Either/Left/Right side",
],
},
{
version: "v0.8.0-beta",
date: "2026-03-01",
@@ -160,7 +175,7 @@ export default function ChangelogPage() {
headline: "Vocalinux Changelog - Release History",
description:
"Complete release history for Vocalinux, the offline voice dictation software for Linux.",
dateModified: "2026-03-01",
dateModified: "2026-03-14",
author: {
"@type": "Person",
name: "Jatin K Malik",
+5 -2
View File
@@ -65,7 +65,7 @@ const homeJsonLd = [
},
description:
"Offline voice dictation and speech-to-text for Linux with whisper.cpp and VOSK.",
"softwareVersion": "0.8.0-beta",
"softwareVersion": "0.9.0-beta",
author: {
"@type": "Person",
name: "Jatin K Malik",
@@ -78,8 +78,11 @@ const homeJsonLd = [
"100% offline speech recognition",
"Works with X11 and Wayland",
"Toggle and push-to-talk shortcut modes",
"Left/right modifier key distinction for shortcuts",
"Optional voice commands with VOSK-aware defaults",
"Adaptive audio and IBus-aware text injection",
"Clipboard fallback for unsupported Wayland compositors",
"Sound effects toggle for audio feedback",
"whisper.cpp, Whisper, and VOSK support",
"Linux desktop integration",
],
@@ -292,7 +295,7 @@ export default function HomePage() {
/>
<span className="font-bold text-lg sm:text-xl">Vocalinux</span>
<span className="hidden sm:inline-block text-xs bg-gradient-to-r from-primary/20 to-green-500/20 text-primary border border-primary/30 px-2.5 py-1 rounded-full font-semibold shadow-sm shadow-primary/20">
v0.8.0 Beta
v0.9.0 Beta
</span>
</Link>