OK Code v0.0.3
Summary
Feature release introducing an interactive onboarding tour, worktree-first defaults, a full-page code viewer, PR review UI, theme support, Spotify player integration, and several UX refinements.
Highlights
- 🎓 Onboarding & worktrees — Interactive onboarding tour for first-time users; new threads default to worktree mode. Provider onboarding and doctor diagnostics help configure the environment.
- 📄 Code viewer — Full-page code viewer with context mentions for inspecting workspace files inline.
- 🔍 PR review — New chat PR review route and component for reviewing pull requests directly within OK Code.
- 🔗 Terminal URLs — Terminal URLs can now open in the built-in preview panel or an external browser. Terminal line hover context actions added.
- 🎨 Theme support — Theme mode switcher component with light/dark/system modes and theme concepts documentation.
- 🎵 Spotify player — Spotify player drawer integrated into the web UI.
- 💬 Message queuing — User messages are queued while an agent turn is running, preventing lost input.
↔️ Resizable plan sidebar — The plan sidebar can be dragged to resize.- 🌐 HTTP/HTTPS preview — Preview panel now accepts any http/https URL, not just localhost.
- 🐛 Desktop fix — Context-menu coordinates are no longer forwarded to the desktop bridge, fixing placement issues.
What's Changed
New Features
- Interactive onboarding tour and default worktree mode for new threads
- Provider onboarding and doctor diagnostics
- Full-page code viewer with context mentions
- Chat PR review route and component
- Terminal URL preview and browser opening
- Terminal line hover context actions
- Theme mode switcher component
- Spotify player drawer in the web UI
- User message queuing while turn is running
- Resizable plan sidebar
- Mutually exclusive panel functionality
- Image attachment picker in chat composer
- Built-in code viewer for workspace files
- Collapsible changed-file sections per turn
- Git merge-conflict resolution flows
- OpenClaw provider integration
Improvements
- Preview panel accepts http and https URLs (not just localhost)
- Chat models grouped by provider with clearer install settings
- Full-width chat conversation layout
- New diff files default collapsed
- CodeMirror viewer blended into app background
- Single-thread projects open directly
- Turn chips replaced with dropdown and conflict submenu
- Marketing page and chat UI polish
- Sidebar navigation refactored
- Project sidebar spacing tightened
Infrastructure
- Theme concepts documentation and branding/design system reference
- Release runbook expanded with workflow details
- Pre-commit setup enhanced
- Dependency audit and release validation workflows
Upgrade and Install
- CLI:
npm install -g okcode@0.0.3 - Desktop: Download installers from the assets below.
Known Limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
Full changelog: v0.0.14...v0.0.3