Releases: True347/AudioCowboy
Releases · True347/AudioCowboy
Release list
AudioCowboy v1.0.1
fix: suppress backend warnings so a quirky device can't kill every query pycaw warns (to stderr) when an endpoint's properties raise a COMError — some JBL / virtual-audio drivers trigger this. Flow Launcher treats ANY plugin stderr as fatal (InvalidDataException), so that non-fatal warning broke every query for affected users. Silence warnings globally in main.py (Flow execution path) and contain them at the source with a catch_warnings guard around the pycaw calls in audio.py. Add a smoke_test regression that fails if a pycaw warning escapes get_devices(). Bump to v1.0.1. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
AudioCowboy v1.0.0
ci: grant contents:write so the release job can publish The default GITHUB_TOKEN is read-only on this repo, so action-gh-release got "Resource not accessible by integration" creating the Release. Scope the permission in-workflow rather than flipping the repo-wide setting. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>