docs: update roadmap, tasks, and backlog for v2.3.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
19
ROADMAP.md
19
ROADMAP.md
@@ -159,3 +159,22 @@
|
||||
- [ ] Slack adapter via Socket Mode WebSocket
|
||||
- [ ] Mattermost adapter via WebSocket API
|
||||
- [ ] Bluesky adapter via AT Protocol firehose + REST API
|
||||
|
||||
## v2.3.0 -- Mumble Voice + Multi-Bot (done)
|
||||
|
||||
- [x] pymumble transport rewrite (voice + text)
|
||||
- [x] Music playback: play/stop/skip/prev/queue/np/volume/seek/resume
|
||||
- [x] Voice ducking (auto-lower music on voice activity)
|
||||
- [x] Kept track library with metadata (!keep, !kept, !play #N)
|
||||
- [x] Smooth fade-out on skip/stop/prev, fade-in on resume
|
||||
- [x] In-stream seek with pipeline swap (no task cancellation)
|
||||
- [x] Multi-bot Mumble: extra bots via `[[mumble.extra]]`
|
||||
- [x] Per-bot plugin filtering (only_plugins / except_plugins)
|
||||
- [x] Voice STT (Whisper) + TTS (Piper) plugin
|
||||
- [x] Configurable voice profiles (voice, FX, piper params)
|
||||
- [x] Rubberband pitch-shifting via CLI (Alpine ffmpeg lacks librubberband)
|
||||
- [x] Bot audio ignored in sound callback (no self-ducking, no STT of bots)
|
||||
- [x] Self-mute support (mute on connect, unmute for audio, re-mute after)
|
||||
- [x] Autoplay shuffled kept tracks on reconnect (silence detection)
|
||||
- [x] Alias plugin (!alias add/del/list)
|
||||
- [x] Container management tools (tools/build, start, stop, restart, nuke, logs, status)
|
||||
|
||||
Reference in New Issue
Block a user