Changelog
New updates and improvements to OpenCode
v1.18.22 v1.18.21 Keep file search results visible while the next search is loading
Fixes
- DesktopRegister the archive session command in both desktop layouts@NathanTCode
v1.18.19 v1.18.17 Updated Chinese developer terminology to use more widely recognized translations
Fixes
- DesktopUsed the server's current default model instead of stale local config when choosing the default model.
v1.18.16 Open the project menu with a right-click in Home
Fixes
- DesktopFall back to listing and matching local directories when the project picker server does not support search
- DesktopUse 词元 instead of 令牌 for token-related labels in Simplified Chinese@Speechlessmanbilibili
- DesktopKeep the macOS app running after the last window closes and reopen a window when the app is activated
v1.18.15 Added much broader locale coverage across the desktop app
Improvements
- DesktopExport full session transcripts as JSON from the UI.
Fixes
- DesktopSession timelines now respect chronological message boundaries more reliably.
- DesktopStored messages now stay ordered by creation time.
- DesktopSession lists now sort by persisted activity time more reliably.
- DesktopLanguage names now stay native in the locale picker.
- DesktopFilled in missing translations across existing locales.
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
- 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.
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
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.