docs: mark completed items in TODO.md and REFACTORING.md

This commit is contained in:
GitHub Copilot
2026-01-24 10:27:25 +00:00
parent ea78ba7ff2
commit a58c434eaf
2 changed files with 8 additions and 8 deletions
+6 -6
View File
@@ -14,14 +14,14 @@
- [x] Static assets delegated to textual-serve
- [x] /screenshot.svg renders replay buffer to SVG
- [x] Disconnect triggers resize to 132x45
- [ ] Narrow WebSocket error handling (avoid bare Exception)
- [ ] Consider TaskGroup/cleanup context for aiohttp runner
- [x] Narrow WebSocket error handling (avoid bare Exception)
- [x] Consider TaskGroup/cleanup context for aiohttp runner
## Sessions
- [x] Session.is_running() added
- [x] AppSession double JSON parse fixed; payload capped (16MB)
- [x] TerminalSession replay buffer; resize on disconnect
- [ ] TerminalSession set_terminal_size is blocking; consider run_in_executor
- [x] TerminalSession set_terminal_size is blocking; consider run_in_executor
## Poller
- [x] OSError-only read handling; write error handling added
@@ -35,6 +35,6 @@
- [x] 135 tests passing; coverage ~88%
## Remaining Ideas (Low Priority)
- [ ] Consolidate WS dispatch table
- [ ] Simplify _get_ws_url_from_request
- [ ] Normalize logging style (f-string vs %%)
- [x] Consolidate WS dispatch table
- [x] Simplify _get_ws_url_from_request
- [x] Normalize logging style (f-string vs %%)