update roadmap and tasklist: phase 4 complete
This commit is contained in:
@@ -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
|
||||||
|
|||||||
11
TASKLIST.md
11
TASKLIST.md
@@ -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()`
|
||||||
|
|||||||
Reference in New Issue
Block a user