# Roadmap ## Phase 1 — Foundation (current) - [x] Project scaffold - [x] Basic TUI layout (channels, chat, status) - [x] Mumble server connection - [x] Text chat (send/receive) - [x] Channel/user tree display ## Phase 2 — Voice - [x] Audio pipeline (capture + playback) - [x] Opus encode/decode integration - [x] Push-to-talk (Kitty protocol) - [x] PTT fallbacks (evdev, toggle) ## Phase 3 — Polish - [x] Responsive terminal layout (adaptive sidebar, truncation, resize) - [ ] Channel tree navigation - [ ] User list with status indicators - [ ] Volume control - [ ] Server certificate handling - [ ] Config file hot-reload ## Phase 4 — Robustness - [ ] Reconnection handling - [ ] Error recovery - [ ] Audio device hot-swap - [ ] Comprehensive test suite