Skip to content

release: v0.13.1 (fix generic audio device names) - #76

Merged
GalaxyRuler merged 1 commit into
mainfrom
release/v0.13.1
Jul 13, 2026
Merged

release: v0.13.1 (fix generic audio device names)#76
GalaxyRuler merged 1 commit into
mainfrom
release/v0.13.1

Conversation

@GalaxyRuler

Copy link
Copy Markdown
Owner

Human Written Description

Patch release atop v0.13.0. Bumps the version across package.json / Cargo.toml / tauri.conf.json / Cargo.lock and adds the [0.13.1] CHANGELOG entry so the audio-device-name fix (#75, already merged to main) actually ships to users.

The fix addresses a user-reported regression: after the cpal 0.17 migration, the microphone and output-device dropdowns on Windows showed every device under its generic driver-class label ("Microphone", "Microphone", "Microphone") with no way to tell them apart. Device enumeration now prefers the specific DEVPKEY_Device_FriendlyName cpal stashes in description.extended(), falling back to the generic name() only when no specific name exists. Covered by two new unit tests (verified passing on CI's Windows runner: prefers_specific_friendly_name_over_generic_device_class_description, falls_back_to_generic_name_when_no_extended_line_present).

This PR itself contains only the version bump + changelog — the code fix is already on main.

Testing

AI Assistance Disclosure

Root-caused, fixed (#75), and released by Claude Code after the user reported the mic dropdown showing identical generic names post-v0.13.0-update.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

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 <noreply@anthropic.com>
@GalaxyRuler
GalaxyRuler merged commit 29e9ccc into main Jul 13, 2026
15 checks passed
@GalaxyRuler
GalaxyRuler deleted the release/v0.13.1 branch July 13, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant