chore(release): prepare v0.13.0-beta (#489)

- Bump version 0.12.0-beta -> 0.13.0-beta (src/vocalinux/version.py)
- README: refresh "What's New" for v0.13.0-beta and bump comparison table
- docs/UPDATE.md: add v0.13.0-beta section and bump checkout example
- SECURITY.md: mark 0.13.x supported, 0.12.x unsupported
- docs/RELEASE_PROCESS.md: add v0.13.0-beta to version history
- web: bump package.json / package-lock.json / page.tsx schema + badge
- web changelog: add v0.13.0-beta entry and refresh dateModified
This commit is contained in:
Jatin K Malik
2026-07-01 17:32:36 -07:00
committed by GitHub
parent 6bb6d8802e
commit 63c1053d8b
9 changed files with 85 additions and 31 deletions
+19 -1
View File
@@ -14,6 +14,24 @@ import { SeoSubpageShell } from "@/components/seo-subpage-shell";
import { absoluteUrl, buildPageMetadata } from "@/lib/seo";
const releases = [
{
version: "v0.13.0-beta",
date: "2026-06-30",
type: "beta",
highlights: [
"Guided whisper.cpp model selection: pick a size plus a specialization (English-only, quantized Q5/Q8, or Large v3 Turbo) through split Model Size and Specialization dropdowns with in-app guidance; the --model flag also accepts exact IDs like medium.en-q5_0 and large-v3-turbo (PR #465)",
"Dictation now keeps a space between segments spoken with a pause in between, so words no longer run together after a silence (PR #464)",
"Keyboard shortcuts now work on keyboards hotplugged after Vocalinux starts, with the evdev backend rescanning for new devices and recovering from disconnects (PR #467)",
"Vocalinux now detects KDE Plasma Wayland sessions and points you to enable IBus Wayland for reliable text injection, surfaced during install and when wtype injection fails (PR #466)",
"Wayland: fixed garbled text on non-US keyboard layouts (AZERTY/QWERTZ/Dvorak) and a clipboard-copy hang; ydotool now pastes through the clipboard, which is layout-independent (PR #480)",
"Wayland: use wtype/ydotool instead of IBus on compositors that don't bridge it to native apps like COSMIC, Sway, and Hyprland, fixing silent text drops (PR #486)",
"Wayland/IBus: require a real IM engine before using IBus, so a bare xkb layout no longer causes silent text drops on GNOME/Mutter and other compositors (#478)",
"Wayland: keep the keyboard layout intact by not running setxkbmap, which was flipping XWayland apps to us after dictation (#474)",
"Faster ydotool text injection via an explicit --key-delay (PR #488)",
"Settings dialog height capped on high-resolution displays (PR #465)",
"Refreshed website docs with new feature pages for Remote API, Silero VAD, advanced whisper.cpp settings, and desktop reliability, plus responsive layout polish (PR #470)",
],
},
{
version: "v0.12.0-beta",
date: "2026-06-07",
@@ -276,7 +294,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-06-11",
dateModified: "2026-06-30",
author: {
"@type": "Person",
name: "Jatin K Malik",
+2 -2
View File
@@ -68,7 +68,7 @@ const homeJsonLd = [
},
description:
"Offline voice dictation and speech-to-text for Linux with whisper.cpp and VOSK.",
softwareVersion: "0.12.0-beta",
softwareVersion: "0.13.0-beta",
author: {
"@type": "Person",
name: "Jatin K Malik",
@@ -340,7 +340,7 @@ export default function HomePage() {
/>
<span className="text-lg font-bold sm:text-xl">Vocalinux</span>
<span className="from-primary/20 border-primary/30 shadow-primary/20 hidden rounded-full border bg-gradient-to-r to-green-500/20 px-2.5 py-1 text-xs font-semibold text-primary shadow-sm sm:inline-block">
v0.12.0 Beta
v0.13.0 Beta
</span>
</Link>