Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.4.1

    Fix terminal connections in same-origin desktop and web app setups

    Improvements

    • DesktopFix session review and change lists when diff data arrives in inconsistent shapes.
    • SDKFix the generated SDK and OpenAPI types for /providers and session shell responses.
  2. v1.4.0

    Improved subagent sessions with clearer titles, navigation, and progress states

    Improvements

    • DesktopMoved auto-accept permissions into Settings.
    • DesktopShowed full file names on attachment chips.
  3. v1.3.16

    Fix plugin installs from npm aliases and git URLs

    Fix plugin installs from npm aliases and git URLs, including Windows cache path issues

  4. v1.3.14

    Added file mentions in review comments

    Improvements 7

    • DesktopRestored prompt focus after closing agent, model, and variant pickers.
    • DesktopAdded keyboard navigation and shortcuts to the question dock.
    • DesktopHid model controls in shell mode.
    • DesktopStopped the todo dock from auto-scrolling while tasks update.
    • SDKFixed JS SDK server and TUI launch and shutdown on Windows.
    • SDKFixed object-defined Tool.define() tools from wrapping execute multiple times.@jpcarranza94
    • ExtensionsAdded support for theme-only plugin packages.
  5. v1.3.11

    Pin explicit plugin versions during install and block package install scripts from running

    Improvements

    • ExtensionsSkip plugins that do not expose a matching server or TUI entrypoint, warn instead of failing, and apply default options from package exports on install.
  6. v1.3.4

    Improved app startup efficiency

    Improvements 8

    • DesktopUse Azure Artifact Signing for Windows releases
    • DesktopDefault file tree to closed with minimum width
    • DesktopResize layout viewport when mobile keyboard appears@BYK
    • DesktopPersist queued followups across project switches
    • DesktopReduce markdown jank while responses stream in UI
    • DesktopRemove fork session button from app
    • DesktopDefault shell tool to collapsed state
    • DesktopDon't bundle fonts in app
  7. v1.3.3

    Embed WebUI directly in the binary with configurable proxy flags

    Improvements

    • DesktopFix agent normalization in desktop app
    • DesktopFix project switch flickering when using keybinds by pre-warming globalSync state
    • DesktopMove message navigation from cmd+arrow to cmd+opt+[ / cmd+opt+] to preserve native cursor movement
    • DesktopAdd createDirectory option to directory picker in Electron app
    • DesktopRemove .json extension from electron-store for seamless Tauri to Electron migration
  8. v1.3.0

    Project Navigation

    Project Navigation: Navigate between projects faster using keyboard shortcuts (cmd+option+arrow keys).

    Improvements

    • Desktop App ImprovementsFile Uploads: Desktop app now supports file type filters and multiple file selection when uploading files.
    • Desktop App ImprovementsWorkspace Switching: Fixed visual flickering when switching between workspaces or projects - the interface now transitions smoothly without showing loading spinners during navigation.
    • Desktop App ImprovementsSidebar Resize: Fixed issue where sidebar would automatically close when being resized to minimum width. The sidebar now clamps at minimum width instead of closing.
    • Desktop App ImprovementsLoading States: Improved loading state management across the app for smoother, more consistent feedback during async operations.
    • Desktop App ImprovementsConsole Login: Fixed console device login to properly handle pending authorization states, ensuring the login process continues polling instead of failing while waiting for approval.
  9. v1.2.27

    Remove open label from UI

    Improvements

    • DesktopHandle multiline web paste in prompt composer
  10. v1.2.26

    Model selection now persists by session

    Improvements 18

    • DesktopPolish prompt composer controls
    • DesktopSynchronize sidebar state across the application
    • DesktopUse new-session icon in sidebar buttons
    • DesktopAvoid clipping new session during sidebar animation
    • DesktopAnimate titlebar controls on sidebar open
    • DesktopRestore sidebar dash and sync session spinner colors
    • DesktopFork should copy prompt into new session
    • DesktopImproved sidebar spacing and session list spinner transition
    • DesktopTerminal cloning without retry
    • DesktopScroll falls behind prompt input
    • DesktopAdjust spacing in todo list component
    • DesktopBetter optimistic prompt submit in app
    • DesktopSynchronize internationalization translations
    • DesktopUse cursor session history loading for improved performance
    • DesktopList item background colors fixed in app
    • DesktopStabilize todo dock end-to-end tests with composer probe
    • DesktopDesktop multi-window support added to Electron
    • DesktopIncrease CI end-to-end test workers