Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.18.13

    Localized more desktop UI copy

    Localized more desktop UI copy, including native menus, update dialogs, and help content.

    Improvements

    • DesktopAdded early right-to-left layout support across the app and session views.
    • DesktopAdded locale-aware plural rules so translated counts and summaries read correctly.
    • DesktopExpanded translation coverage and added more supported desktop languages.

    Fixes

    • TerminalGitHub pull request reviews now include the pull request number and URL in context.
    • DesktopFixed several right-to-left layout issues across tabs, drawers, resizing, and titlebar interactions.
    • DesktopFixed shared right-to-left UI behavior such as directional icons and drawer placement.
    • DesktopSessions without titles now fall back to generated names instead of appearing blank.
    • DesktopMoved markdown parsing off the main thread to keep the app more responsive while rendering messages.
  2. v1.18.12

    Reduced composer lag when drafts include large pasted images or attachments

    Fixes

    • DesktopLet project search match any known recent project instead of only the first five.@NumerousJLs
    • DesktopCleared stale assistant errors from the timeline once the same turn resumes streaming.
    • DesktopSkipped legacy config reads against v2 servers to avoid spurious config loading issues.@resetsix
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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
  8. 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.
  9. 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.
  10. 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.