update roadmap and tasklist: phase 4 complete

This commit is contained in:
Username
2026-02-25 09:05:06 +01:00
parent d9373f8a3b
commit 76c9c494a7
2 changed files with 9 additions and 6 deletions

View File

@@ -28,5 +28,5 @@
- [x] Reconnection handling - [x] Reconnection handling
- [x] Error recovery - [x] Error recovery
- [ ] Audio device hot-swap - [x] Audio device hot-swap
- [ ] Comprehensive test suite - [x] Comprehensive test suite

View File

@@ -6,13 +6,16 @@
## Pending ## Pending
### Backlog (none)
- [ ] Audio device hot-swap
- [ ] Widget tests (StatusBar breakpoints, ChannelTree navigation) -- needs Textual `App.run_test()`
## Completed ## Completed
### Phase 4 -- Robustness
- [x] Audio device hot-swap (DeviceMonitor polling + pipeline rebuild)
- [x] Widget tests (41 tests: StatusBar breakpoints, ChannelTree navigation, volume/truncate helpers)
### Phase E -- Polish ### Phase E -- Polish
- [x] Deduplicate `_detect_config_changes` with `dataclasses.asdict()` - [x] Deduplicate `_detect_config_changes` with `dataclasses.asdict()`