diff --git a/ROADMAP.md b/ROADMAP.md index c6bd093..215c50d 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -3,9 +3,10 @@ ## Phase 1 — Foundation (current) - [x] Project scaffold -- [ ] Basic TUI layout (channels, chat, status) -- [ ] Mumble server connection -- [ ] Text chat (send/receive) +- [x] Basic TUI layout (channels, chat, status) +- [x] Mumble server connection +- [x] Text chat (send/receive) +- [x] Channel/user tree display ## Phase 2 — Voice diff --git a/TASKLIST.md b/TASKLIST.md index f4094ca..488da10 100644 --- a/TASKLIST.md +++ b/TASKLIST.md @@ -1,12 +1,17 @@ # Task List +## Completed + +- [x] Wire TUI to MumbleClient (connect on startup, display state) +- [x] Implement text message send/receive in chat log +- [x] Channel tree population from server data + ## Active -- [ ] Wire TUI to MumbleClient (connect on startup, display state) -- [ ] Implement text message send/receive in chat log +- [ ] Audio pipeline integration with MumbleClient +- [ ] PTT wiring (key events -> audio.capturing toggle) ## Pending -- [ ] Audio pipeline integration with MumbleClient -- [ ] PTT wiring (key events -> audio.capturing toggle) -- [ ] Channel tree population from server data +- [ ] Channel join/navigation (select channel in tree, move into it) +- [ ] Reconnection handling on disconnect