Changelog
New updates and improvements to OpenCode
v1.15.9 Move tab navigation into the title bar and tighten session tab shortcuts
Improvements
- DesktopShow session status in the title bar.
Fixes
- DesktopExtract user codes correctly from callback URLs that contain multiple colons.@OpeOginni
- DesktopDebounce VCS refreshes to reduce session page churn.
v1.15.7 Added a pinch zoom setting for the desktop app
Improvements
- DesktopAdded a new desktop home view, session entry flow, and titlebar.
- DesktopRefined the new desktop UI and moved app update actions into the titlebar.
- DesktopAdded desktop log export.
v1.15.6 Added initial desktop tabs support
Improvements
- DesktopAdded a native app menu on Windows.
- DesktopAdded Ukrainian locale support.@MYMDO
Fixes
- DesktopCustom providers now appear immediately after config updates.@tianxiaoliang
v1.15.5 Allow desktop notifications from the renderer
Improvements
- DesktopShow free-limit and usage-exceeded dialogs in Desktop
- DesktopSpeed up large session timelines
Fixes
- DesktopFix question dock overflow and message layout clipping
- DesktopHide the prompt placeholder when the input only contains whitespace@ShrootBuck
- DesktopSync the PWA status bar color with the active theme@heimoshuiyu
- DesktopInstall the newest available desktop update instead of reusing a stale download
v1.15.0 Auto-hide the menu bar on Linux and Windows
Fixes
- DesktopFixed archived sessions being reprocessed when their archive state did not change.
v1.14.51 Fixed Windows app detection by reading
whereoutput correctlyImprovements
- DesktopAdded MCP connection status for client registration and authentication, with direct re-auth flows in the app.@OpeOginni
Fixes
- ExtensionsFixed DigitalOcean OAuth to request only the GenAI scopes it needs.@Spherrrical
v1.14.49 Add Ctrl/Cmd+number shortcuts to switch projects
Improvements
- DesktopRemember whether the todo dock is collapsed.
- DesktopRestore AppStream metadata in Linux desktop builds.
Fixes
- DesktopShow clearer wrapped server errors in the app.@OpeOginni
- DesktopUse the login shell when loading desktop environment variables.@qwq202
- DesktopRemember the selected model variant when switching sessions or projects.
- DesktopOpen the next available project when closing the current one.
- DesktopPrevent streamed Markdown from being cut off.
v1.14.45 TUI plugins using the deprecated
api.commandAPI keep working while you migrate toapi.keymapFixes
- DesktopOlder migrated sessions with missing diff file details load again.
- DesktopOlder migrated sessions with missing diff patches load again.@OpeOginni
- ExtensionsProvider plugins can no longer mutate shared provider model state for the rest of the app.
v1.14.42 v1.14.41 Added a macOS Settings menu entry
Improvements
- DesktopMoved the desktop app's local server into a separate utility process for more reliable startup and shutdown.
- ExtensionsACP clients now restore the last model, mode, and effort when loading sessions, and can close sessions cleanly.