Changelog
What's New
Features
- MCP Authentication — Connect to authenticated MCP servers with OAuth support
- Middle-click to close tabs — Close terminal tabs with scroll wheel click
Improvements & Fixes
- Fixed plan approval triggering in all chats instead of just the current one
- Fixed queue tips display
- Web download link now automatically points to latest version
What's New
Features
- Offline Mode (Research Preview) — Experimental support for local LLMs via Ollama. Enable in Settings → Beta → Offline Mode. Note: This is an early preview for testing and exploration, not yet production-ready.
Improvements & Fixes
- Show "Completed Task" instead of "Task" for finished tasks
- Cmd+F now selects all text when chat search is already open
- Improved GitHub clone flow with dedicated page
- Removed duplicate PR creation toast notifications
- Better message spacing for last messages
What's New
Features
- Custom Slash Commands — Create your own slash commands with custom prompts. Thanks to @paul-bouzian for the contribution!
- Configurable Keyboard Shortcuts — Customize keyboard shortcuts in Settings
- Thinking Toggle — Enable/disable extended thinking from the model selector dropdown
- Hover-to-Select — Quick switch dialogs now select items on hover
- File Stats in Archive — See file counts in the archive popover
Improvements & Fixes
- Markdown tables now render correctly (GFM support)
- Fixed newlines being lost in user messages
- Fixed "Send now" not stopping the current stream before sending queued message
- Improved pending question and plan approval indicators
- Fixed diff sidebar issues in dialog and fullscreen modes
- Fixed React 19 ref cleanup error when closing diff sidebar
- Workspace icon setting now respected in archive popover
What's New
Features
- Windows Support (Experimental) — 1Code now runs on Windows! Big thanks to @jesus-mgtc and @evgyur for their contributions making this possible.
Improvements & Fixes
- Fixed sidebar loading spinners synchronization
- Fixed token metadata reading from flat structure
What's New
Features
- Workspace Icon Toggle — Show or hide workspace icons in appearance settings
Improvements & Fixes
- Fixed model selector not showing all available models
- Faster sidebar and sub-chats hover transitions
- Cmd+D now opens Changes sidebar even without changes
- Hide sub-chat tab when there's only one chat
- Fixed ESC key stopping stream when closing image preview or full-page diff
- Fixed attaching files while Claude is responding
- Improved image-only message styling
- Added toast notification for reply actions
What's New
Features
- Text Selection from Code Blocks — Select any text from code changes and diffs to reference in your follow-up messages
- Viewed Files Tracking — GitHub-style checkmarks in the Changes sidebar. Press
Vto mark files as reviewed - Faster Question Responses — Press Enter to send your answer immediately, your selections are now preserved
Improvements & Fixes
- Changes sidebar now opens 5x faster
- Fixed search highlighting when using CMD+F
- Fixed messages not updating properly in background tabs
- Fixed Force Push button appearing when it shouldn't
- Fixed display issues with new files in Changes view
- Fixed line breaks not rendering correctly in messages
- Image-only messages now show "Using image" indicator
- Better loading indicators for Git operations
What's New
Features
- API key & custom provider authentication
- Message queue system
- Automatic ENV file copying to worktrees with customizable commands
- GitHub client in diff sidebar
- Clone from GitHub (thanks to @caffeinum)
- Mention AI response parts (select text and add to context)
- CMD+F chat search
- Custom responses for Claude questions (not just predefined options)
Improvements & Fixes
- Major performance upgrade across the app
- Auto-scroll to newly sent messages
- Auto-scroll to bottom during AI responses
- Improved markdown rendering and visuals
- Auto-update banner no longer shows for open source users
What's New
Features
- API key & custom provider authentication
- Message queue system
- Automatic ENV file copying to worktrees with customizable commands
- GitHub client in diff sidebar
- Clone from GitHub (thanks to @caffeinum)
- Mention AI response parts (select text and add to context)
- CMD+F chat search
- Custom responses for Claude questions (not just predefined options)
Improvements & Fixes
- Major performance upgrade across the app
- Auto-scroll to newly sent messages
- Auto-scroll to bottom during AI responses
- Improved markdown rendering and visuals
- Auto-update banner no longer shows for open source users
What's New
Features
- Added scroll-to-bottom button with Cmd+↓ hotkey
- Archive now kills terminal processes and deletes worktree
Fixes
- Fixed excessive re-renders in sidebar during scroll
- Restored copy and play buttons for AI messages
- ESC now skips AskQuestion instead of stopping stream
- Show full command in collapsed tool view
- Fixed tool display state during streaming
What's New
Fixes
- Fixed scroll behavior: users can now scroll up freely during streaming
- Fixed input lag by deferring trigger detection to next frame
- Fixed tool display state during streaming
What's New
Performance
- Major performance improvements
- Optimized re-renders during streaming
- Improved message store caching and cleanup
Improvements
- Simplified scroll position logic for better auto-scroll during streaming
What's New
Fixes
- Fixed z-index layering for sticky user message bubble
- Removed MCP servers indicator from header
What's New
Fixes
- Fixed sidebar flickering when switching between chats
What's New in v0.0.17
Features
- Smart scroll restoration - chat remembers your scroll position when switching between chats
- Drafts now save when switching chats with Ctrl+Tab
- Auto-restore archived workspace when sending a message
- "Plan ready" indicator in sidebars when agent needs your approval
- Aggregated line changes shown in workspace sidebar (+/- stats)
- Improved @ mention menu with multi-word search support
- Cmd+Z undo archive shortcut added to shortcuts dialog
Improvements & Fixes
- Fixed diff view showing removed lines first when there are no additions
- Improved performance when pasting large text
- Minor UI improvements
What's New in v0.0.16
Improvements & Fixes
- Fixed login opening localhost instead of 21st.dev
- Fixed workspace not moving to top of sidebar after sending messages
- Hidden plan files from changed files panel
- Minor UI improvements
What's New in v0.0.15
Features
- Archive undo with Cmd+Z
Improvements & Fixes
- Fixed toast notifications and improved toast UI
- Fixed profile name update in settings
- Optimized paste handling and trigger detection
- Updated build documentation for open source contributors (auth fixes, claude binary download step)
What's New in v0.0.14
Features
- Custom agents support with @ mentions integration
Improvements & Fixes
- Improved mentions experience
- Improved UI to display user answers to clarifying questions
- Renamed context menu items from "agent/tab" to "chat" for consistency
What's New in v0.0.13
Improvements & Fixes
- Added missing dependencies for standalone builds (react-markdown, remark-gfm, simple-git, radix components)
- Updated README with build instructions and subscription info
- Fixed Discord feedback links
- Environment variable for feedback URL (VITE_FEEDBACK_URL)
What's New in v0.0.12
Features
- Drafts section in sidebar with preview and delete functionality
- Interrupted state for tools - shows "{toolName} interrupted" when stopping agent with ESC
- Tooltip with full file path when hovering over truncated filenames
- "See what's new" banner after app updates with link to changelog
Improvements & Fixes
- Fixed sub-chat renaming not persisting to database
- Fixed editor focus after drag & drop image insertion
- Pending questions now bound to specific sub-chat (no longer appear in wrong chat)
- Fixed duplicate text in todo tool when status is in_progress
- Renamed "Premium support" button to "Feedback"
- Performance optimizations for pending questions