update roadmap and tasklist: phase 4 complete
This commit is contained in:
@@ -28,5 +28,5 @@
|
||||
|
||||
- [x] Reconnection handling
|
||||
- [x] Error recovery
|
||||
- [ ] Audio device hot-swap
|
||||
- [ ] Comprehensive test suite
|
||||
- [x] Audio device hot-swap
|
||||
- [x] Comprehensive test suite
|
||||
|
||||
11
TASKLIST.md
11
TASKLIST.md
@@ -6,13 +6,16 @@
|
||||
|
||||
## Pending
|
||||
|
||||
### Backlog
|
||||
|
||||
- [ ] Audio device hot-swap
|
||||
- [ ] Widget tests (StatusBar breakpoints, ChannelTree navigation) -- needs Textual `App.run_test()`
|
||||
(none)
|
||||
|
||||
## 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
|
||||
|
||||
- [x] Deduplicate `_detect_config_changes` with `dataclasses.asdict()`
|
||||
|
||||
Reference in New Issue
Block a user