Files
tuimble/ROADMAP.md
Username 836018d146 feat: scaffold tuimble TUI mumble client
Core modules: TUI app (textual), mumble protocol client,
audio pipeline (sounddevice + opus), push-to-talk with
kitty protocol / evdev / toggle backends. Config via TOML.
2026-02-24 11:44:06 +01:00

31 lines
668 B
Markdown

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