772 B
772 B
Roadmap
Phase 1 — Foundation (current)
- Project scaffold
- Basic TUI layout (channels, chat, status)
- Mumble server connection
- Text chat (send/receive)
- Channel/user tree display
Phase 2 — Voice
- Audio pipeline (capture + playback)
- Opus encode/decode integration
- Push-to-talk (Kitty protocol)
- PTT fallbacks (evdev, toggle)
Phase 3 — Polish
- 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