33 lines
772 B
Markdown
33 lines
772 B
Markdown
# 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)
|
|
- [x] Channel tree navigation
|
|
- [x] User list with status indicators
|
|
- [x] Volume control
|
|
- [x] Server certificate handling
|
|
- [x] Config file hot-reload
|
|
|
|
## Phase 4 — Robustness
|
|
|
|
- [x] Reconnection handling
|
|
- [x] Error recovery
|
|
- [ ] Audio device hot-swap
|
|
- [ ] Comprehensive test suite
|