docs: add community feature ideas from PR #75 to roadmap

Extracted genuinely new feature ideas from @MartinNielsenDev's PR #75
and added them to the Advanced/Future section of the roadmap:

- Subagent session tree (sidebar hierarchy with expand/collapse)
- Specialized tool card renderers (diff, terminal, todo views)
- Streaming performance (rAF-throttled token rendering)
- Git integration modal (branch/status/log in workspace)
- Collapsible date groups in session list
- LLM-generated session titles
- Workspace git detection (branch/dirty status)
- Clarify dialog (blocking agent questions)
- Gateway approval polling
- Unified session storage (SessionDB shared with CLI)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nathan Esquenazi
2026-04-04 13:59:18 -07:00
parent e2d24f57ac
commit 84b6dde078

View File

@@ -192,8 +192,17 @@
- [x] Multi-profile support — create, switch, delete profiles (Sprint 22, Issue #28) - [x] Multi-profile support — create, switch, delete profiles (Sprint 22, Issue #28)
### Advanced / Future ### Advanced / Future
- [ ] Subagent session tree -- show subagent hierarchy in sidebar with expand/collapse (PR #75)
- [ ] Specialized tool card renderers -- diff viewer, terminal output, todo checklist views (PR #75)
- [ ] Streaming performance -- requestAnimationFrame throttled token rendering for smoother output (PR #75)
- [ ] Git integration modal -- branch, status, log, diff viewer in workspace panel (PR #75)
- [ ] Collapsible date groups -- click Today/Yesterday/Earlier headers to collapse session groups (PR #75)
- [ ] LLM-generated session titles -- auto-title via small model instead of first-message substring (PR #75)
- [ ] Workspace git detection -- show branch name, dirty status in workspace header (PR #75)
- [ ] Clarify dialog -- agent can ask clarifying questions that block until user responds (PR #75)
- [ ] Gateway approval polling -- support blocking approvals from messaging gateway (PR #75)
- [ ] Unified session storage -- SessionDB shared between webui and CLI (PR #75)
- [ ] TTS playback of responses (deferred) - [ ] TTS playback of responses (deferred)
- [ ] Subagent delegation cards (deferred)
- [x] Background task cancel (activity bar Cancel button) - [x] Background task cancel (activity bar Cancel button)
- [ ] Code execution cell (deferred) - [ ] Code execution cell (deferred)
- [ ] Desktop application (deferred) - [ ] Desktop application (deferred)