Move un-implemented items to Unreleased section
- 'system default' conversion in SwitchDevice still exists (partially fixed) - wpctl interface abstraction not implemented
This commit is contained in:
+6
-2
@@ -6,13 +6,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Device restore path passes invalid device name "system default" to SDL (should pass "" for default)
|
||||||
|
|
||||||
|
### Changed (Major Refactors)
|
||||||
|
- Mixer package: extract wpctl calls behind an interface
|
||||||
|
|
||||||
## [07112026-1710]
|
## [07112026-1710]
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Play() deadlocks when called before device is open (recursive SwitchDevice -> Play)
|
- Play() deadlocks when called before device is open (recursive SwitchDevice -> Play)
|
||||||
- Audio volume silently zeroed after switching output devices (Init used hardcoded 0.20; SwitchDevice did not restore saved volume)
|
- Audio volume silently zeroed after switching output devices (Init used hardcoded 0.20; SwitchDevice did not restore saved volume)
|
||||||
- SwitchDevice not persisted to database across restarts (caller now saves to AppConfig)
|
- SwitchDevice not persisted to database across restarts (caller now saves to AppConfig)
|
||||||
- Device restore path passes invalid device name "system default" to SDL (now passes "" for default)
|
|
||||||
- Stop() no-op when audio toggled off mid-playback (removed AudioEnabled guard from Stop)
|
- Stop() no-op when audio toggled off mid-playback (removed AudioEnabled guard from Stop)
|
||||||
- App shows "READY" before audio files finish downloading (state machine now gates READY on download completion via DOWNLOADING_ASSETS state)
|
- App shows "READY" before audio files finish downloading (state machine now gates READY on download completion via DOWNLOADING_ASSETS state)
|
||||||
- Download failure no longer silently allows READY (downloadFailed flag prevents premature READY)
|
- Download failure no longer silently allows READY (downloadFailed flag prevents premature READY)
|
||||||
@@ -31,7 +36,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
|
|||||||
|
|
||||||
### Changed (Major Refactors)
|
### Changed (Major Refactors)
|
||||||
- Mixer package: inject audio backend dependencies for testability
|
- Mixer package: inject audio backend dependencies for testability
|
||||||
- Mixer package: extract wpctl calls behind an interface
|
|
||||||
- SwitchDevice now takes *db.AppConfig to access saved volume
|
- SwitchDevice now takes *db.AppConfig to access saved volume
|
||||||
- Audio files moved from ~/.local/share/rhemawave/audio to ~/.radiantwave/audio
|
- Audio files moved from ~/.local/share/rhemawave/audio to ~/.radiantwave/audio
|
||||||
- State machine uses DOWNLOADING_ASSETS state before READY
|
- State machine uses DOWNLOADING_ASSETS state before READY
|
||||||
|
|||||||
Reference in New Issue
Block a user