Changeset 0.9.3 (#53)
This commit is contained in:
33
ROADMAP.md
33
ROADMAP.md
@@ -17,7 +17,9 @@ Features have real dependencies. This ordering respects them.
|
||||
```
|
||||
v0.9.x Stability + Quick UX Wins
|
||||
│
|
||||
v0.9.3 API Key Encryption + Vault
|
||||
v0.9.3 Content Visibility & Block Controls
|
||||
│
|
||||
v0.9.4 API Key Encryption + Vault
|
||||
│
|
||||
v0.10.0 Model Roles (utility + embedding) + Usage Tracking
|
||||
│
|
||||
@@ -125,7 +127,34 @@ Polish that doesn't need new infrastructure. Ship fast, stabilize.
|
||||
|
||||
---
|
||||
|
||||
## v0.9.3 — API Key Encryption + Vault
|
||||
## v0.9.3 — Content Visibility & Block Controls
|
||||
|
||||
User control over what's expanded/collapsed in the message flow. Thinking
|
||||
blocks, tool calls, and code blocks all get consistent collapse controls
|
||||
instead of being hidden or auto-formatted without user agency.
|
||||
|
||||
**Code Blocks**
|
||||
- [ ] Collapse/expand toggle button on code block header (alongside Copy/Preview)
|
||||
- [ ] Auto-collapse at threshold (>15 lines), user can always toggle
|
||||
- [ ] Smooth max-height transition instead of `<details>` wrapping
|
||||
|
||||
**Thinking Blocks**
|
||||
- [ ] Always render thinking blocks (never hide from DOM)
|
||||
- [ ] `showThinking` setting controls default open/closed, not visibility
|
||||
- [ ] User can always click to expand regardless of setting
|
||||
|
||||
**Tool Calls**
|
||||
- [ ] Persist tool call metadata in stored messages
|
||||
- [ ] Render tool calls on history load (not just during streaming)
|
||||
- [ ] Collapsed by default: "🔧 tool_name → done" with toggle for full I/O
|
||||
- [ ] Notes tool: "📝 View note" link that navigates to Notes panel
|
||||
|
||||
**Notes Panel**
|
||||
- [ ] Copy button on note cards (same pattern as code block copy)
|
||||
|
||||
---
|
||||
|
||||
## v0.9.4 — API Key Encryption + Vault
|
||||
|
||||
Two-tier encryption with a trust boundary between organizational keys (admin-
|
||||
accessible) and personal BYOK keys (user-only). Personal keys are protected
|
||||
|
||||
Reference in New Issue
Block a user