Changelog
New updates and improvements to OpenCode
v1.1.11 v1.1.10 Enable API key prompt for Bedrock in auth login
Improvements
- DesktopRemove inline JavaScript from the app
- DesktopRemove custom URL parameter from app
- DesktopPrevent model picker overflow with Zen mode in new sessions@0xajka
- DesktopComplete symlink support implementation and enable CI for PRs in desktop app@jerome-benoit
- DesktopStore terminal and review pane visibility per session
- DesktopChange terminal cursor to bar and stop blinking when not focused@dbpolito
v1.1.8 Stop escape key propagation from dialogs
Improvements 8
- TerminalUse full file path for fuzzy matching in autocomplete@bagatka
- DesktopRevert fix for opening external links in default browser
- DesktopCache session-scoped stores and add optional context gating
- DesktopIncrementally render turns with markdown caching and lazy diff rendering
- DesktopGate hydration side-effects and handoff while stores load
- DesktopPrefetch adjacent sessions in the app
- DesktopImplement chunked message loading and lazy diff loading for improved performance
- DesktopFix project sidebar folder name display issue@0xajka
v1.1.7 Restore showDetails check removed in Permission rework
Improvements 14
- TerminalCleanly restore terminal state on fatal error exit@itsrainingmani
- TerminalImprove responsive layout by hiding header and footer when sidebar is visible
- TerminalSimplified session settings management@maxstevens-nl
- TerminalRemove unused imports and variables from header component
- TerminalAdd overlay sidebar for narrow screens to improve mobile experience
- TerminalAdd expandable bash output for long commands to improve readability
- TerminalRemove username visibility toggle and simplify user message metadata display in TUI
- TerminalImprove indentation and label clarity for TUI answer options
- TerminalEnsure forked message text is inserted in prompt when forking conversations@ariane-emory
- TerminalUse selected foreground color for permission selection text@ariane-emory
- TerminalConstrain autocomplete height to available screen space in TUI@Raviguntakala
- TerminalAdd selectedListItemText to orange themes for button text visibility@ThanhNguyxn
- DesktopShow custom models without valid release_date in web UI model selector@zerone0x
- DesktopOpen external links in default browser on desktop@athal7
v1.1.6 Add theme functionality
Improvements 17
- TerminalReload theme when configuration changes
- TerminalClear palette cache
- TerminalAdd agent color to inline task tool ASCII character and highlight agent name@spoons-and-mirrors
- TerminalEscape backticks when passing commands to PowerShell@NSPC911
- TerminalRestore attach session lookup behavior in TUI@rmk40
- DesktopFix pasting images when input is empty in desktop app@dbpolito
- DesktopBundle media framework in desktop application@Brendonovich
- DesktopFixed macOS application entitlements configuration@Brendonovich
- DesktopAdd audio input and camera permissions to entitlements@saeedvaziry
- DesktopBundle media framework in AppImage for desktop application@Brendonovich
- DesktopUse Show instead of Suspense in desktop application@Brendonovich
- DesktopAdd UI package to desktop application@Brendonovich
- DesktopShow window immediately during desktop startup@usvimal
- DesktopRework storage approach in app
- DesktopFix session navigation with keyboard shortcuts
- DesktopPermission auto-accept should hide when not needed
- DesktopImprove terminal text selection visibility with better color contrast
v1.1.4 Add frecency-based file autocomplete to CLI
Improvements 13
- TerminalAdd keyboard shortcut 'c' to copy device code in OAuth flow@akinfelami
- TerminalFix sidebar title padding to prevent scrollbar edge case@ryanwyler
- DesktopCopy and paste in terminal was broken
- DesktopFix desktop documentation
- DesktopIncrease contrast in terminal text for better readability
- DesktopAdd view button to open files from review sidebar@justrau
- DesktopOpen review sidebar when selecting file from picker@justrau
- DesktopAdd middle-click to close tabs in review sidebar@justrau
- DesktopImproved web load performance through code splitting
- DesktopImprove scroll store performance in app
- DesktopUpdate Cargo.lock@Brendonovich
- DesktopAdd single-instance plugin to prevent multiple desktop windows@Junseo5
- DesktopMake subtasks clickable in the task list@OpeOginni
v1.1.3 Expand directory on Tab, select on Enter in TUI autocomplete
Improvements 16
- TerminalUpdate GitHub Actions examples to use actions/checkout@v6@joshuadavidthomas
- TerminalFix Lucent Orange background transparency for slash commands@roerohan
- TerminalAdd description for MCP command in documentation@cravenceiling
- TerminalAdd system theme resolution and event handling to TUI
- TerminalImprove experience when operations are interrupted
- DesktopStore image attachments in the app
- DesktopFix bottom padding in app interface
- DesktopFixed terminal flakiness issues in the app
- DesktopPerformance improvements through event batching in app
- DesktopFix prompt input covering content in app
- DesktopWorktree selection now correctly navigates to the selected worktree
- DesktopAvoid unintended submits during IME composition@MogamiTsuchikawa
- DesktopHighlight collapsed active project in sidebar@albingroen
- DesktopFix flicker and navigation issues when collapsing or expanding projects in the app@albingroen
- DesktopAdd CLI installation to desktop application@dbpolito
- DesktopFix image dragging in project edit dialog@albingroen
v1.1.2 Allow exit when viewing child session in TUI
Improvements 12
- TerminalFix symmetric padding in TUI input field
- TerminalPrevent session list rows from wrapping to two lines@rgodha24
- TerminalFix optional session access to prevent runtime errors in TUI
- DesktopImplement auto-scroll for active command in slash popover@OpeOginni
- DesktopFix responsive menu in desktop application@dbpolito
- DesktopOptimize model dialog visibility lookups@shkumbinhasani
- DesktopAdd home icon to responsive menu in desktop app@dbpolito
- DesktopAdd SVG preview support in session viewer@shuv1337
- DesktopAdd AppStream MetaInfo file for desktop application@NN708
- DesktopFix mobile screen size issues@carterworks
- DesktopFix custom slash commands not showing on initial /@Raviguntakala
- DesktopImproved prompt input handling in the application
v1.1.1 UpdatedUpdated:{ id, type, pattern, sessionID, messageID, callID, message, metadata, time }Improvements 40
- Breaking Changes for SDK Users
Replied:{ sessionID, permissionID, response } - Breaking Changes for SDK Users
Asked:{ id, sessionID, permission, patterns, metadata, always, tool: { messageID, callID } } - Breaking Changes for SDK Users
Replied:{ sessionID, requestID, reply } - Breaking Changes for SDK UsersEvent name changed from
permission.updatedtopermission.asked - Breaking Changes for SDK Users
typerenamed topermission - Breaking Changes for SDK Users
patternis nowpatterns(array of strings) - Breaking Changes for SDK Users
messagefield removed - Breaking Changes for SDK Users
responserenamed toreply - Breaking Changes for SDK Users
permissionIDrenamed torequestID - Breaking Changes for SDK UsersNew
alwaysfield contains patterns that would be approved for future requests if user selects "always" - TerminalAdd missing theme list keybind in TUI@aspiers
- TerminalHandle duplicate PR creation when agent creates PR@elithrar
- TerminalFix system theme diff highlighting in TUI
- TerminalAdd --variant flag to run command@shuv1337
- TerminalRemove OpenRouter provider from priority list
- TerminalMake LSP status icon muted when no LSPs are active@itsrainingmani
- TerminalMake MCP status icon muted when no MCP servers are enabled@itsrainingmani
- TerminalPass attach directory to SDK client in TUI@shuv1337
- TerminalHandle actions/checkout v6 credential storage change@elithrar
- TerminalUse Bun.sleep instead of Promise with setTimeout@edlsh
- TerminalAdd Osaka Jade theme@st-eez
- TerminalAdd heap snapshot option to system menu for debugging memory usage
- TerminalFixed Windows fallback for "less" command in session list@itsrainingmani
- TerminalFix import command regex to properly handle file paths
- TerminalFix stats command day calculation and time filtering
- DesktopFix scroll position restoration in app
- DesktopDon't override Ctrl+A on Windows
- DesktopImprove auto-scroll behaviors in the application
- DesktopFixed editing projects in desktop application@dbpolito
- DesktopUpdate server URL normalization to retain path@OpeOginni
- DesktopAdd image preview support in session viewer@shuv1337
- DesktopAdd /compact session command to compress conversation history
- DesktopAdjust window drag region layout for desktop application
- DesktopRelax request timeouts
- DesktopProperly decode session ID for permission context in desktop app@OpeOginni
- DesktopWork in progress on application features
- DesktopImprove application startup time
- DesktopAdd work in progress desktop functionality
- DesktopAdd file context feature to app
- DesktopImprove desktop window resize handle@dbpolito
- Breaking Changes for SDK Users
v1.0.223 Don't show 'Agent not found' toast for subagents
Improvements
- DesktopAdd context window configuration to app