Changelog
New updates and improvements to OpenCode
v1.18.11 Open external links in the system browser instead of inside the app
Fixes
- DesktopFixed stale session tab state in the desktop title bar.@OpeOginni
- DesktopOpen the legacy directory picker at your home folder when no home path is loaded yet.
- DesktopPrevent the file tree tab from clipping when resized smaller.@OpeOginni
- DesktopFixed debug gutter labels and values misaligning.
v1.18.10 Prevent adding the same attachment more than once
Improvements
- DesktopAlways show the new session button.
- DesktopImprove toast notifications with better stacking, dismissal, and mobile layout.
- DesktopRefine tab hover, active, and overflow states.
Fixes
- DesktopRepair malformed saved tabs so broken tab state no longer persists across launches.@OpeOginni
- DesktopHide the model variant selector until model data finishes loading.
- DesktopPreserve the custom agent picker for existing users.
v1.18.9 Removed the extra vertical borders from the V2 home projects view
Improvements
- DesktopAdded an opt-in V2 desktop sidecar backed by the bundled CLI service.
- DesktopAdded collapsible model provider sections in V2 settings.
Fixes
- DesktopFixed a Solid cleanup crash that could break navigation in the desktop app.
- DesktopFixed home session loading so the session list can update without suspending the whole page.
v1.18.8 Added a shortcut to open the project selector in new sessions
Fixes 8
- DesktopTab keyboard navigation now follows the visible tab order.
- DesktopOpening files now expands Windows folders with trailing separators.
- DesktopServer status uses blue when an integration needs attention.
- DesktopProvider connection state now refreshes immediately after changes.
- DesktopLinux packages now install AppStream metadata.@develop7
- DesktopLocal desktop runs now use the channel database.
- DesktopPrevents freezes when closing projects from the home view.
- DesktopPrevents the right panel from freezing the session view while loading.
v1.18.7 Remove the extra titlebar inset in fullscreen on macOS
Fixes
- DesktopKeep command palette entries from reappearing incorrectly when shadowed commands are removed.
- DesktopAdd scrolling to the project selector dropdown when the list is long.@david1gp
v1.18.6 Fixed legacy MCP state refreshing when opening a V1 workspace
Improvements
- DesktopImproved compatibility with the newer client API across directory, project, session, and terminal flows.
Fixes
- DesktopFixed provider lists not refreshing after connecting a provider or finishing provider OAuth on V1 servers.
v1.18.5 Support the current server terminal transport
Improvements
- DesktopSupport current-server review data in the desktop app.
- DesktopUpdate server discovery flows for current servers.
- DesktopSupport current-server session actions, including prompts and commands.
- DesktopRender current-server session timelines.
- DesktopStream current-server events in the desktop app.
- DesktopDetect legacy and current servers so the desktop app can work with both.
Fixes 10
- DesktopRestore optimistic timeline updates while responses are still streaming.
- DesktopHide legacy-only features when connected to current servers.
- DesktopPreserve inline file mentions when sending prompts to legacy servers.
- DesktopStop auto-accepting config permissions on current servers.
- DesktopKeep current servers out of the legacy layout.
- DesktopShow plain file contents in file-specific tabs instead of review diffs.
- DesktopKeep the prompt input agent toggle in sync.
- DesktopKeep paginated session timelines in the right order.
- DesktopRestore directory-scoped session status for legacy servers.
- DesktopReload legacy session progress after hydration.
v1.18.4 Sync the embedded terminal theme with the app theme
Improvements
- DesktopImprove the review panel so open file tabs can stay aligned with the current diff view.
- DesktopRewrite the v2 prompt input for more reliable command, context, shell, attachment, and history interactions.
- DesktopImprove review panel resizing and sticky controls.
Fixes 7
- DesktopPreserve command drafts in the command menu.
- DesktopAvoid session view failures when message parent links are missing.
- DesktopPrevent sending empty prompt text parts.
- DesktopRestore model variant selection accessibility.
- DesktopShow keybind tooltips on prompt input controls.@ProdigyRahul
- DesktopDeduplicate repeated file entries in diff summaries.
- DesktopPrevent recovery window handling from touching destroyed windows.
v1.18.3 Home page command palette search can now find and open sessions
Fixes
- DesktopFixed home page scrolling so sticky headers and the session list behave correctly.
- DesktopFixed startup readiness so WSL server loading is included before the desktop app reports ready.
- DesktopRemoved the inactive help button from the app layout.
- DesktopFixed custom agent selector visibility when custom agents are available.
v1.18.2 Added
Mod+Nas another shortcut for opening a new tabFixes
- DesktopRestored the Help button in release builds.
- DesktopKept sessions with
nullarchive times visible instead of dropping them from the home list. - DesktopHid the drawer close button on Windows where it conflicts with the window chrome.