v1.12.4 10 juin 2026 27 modifications
- Chat: added
/handoff-review to open a linked review session for the current workspace changes, with actions to send review feedback and implementation replies between the sessions. - Chat/UI: added a setting to collapse long user messages.
- Chat:
@agent mentions in rendered messages now use the primary accent color. - Chat: table copy actions now include a Markdown format option (thanks to @kjhq).
- Chat: Mermaid diagrams can now be opened in a dedicated diagram editor (thanks to @nerdosaurus).
- Models: hidden models now stay hidden in multi-model selection controls (thanks to @kjhq).
- Worktrees: creating a single new worktree session now opens the session immediately while worktree setup continues in the background.
- Multi-Run: creating isolated runs now opens sessions immediately while worktree setup continues in the background.
- Sessions: chat folder assignments now stay in place after reloads.
- Sessions: session, folder, project, and worktree rows now have right-click menus for their available actions.
- Settings: added search across settings pages.
- Settings/Agents: agent prompt and permission edits now stay saved after changes.
- Files: added an editor Vim mode setting (thanks to @Champii).
- Files: writes are now safer when saving through temporary files (thanks to @nerdosaurus).
- Git: changed-file folders now have a revert action (thanks to @kostazol).
- GitHub: issue and pull-request pickers now use server-side search for larger repositories (thanks to @tomzx).
- Preview: inline module scripts are now rewritten in proxied HTML responses, fixing more Vite preview pages (thanks to @mdbetancourt).
- Voice: Plan and file preview markdown now include text-to-speech buttons, with a setting for reading selected text or the full document (thanks to @yangyaofei).
- Desktop/macOS: added a menu bar tray with live session status, Mini Chat access, and a provider usage submenu.
- Desktop/macOS: added an optional vibrancy effect for the left sidebar.
- Desktop/macOS: startup no longer opens unnecessary folder prompts.
- Mobile: refreshed session controls, worktree deletion flow, MCP controls, update flow, and usage tracking for new layout.
- Terminal/Mobile: touch scrolling in the terminal no longer conflicts with terminal input as often (thanks to @kostazol).
- Usage: added Cursor quota tracking.
- UI/Localization: added French interface translations and French documentation (thanks to @pascalandr).
- VSCode: added an action to archive all sessions from the extension (thanks to @jjdubski).
- VSCode: added multi-root workspace support, including workspace folder switching in the extension (thanks to @mmospanenko).
v1.12.3 5 juin 2026 3 modifications
- Windows/Startup: WSL OpenCode installs are no longer detected or launched; install OpenCode natively on Windows and configure
opencode.cmd or opencode.exe instead. - Startup: OpenCode health checks now work with OpenCode 1.15.x.
- Files: file trees now show directory loading errors with a retry action instead of leaving the folder empty, and slow Git ignore checks no longer block directory listings indefinitely.
v1.12.2 5 juin 2026 6 modifications
- **Desktop/Windows: the Windows app is now available publicly, with full functionality parity across the app.**
- Tunnels: switching between Cloudflare and ngrok quick tunnels now replaces the active quick tunnel instead of reusing the previous provider.
- Tunnels: ngrok startup failures now show the ngrok or authtoken error returned during startup.
- Projects: the Add Project directory picker now starts with hidden files off each time it opens.
- Chat: prompts sent while creating or switching target sessions now stay attached to the intended project directory.
- VSCode: the extension now detects more Windows OpenCode installs from PATH, npm, Scoop, and Chocolatey.
v1.12.1 3 juin 2026 16 modifications
- Chat: completed turns can now show changed-file chips with per-file additions and deletions, controlled by a new Chat setting.
- Chat: LSP tool calls now show the operation, file, and cursor position more clearly, and JSON tool output can be toggled between formatted and raw views or copied.
- Chat: streaming messages now appear correctly after startup, and activity/status rows show for the active session.
- Chat: completed responses no longer lose late-arriving summaries, token counts, errors, structured output, or changed-file details.
- Chat: question cards now show an error or no-longer-pending message when submit or dismiss fails instead of silently doing nothing.
- Chat: the first prompt in a new session no longer gets stuck before sending.
- Chat/UI: sticky user-message headers are now off by default.
- Sessions: session titles update from live session events, and the app now consistently loads all existing OpenCode sessions.
- Sessions: recent sessions now stay visible inside project groups, and new or worktree sessions stay in the correct project/worktree group on desktop, mobile, and VS Code.
- Settings/OpenCode: OpenCode CLI path, update-notification preference, keyboard shortcuts, and protected-session settings now stay saved after changes.
- UI/Time: the 12-hour/24-hour time preference now applies to chat timestamps, usage reset times, scheduled tasks, tunnels, passkeys, Git history, and pull-request dates.
- Settings/Files: the default file preview setting now lives with the Chat appearance settings and applies immediately to open file tabs.
- Preview: embedded previews now rewrite inline module imports, fixing Vite React preview pages that load root-relative modules.
- Desktop: Desktop tunnels now serve the full app UI instead of the headless page.
- Desktop: quitting the Desktop app now stops managed OpenCode processes more reliably, reducing leftover OpenCode processes after exit.
- Desktop: removed the legacy Tauri desktop path; Electron is now the only desktop runtime.
v1.12.0 2 juin 2026 8 modifications
- Mobile: added a new mobile UI as the default, with an option in Settings to switch back to the previous layout; this is the foundation for the upcoming mobile app and is available to try now.
- Chat: added customizable draft welcome starters from commands and skills, including guided commands for planning, catch-up, debugging, and exploration.
- Chat: assistant answers now have a dialog for starting a new session from that answer.
- Chat/Input: queued messages no longer auto-send before the active session is ready, and thinking-variant choices are preserved for generated messages.
- Chat/UI: markdown-rendered user messages now preserve line breaks.
- Web/Browser: added a Browser feature for opening websites in the web app and sharing annotations with screenshots to agents.
- Web/Remote Instances: added a headless web app mode, and remote instance switching now changes the OpenChamber API endpoint without loading the full remote UI.
- UI/Themes: added JetBrains Light and JetBrains Dark themes, and VS Code chat colors now map more closely to the active editor theme.
v1.11.7 26 mai 2026 8 modifications
- Git: commit history now includes a branch graph and commit-row actions in the history modal (thanks to @ermanhavuc).
- Desktop: added a launch-at-startup setting, and collapsed browser windows now keep their webview state.
- UI/Localization: added Traditional Chinese interface translations (thanks to @Jia35).
- Chat/Input: selecting an agent now switches to that agent's configured model, and malformed tool diffs no longer break chat rendering (thanks to @Adrian-Eckardt).
- Sessions: inline session renaming no longer exits immediately after focus changes (thanks to @youfch).
- Notes/Todos: completed todos stay at the end of the list, and the send-to-session dialog has a cleaner model picker (thanks to @kostazol, @rghamilton3).
- Usage: added a setting to hide prediction rows on usage cards (thanks to @ermanhavuc).
- VSCode: restored live streaming in the extension.
v1.11.6 25 mai 2026 5 modifications
- Settings/Plugins: added a Plugins page for managing opencode plugins, with npm update checks and user/project scopes (thanks to @Quat3rnion).
- Tunnels: added Ngrok as a quick tunnel provider in the CLI and Desktop tunnel settings, with readiness checks (requires Ngrok cli and auth).
- Desktop: added optional password setting in OpenChamber sessions settings for the local Desktop server.
- Multi-Run: new multi-run sessions now appear in the session list immediately, and slash-command prompts are sent to the created run sessions correctly.
- Mobile: restored the new-session action in the session sidebar header.
v1.11.5 24 mai 2026 9 modifications
- Chat/Input: pending image attachments now show previews, sent image attachments can be cited from assistant messages, and markdown source mode highlights formatting while you type.
- Chat: queued messages now send to the session they were queued from, even if you switch sessions before they are sent.
- Chat/UI: chats keep following the latest response after final task summaries, activity reasoning no longer flashes before settling, and assistant timestamps stay visible on narrow layouts.
- Sessions: session titles can now be renamed inline with a double-click (thanks to @robertoberto).
- Git: changed files are split into staged and unstaged sections, and Git operations work correctly from repository subdirectories (thanks to @ShogunPanda, @kostazol).
- Files: file search now shows the number of matches in the editor panel, and directory rows include a quick-add button (thanks to @attackonryan, @tomzx).
- Settings/Skills: installed skills are discovered more accurately, skill files opened from tool messages now load correctly, and snippet names keep their canonical casing (thanks to @jkker, @isanchez404).
- Mobile/PWA: long-press tooltips work on touch screens, fullscreen panels keep the right header state, deleted or long-named files behave better in file lists, and Android PWA dialogs stay visible (thanks to @kostazol, @lilyzhaun).
- Voice: OpenAI-compatible custom speech providers can now use API keys (thanks to @yangyaofei).
v1.11.4 21 mai 2026 9 modifications
- Desktop: Electron is now the desktop release target, with updated macOS menu actions for the right sidebar and terminal dock.
- Chat: added reusable snippets with
# autocomplete in the composer and a Snippets settings page for global and project snippets with [opencode-snippets](https://github.com/JosXa/opencode-snippets) plugin compatibility. - Multi-Run: runs can now be split into separate prompt/model groups, and Multi-Run prompts support command, file, agent, and snippet autocomplete (thanks to @roctom).
- UI: refreshed the desktop workspace shell with a full-width header, framed chat area, and smooth left/right sidebar open and close states.
- Chat: completed reasoning blocks stay collapsed without replaying the collapse animation when you reopen a session.
- Files: file search and mention results avoid mixing entries from similar query/cache keys (thanks to @isanchez404).
- VSCode: switching between chat sessions is less likely to stall on very large conversations.
- Voice: preview audio now stops and cleans up correctly when you stop playback or leave Voice settings (thanks to @isanchez404).
- UI/Localization: refreshed Simplified Chinese terminology across the interface (thanks to @luojiyin).
v1.11.3 19 mai 2026 12 modifications
- Chat: question cards now include copy buttons for Markdown and JSON (thanks to @robertoberto).
- Chat: slash command autocomplete now includes skills and clearer command/type badges.
- Chat: slash, file, skill, and agent autocomplete selection now stays steadier when using the keyboard or mouse.
- Chat: external links in messages now show favicons with better contrast, and skill links render correctly in user message rendered as markdown.
- Chat: multi-file tool diffs now render safely, including files with mixed line endings.
- Sessions: archived session lists handle large archives better, and sub-session expansion is kept separate between Recent and project sections (thanks to @vhqtvn).
- Sessions: deleting or archiving a parent session now shows a descendant count that matches what will actually be removed (thanks to @vhqtvn).
- Git: reverting a chat message now refreshes the Git changes view afterward.
- Updates/PWA: OpenCode update and PWA install prompts can now be dismissed without reappearing repeatedly (thanks to @robertoberto).
- Notifications: browser and VS Code notifications work without duplicate alerts.
- Terminal/Mobile: the terminal viewport now stays above the mobile keyboard more consistently (thanks to @Dav1dch).
- Usage: added Wafer.ai quota tracking and removed the duplicate Zhipu usage provider entry (thanks to @bowber).
v1.11.2 17 mai 2026 7 modifications
- Chat: thinking blocks can now be collapsed, and expanding tool details feels smooth (thanks to @ermanhavuc).
- Chat: reverting or forking messages now keeps file attachments in place, with clearer undo/redo controls (thanks to @youfch, @ermanhavuc).
- Notes/Todos: context panel sizes are remembered, and todos can be reordered with drag and drop (thanks to @ermanhavuc).
- Git: commit history can now show file diffs inline (thanks to @ermanhavuc).
- Git: branch history works better for local-only branches, and branch search fields accept typing again (thanks to @ermanhavuc).
- Sessions: root project sessions now show up correctly in the session switcher (thanks to @isanchez404).
- Skills: installed skills now match OpenCode's own skill list more closely.
v1.11.1 15 mai 2026 11 modifications
- Multi-Run: added fusion for multi-run sessions, making it easier to combine parallel results into a single follow-up answer with a customizable Fusion magic prompt.
- Multi-Run: added optional isolation and support for non-Git projects, so parallel runs are available in more workspaces and workflows without requiring branch setup.
- Chat/Sessions: added a header session switcher with project, branch, diff, active, unread, and sub-session context, making it faster to jump between recent work.
- Chat/Subagents: opened subagent sessions read-only in the context panel and made subagent chats read-only, making delegated work safer.
- Chat/Shortcuts: made the agent-switching shortcut configurable and usable from the chat input/model picker, giving keyboard-heavy workflows more control over prompt setup.
- Desktop/Mini Chat: added session switching and the new-session shortcut to Mini Chat, while preserving user-selected sessions during startup.
- Preview: improved embedded preview proxying for absolute same-origin requests and WebSocket URLs, and avoided launching unrelated project actions when no dev-server action is detected.
- Updates/Usage: added a setting to disable OpenCode update notifications, and quota reset times now display in your local timezone.
- Chat/UI: animated sorted-mode tool paths more consistently and guarded tooltip rendering more defensively, keeping active tool output smoother.
- Git: large change lists now display reliably, and branch selection stays hidden for non-Git draft sessions.
- Settings/Skills: the skills catalog now keeps the selected source label visible when switching sources (thanks to @kjhq).