Changelog
New updates and improvements to OpenCode
v1.3.14 Added file mentions in review comments
Improvements
- 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 wrappingexecutemultiple times.@jpcarranza94
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
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
.jsonextension from electron-store for seamless Tauri to Electron migration
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.
v1.2.27 Remove open label from UI
Improvements
- DesktopHandle multiline web paste in prompt composer
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
v1.2.25 Fix broken mobile sidebar sizing issue in workflows mode
Improvements 20
- DesktopFixed terminal animation in application
- DesktopFix sidebar quirks in app
- DesktopRework default server initialization and connection handling in desktop client
- DesktopFix terminal e2e test flakiness by implementing a real terminal driver
- DesktopSet default WebSocket username and fix terminal spawn lifecycle issues in desktop app@OpeOginni
- DesktopTheme Windows titlebar overlay in Electron
- DesktopGuard comment accessor in message timeline
- DesktopRe-focus prompt after terminal opens in slash-terminal test
- DesktopRestore to message and fork session functionality in app
- DesktopTodos not clearing in app
- DesktopSkip editor reconcile during IME composition@ysm-dev
- DesktopSimplify review pane
- DesktopTrim session render work in app for improved performance
- DesktopFix tests in app package
- DesktopFixed terminal jank in the app
- DesktopFixed terminal focus issues and reduced jank in the app
- DesktopAdd debug window to app
- DesktopDisplay development statistics in the application
- DesktopTerminal state corruption fixed
- SDKFix ESM imports for @opencode-ai/plugin
v1.2.24 Fix scroll jitter and loop issues in app
Improvements
- DesktopSession title turn spinner now displays correctly
- DesktopDismiss toast notifications when questions or permissions are resolved@neriousy
v1.2.23 Remove oc-1 theme from app
Improvements
- DesktopFix sidebar workspace container sizing to prevent content overflow
- DesktopDon't animate review panel in/out
- DesktopRevert "Stupid Sexy Timeline" feature
- DesktopSanitize workspace store filenames on Windows
- DesktopGenerate color palettes in app
v1.2.22 Fix sidebar background color when collapsed
Improvements 12
- DesktopSuppress hover when opening project menu or right-clicking to prevent flickering
- DesktopTrim retained desktop terminal buffers
- DesktopMessages not loading reliably
- DesktopPrune and evict stale app session caches
- DesktopRestore new-session logo on dev so users recognize OpenCode immediately
- DesktopRevert new session logo on dev branch to ship UI change with auto-accept-permissions feature
- DesktopAdd OpenCode logo to new session screen for immediate app identification
- DesktopRevert prompt control docking in TUI
- DesktopDock auto-accept after thinking and move Add file to bottom-left
- DesktopBalance titlebar columns so center content doesn't get squeezed by long side content
- DesktopCenter empty states vertically in session view and improve review panel messaging for projects without version control
- DesktopReview panel transition fixed in app