Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.18.1
  2. v1.18.0

    Completed the Desktop v2 migration

    Completed the Desktop v2 migration, including upgrade handling for the new layout and first-launch onboarding.

    Improvements

    • DesktopAdded a setting to switch between the new and old Desktop layouts during the transition period.

    Fixes 13

    • DesktopFixed file views using the wrong background in the v2 layout.
    • DesktopFixed connected project picker positioning when its anchor is still loading.
    • DesktopKept permission auto-accept state separate for each server.
    • DesktopFixed a project picker positioning crash.
    • DesktopKept terminal tab rename focused while editing.
    • DesktopEnabled remote sessions to auto-accept permissions correctly.
    • DesktopFixed terminal tabs stealing focus when they mount.
    • DesktopLoaded more timeline history at once to reduce repeated backfill while scrolling.
    • DesktopResynced the timeline correctly after reconnecting.
    • DesktopPreserved the composer caret after request updates.
    • DesktopReduced Home cold-load time substantially.
    • DesktopPreserved timeline bottom anchoring more reliably.
    • DesktopClarified status indicator severity.
  3. v1.17.19

    Redesigned attachment cards and file comment chips in the new interface

    Improvements

    • DesktopUpdated the review panel with persistent file browsing, better file tabs, and easier open-in-app actions.
    • DesktopRestyled the Edit Project modal to match the new interface.
    • DesktopAdded middle-click to open sessions in a new tab.
    • DesktopAdded a temporary setting to switch between the old and new interface.
    • DesktopAdded per-prompt model selection in the composer.
    • DesktopPolished the new interface styling across the session view and terminal.

    Fixes 9

    • TerminalForwarded CLI environment variables to the TUI worker.
    • DesktopRemoved interface transition changes that were accidentally shipped to dev.
    • DesktopFixed clipped labels and branch tooltips.
    • DesktopStopped the review panel width from jumping when opening or closing it.
    • DesktopFocused the prompt input when starting a new session.
    • DesktopPrevented some new-session updates from blocking the UI.
    • DesktopFixed timeline outlines getting clipped.
    • DesktopAligned context token counts with usage totals.
    • DesktopKept the file tree visible while opening files.
  4. v1.17.17

    Added a dismissible tabs intro popup and refreshed the help entry point

    Improvements

    • DesktopUpdated sub-agent task rows to match the v2 session design more closely.
    • DesktopRestyled the revert dock in v2 sessions for clearer restore actions.
    • DesktopAdded a v2 free-model selector with faster access to more providers.

    Fixes

    • DesktopFixed clipped descenders in model selector labels.
  5. v1.17.16

    Added an Open containing folder action for projects on the home screen

    Improvements

    • DesktopAdded a composer add menu for files, commands, context, and shell mode without losing draft text.
    • DesktopAdded a provider setup tip on new sessions when no external providers are connected.
    • DesktopRemember review panel mode and selected file per session.
    • DesktopAdded inline file browser tabs for opening and previewing files from the side panel.
    • DesktopUpdated desktop translations.

    Fixes 7

    • DesktopKept the review pane usable on wide screens by reserving its minimum width.
    • DesktopFixed hidden session panes staying mounted and causing side-panel glitches.
    • DesktopRouted legacy drafts back to the session page.
    • DesktopLoaded full review diffs for large patches when the initial diff is capped.
    • DesktopRemoved the first-open flash in the command palette.
    • DesktopRouted the new session shortcut through tabs in the new layout.
    • DesktopKept session routes inside the correct layout when opening legacy session URLs.
  6. v1.17.15

    Restore model details tooltips in the model picker

    Improvements

    • DesktopRefresh the v2 command palette to better match the rest of the new desktop UI@arvsrn

    Fixes

    • DesktopMake terminal shortcuts take priority when the terminal is focused
    • DesktopShow unread state on tabs with pending questions
    • DesktopKeep session tab titles available after reloads while session data is still loading
    • DesktopApply theme changes only after you select them in Settings
    • DesktopFix macOS titlebar appearance mismatches in Sequoia and adjust traffic light placement@arvsrn
  7. v1.17.14

    Show draft server status in the title bar

    Improvements 8

    • DesktopUnified the provider connect flow across the app.
    • DesktopImproved the integrated terminal experience.@arvsrn
    • DesktopAdded reopening for closed tabs and background tab opening.@usrnk1
    • DesktopImproved model search in picker dialogs.@arvsrn
    • DesktopAdded recently closed projects to Home.@usrnk1
    • DesktopMade tab navigation respond on mouse down in the new layout.
    • DesktopOverhauled the v2 review panel.@arvsrn
    • DesktopRefined the session tab preview popover.@usrnk1

    Fixes 12

    • TerminalFixed spinner registration so loading indicators keep rendering across TUI surfaces.
    • DesktopFixed new sessions from Home using the wrong project.
    • DesktopFixed first-launch onboarding so it only appears when appropriate.
    • DesktopImproved large review pane performance.
    • DesktopFixed timeline loads that started on assistant replies by backfilling the missing user turn.
    • DesktopRestored typing in the composer while the window is unfocused.
    • DesktopFixed dropdown search behavior.@arvsrn
    • DesktopKept the v2 review pane mounted when switching session tabs.
    • DesktopKept the terminal mounted when switching session tabs in a workspace.
    • DesktopFixed session tab busy indicators to stay scoped to the correct server.
    • DesktopFixed child-session navigation and lineage resolution during tab transitions.
    • DesktopKept desktop window tabs after closing and reopening the app.
  8. v1.17.13

    Improve markdown and message layout alignment in the v2 session UI

    Improvements

    • DesktopAdd a searchable v2 model picker and model management flow in the composer@arvsrn
    • DesktopShow a hover preview for session tabs with the project, path, branch, and server@usrnk1
    • DesktopStreamline WSL server setup with clearer distro checks and install flows@arvsrn
    • DesktopKeep desktop tabs scoped to each window so windows restore their own tab sets

    Fixes

    • DesktopLet question prompts be minimized and restored without dismissing them@arvsrn
    • DesktopClean up stale empty and old draft store files to reduce desktop state buildup
    • DesktopKeep pending question requests open while reviewing them, instead of dismissing them accidentally@eXamadeus
    • DesktopKeep session page failures scoped to the affected tab instead of breaking the whole app
  9. v1.17.12

    Add a yolo mode to auto-approve permissions

    Improvements 9

    • TerminalPass ServerAuth headers through external served TUI connections.@OpeOginni
    • DesktopAutocomplete MCP resources in the composer.
    • DesktopAdd workspace controls when starting a new session.
    • DesktopShow stored token and cost totals in the session context.@OpeOginni
    • SDKAdd a live event subscription stream.
    • SDKAdd SDK access to active sessions.
    • SDKRestore session runtime operations such as event streaming, interrupts, and message lookup.
    • SDKAdd paged durable session history.
    • SDKAdd session permission request create and fetch endpoints.

    Fixes 14

    • DesktopAutocomplete configured references in prompts.
    • DesktopRestore the prompt cursor when the composer regains focus.
    • DesktopRemember the last active desktop URL across restarts.
    • DesktopPreserve the selected model when promoting a session.@usrnk1
    • DesktopKeep session pages in sync during concurrent events.
    • DesktopSupport normal auth input prompts in the desktop connect-provider dialog.@OpeOginni
    • DesktopPrevent hidden terminal tabs from hanging or resizing incorrectly.
    • DesktopRe-enable auto-accept in session settings.
    • DesktopKeep session tabs scoped to the correct server.
    • DesktopRemember the selected home project and server.
    • SDKPreserve V2Event names in SSE streams.
    • SDKWake embedded session execution after new prompts.
    • SDKImprove V2 runtime tool results and avoid duplicate model switch events.
    • SDKResolve MIME types for prompt attachments sent by URI.
  10. v1.17.11

    Add Chrome-style tab cycle shortcuts with mod+1 through mod+9

    Improvements

    • DesktopAdd draggable tabs.@arvsrn
    • DesktopImprove the empty home state when you have no sessions.@arvsrn
    • DesktopRestyle the jump-to-latest button in the v2 session view.@arvsrn
    • DesktopImprove the redesigned desktop layout, including better titlebar tabs and archived sessions.@arvsrn

    Fixes 8

    • DesktopKeep prompt drafts attached to the correct project server.
    • DesktopRestore consistent titlebar tab sizing and layout.
    • DesktopRestore home actions when session lists are empty or still loading.
    • DesktopKeep todo docks in place when switching between sessions.
    • DesktopAutomatically close tabs for sessions that no longer exist.
    • DesktopKeep provider dialogs, prompt rollbacks, and async attachments tied to the session where they started.
    • DesktopClear late session notifications after you open the session.
    • DesktopRemove the session loading stripe.