Changelog
New updates and improvements to OpenCode
v1.1.58 Dismiss dialogs with Ctrl+C in TUI
Improvements 7
- TerminalKeep /share command available to copy existing share link@kitlangton
- TerminalAdd mode-specific input placeholders to improve context-aware prompts@kitlangton
- TerminalPrevent home wordmark corruption in height-constrained terminals@kitlangton
- DesktopRevert WSL backend mode feature for desktop
- DesktopNotifications enabled on child sessions
- DesktopTerminal PTY buffer now properly carries over between sessions
- DesktopTerminal resize functionality fixed in app
v1.1.57 Default session sidebar to auto
Improvements 8
- DesktopFixed terminal copy/paste functionality
- DesktopCopy path button styles fixed in app
- DesktopUse tracing for logging in desktop application@Brendonovich
- DesktopEnhance Windows app resolution and UI loading states@neriousy
- DesktopImprove desktop app server spawn resilience
- DesktopRead Wayland preference from store in desktop application@Brendonovich
- DesktopAdd WSL backend mode for desktop@Brendonovich
- SDKEncode non-ASCII directory paths in v1 SDK HTTP headers@MrMushrooooom
v1.1.56 Task tool rendering fixed in app
Improvements
- DesktopOpen apps with executables on Windows@neriousy
- DesktopDon't close sidebar on session change
v1.1.55 v1.1.54 Clean up dialog-model.tsx per code review
Improvements 62
- TerminalRevert addition of version to session header and status dialog
- TerminalRevert showing connected providers in /connect dialog
- TerminalUse sender color for queued messages in TUI@mcostasilva
- TerminalRevert footer restoration in session view
- TerminalAdd Claude Code-style --fork flag to duplicate sessions before continuing@ariane-emory
- TerminalRestore footer to session view@ariane-emory
- TerminalIncrease skill dialog width
- TerminalImprove skills dialog readability@kynnyhsap
- DesktopBack to platform fetch for now
- DesktopInclude basic authentication in app
- DesktopFixed global event default fetch behavior in app
- DesktopFixed memory leak in event fetch operation
- DesktopDon't dispose instance after reset workspace
- DesktopBased on the commit message "fix(app): regressions" without access to the actual changes, I can only provide a generic summary:
- DesktopUse agent configured variant in app
- DesktopPersist defensiveness in app
- DesktopAdd redo and undo end-to-end test@neriousy
- DesktopUse absolute paths for sidebar session navigation@riftzen-bit
- DesktopNew session in workspace now correctly uses the selected workspace
- DesktopAdd Cmd+[/] keybinds for session history navigation@kitlangton
- DesktopCorrect module name for linux_display in main.rs@Hona
- DesktopSet maximum widths in app
- DesktopIncorrect workspace on new session
- DesktopUpdate tab file contents on change
- DesktopPolish Open in icon treatment
- DesktopAdd fallback for when crypto.randomUUID is unavailable
- DesktopAllow creating sessions on touch devices@kitlangton
- DesktopAdd native Wayland toggle on Linux desktop@IsraelAraujo70
- DesktopInclude sandboxes in project unseen message and error notifications@Brendonovich
- DesktopPersist current sidecar URL in state when isSidecar prop is true@OpeOginni
- DesktopTrack current sidecar URL in desktop application@Brendonovich
- DesktopExclude devtools from production builds@sneycampos
- DesktopAdd isSidecar prop to AppInterface and persist sidecar server URLs@OpeOginni
- DesktopLocalize "close tab" in command palette@alexyaroshuk
- DesktopImprove workspace header truncation and item interaction@kitlangton
- DesktopAdd default clipboard copy affordance to TextField component@kitlangton
- DesktopFix stale context in prompt input
- DesktopTighten slash command autocomplete matching@kitlangton
- DesktopDisplay toast notification when session is missing on prompt submit@DNGriffin
- DesktopAdd native clipboard image paste and fix text paste in desktop app@invarrow
- DesktopRespect terminal toggle keybind when terminal is focused@ryanmiville
- DesktopKeep /share available to copy existing link@kitlangton
- DesktopDisable 3 Safari prompt-input annoyances@DNGriffin
- DesktopAdd drag-and-drop support for @mentioning files in the app@DNGriffin
- DesktopHandle Windows paths in frontend file URL encoding@yudgnahk
- DesktopMove workspace New session button into header@kitlangton
- DesktopToggle file tree and review panel with improved UX@ProdigyRahul
- DesktopAllow agent select to use full width on Windows@abdiths
- DesktopKeep startup script field scrollable in edit project dialog@itskritix
- DesktopFix terminal replay issues in app
- DesktopAdded macOS support for displaying only installed editors and added Sublime Text editor@OpeOginni
- DesktopRemove extra error page and use default error boundary
- DesktopAdd loading window and restructure Rust desktop code@Brendonovich
- DesktopHide 'open in app' button on narrow viewports
- DesktopUpdate server removal logic to clear default server URL if removed@OpeOginni
- DesktopDisplay session last updated time in command palette search@alexyaroshuk
- DesktopAdd Windows File Explorer icon for session header@maharshi365
- DesktopSupport desktop titlebar double-click maximize@crob19
- DesktopAdd keyboard accelerators to menu items@Brendonovich
- DesktopAdd more basic menu bar items to desktop application@Brendonovich
- DesktopAlways show project menu button on mobile for accessibility@DNGriffin
- DesktopMaximize main window by default@Brendonovich
v1.1.53 Allow mouse escape via "esc" labels in dialogs
Improvements 8
- DesktopMake close comment button visible in prompt input@alexyaroshuk
- DesktopHide prompt input when there are permissions requests or questions
- DesktopMore terminal stability fixes
- DesktopModified file color contrast in app for better visibility
- DesktopAdd button to open files in external applications
- DesktopAllow toggling file tree closed independently
- DesktopStop showing SessionSkeleton on new workspace@dbpolito
- DesktopSet workspace name earlier to improve creation and deletion@dbpolito
v1.1.52 Add running spinner to bash tool in TUI
Improvements 23
- TerminalAdd hover states to question tool tabs@maharshi365
- DesktopFile changes not always available in app
- DesktopFile tree kept in sync with filesystem changes
- DesktopAdd Bosnian locale@edoedac0
- DesktopFix terminal URL handling issues
- DesktopRemove extra horizontal padding around prompt input on mobile@Brendonovich
- DesktopRefresh workspace sessions when switching projects@neriousy
- DesktopFixed terminal URL handling in the application
- DesktopFix terminal end-of-line handling issues
- DesktopRefresh file contents when changing workspaces to prevent stale data@ParkerSm1th
- DesktopDerive terminal WebSocket URL from browser origin instead of hardcoded localhost@0xdsqr
- DesktopLast turn changes rendered in review pane
- DesktopSafety triangle for sidebar hover to prevent menu from closing
- DesktopClear comments on prompt submission
- DesktopFix e2e test action in app
- DesktopTerminal hyperlink clicks now work correctly
- DesktopFix dated e2e tests in app
- DesktopDon't show scroll-to-bottom button unnecessarily
- DesktopFile tree not staying in sync across projects/sessions
- DesktopMove session options to the session page
- DesktopAdd session options to app
- DesktopOpened tabs follow created session
- DesktopRemoved compression from RPM bundle to save 15 minutes in CI@goniz
v1.1.51 Restore direct OSC52 support
Improvements
- DesktopTighten up session padding-top for mobile@DNGriffin
v1.1.50 Add --thinking flag to show reasoning blocks in run command
Improvements 12
- TerminalAlways fall back to native clipboard after OSC52@MartinWie
- DesktopFaster end-to-end tests@neriousy
- DesktopUpdate command palette placeholder text
- DesktopModel selector truncating too soon
- DesktopImprove spacing in application UI
- DesktopAllow empty prompt with review comments in desktop@dbpolito
- DesktopFixed terminal serialization bug in app
- DesktopDon't force mount tooltips in the app
- DesktopRestore previously opened session tabs on app restart@ProdigyRahul
- DesktopEdit project dialog icon now shows on hover@ProdigyRahul
- DesktopMove session search to command palette
- DesktopFix custom providers overflow in app@DNGriffin
v1.1.49 Respect terminal transparency in system theme
Improvements 34
- TerminalTruncate session title in exit banner to prevent display overflow
- TerminalShow exit message banner in TUI
- TerminalAdd spinner animation for Task tool
- TerminalCorrect pluralization of match count in grep and glob tools@adamjhf
- TerminalRemove extra padding between search and results in dialog-select
- TerminalAdd UI for skill tool in session view
- TerminalConditionally render bash tool output in TUI
- TerminalAdd skill dialog for selecting and inserting skills
- TerminalEnable password authentication for remote session attachment
- TerminalFix documentation issues@lailoo
- TerminalRevert skill slash commands feature
- TerminalAdd skill slash commands to the app
- DesktopFix prompt input overflow issue in app@neriousy
- DesktopSidebar losing projects on collapse has been fixed
- DesktopAdd workspace toggle command to command palette and prompt input@alexyaroshuk
- DesktopSearch through sessions
- DesktopStandardize icon sizes in the application
- DesktopNavigate to last project on open
- DesktopUser messages not rendering consistently
- DesktopAdd project context menu on right-click
- DesktopOpen project search in app@neriousy
- DesktopAdd tab close keybind to app@ProdigyRahul
- DesktopEnhance responsive design with additional breakpoints for larger screen layout adjustments@OpeOginni
- DesktopAdd keyboard shortcuts for navigating between unread sessions@Brendonovich
- DesktopFix Rust build and bindings formatting in desktop application@Brendonovich
- DesktopRemove unnecessary setTimeout in desktop app@Brendonovich
- DesktopThrottle window state persistence in desktop application@Brendonovich
- DesktopIntegrate tauri-specta for desktop application@Brendonovich
- DesktopKeep macOS titlebar stable under zoom@Brendonovich
- DesktopKill zombie server process on startup timeout@heyitsmohdd
- DesktopShow skill and MCP badges for slash commands
- DesktopUse static language names in Thai localization@alexyaroshuk
- DesktopAdd tests for general settings, shortcuts, providers and status popover@neriousy
- DesktopFixed session header 'share' button to hug content@alexyaroshuk