From 6cf3c57e11ec7fad99946494a5e45bb9c17781e7 Mon Sep 17 00:00:00 2001 From: GalaxyRuler Date: Mon, 13 Jul 2026 08:43:45 +0300 Subject: [PATCH] release: v0.13.1 (fix generic audio device names) Patch atop v0.13.0: the cpal 0.17 migration made Windows enumerate every input/output device under its generic driver-class label ("Microphone", "Microphone", ...). Fixed in #75 by preferring the specific FriendlyName; this bumps the version and adds the 0.13.1 CHANGELOG entry so it ships. Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 10 ++++++++++ package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05a379d4..ca74873e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,16 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). Version --- +## [0.13.1] — 2026-07-13 + +Patch release fixing a regression in the audio device pickers. + +### Fixed + +- **Microphone and output dropdowns now show each device's real name.** After the cpal 0.17 migration, Windows enumerated every input/output device under its generic driver-class label (so the list read "Microphone", "Microphone", "Microphone" with no way to tell them apart). Device enumeration now prefers the specific friendly name Windows exposes, falling back to the generic label only when no specific name is available. + +--- + ## [0.13.0] — 2026-07-12 Reliability hardening release: a full audit of the dictation pipeline plus fixes for both known toggle/language bugs, the last-mile paste path, the audio device layer, settings persistence, and a set of latent concurrency/security issues found in a codebase assessment. diff --git a/package.json b/package.json index 2b06da24..0c1eac31 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "verbatim-app", "private": true, - "version": "0.13.0", + "version": "0.13.1", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index bad66ca8..3f038441 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -7561,7 +7561,7 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "verbatim" -version = "0.13.0" +version = "0.13.1" dependencies = [ "anyhow", "chrono", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 40590d92..d946bf34 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "verbatim" -version = "0.13.0" +version = "0.13.1" description = "Verbatim" authors = ["GalaxyRuler"] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index a8c6b413..174a1d49 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Verbatim", - "version": "0.13.0", + "version": "0.13.1", "identifier": "com.galaxyruler.verbatim", "build": { "beforeDevCommand": "bun run dev",