From 76c9c494a7894d42309fc081b8583ac61a31f3e0 Mon Sep 17 00:00:00 2001 From: Username Date: Wed, 25 Feb 2026 09:05:06 +0100 Subject: [PATCH] update roadmap and tasklist: phase 4 complete --- ROADMAP.md | 4 ++-- TASKLIST.md | 11 +++++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 0b61a56..60e54d5 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -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 diff --git a/TASKLIST.md b/TASKLIST.md index a09ceb6..7f4fcaf 100644 --- a/TASKLIST.md +++ b/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()`