v0.6.3
Ryvos v0.6.3
Web UI Redesign
- Full rebrand from purple/indigo to Ryvos orange (#F07030) theme
- Ryvos logo in sidebar and login screen
- Chat is now the default page (was Dashboard)
- Proper markdown rendering via marked.js (was regex-only)
- Inline tool call visualization with collapsible blocks
- Inline approval requests with Approve/Deny buttons
- Message timestamps and token counts
- Session selector dropdown in chat header
- Mobile sidebar with hamburger toggle
Bug Fixes
- Chat history now loads — fixed session_key to session_id resolution via SessionMetaStore
- Channels page shows actual status — active/not_configured per channel (was all "Unknown")
- Audit trail shows entries — fixed empty session_id query
- Runs/Costs return helpful message instead of 404 when budget not configured
- Activity feed receives events without sending a message first
Copilot Provider Fixed
- Copilot provider now works — was completely broken (hung forever, no output)
- Root cause: Copilot CLI never sends a "result" event during turn. Now waits for natural process exit
- Session resume via --resume enabled — captures sessionId, subsequent calls skip full system prompt
- Mirrors claude-code provider behavior exactly
Init Onboarding
- Removed hardcoded 5-question soul interview from ryvos init
- BOOT.md 15-question conversational interview (conducted by the LLM) takes over on first boot
Full Changelog: v0.6.2...v0.6.3
Full Changelog: v0.6.2...v0.6.3