Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.1.11
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. v1.1.1

    Updated

    Updated: { id, type, pattern, sessionID, messageID, callID, message, metadata, time }

    Improvements 40

    • Breaking Changes for SDK UsersReplied: { sessionID, permissionID, response }
    • Breaking Changes for SDK UsersAsked: { id, sessionID, permission, patterns, metadata, always, tool: { messageID, callID } }
    • Breaking Changes for SDK UsersReplied: { sessionID, requestID, reply }
    • Breaking Changes for SDK UsersEvent name changed from permission.updated to permission.asked
    • Breaking Changes for SDK Userstype renamed to permission
    • Breaking Changes for SDK Userspattern is now patterns (array of strings)
    • Breaking Changes for SDK Usersmessage field removed
    • Breaking Changes for SDK Usersresponse renamed to reply
    • Breaking Changes for SDK UserspermissionID renamed to requestID
    • Breaking Changes for SDK UsersNew always field 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
  10. v1.0.223

    Don't show 'Agent not found' toast for subagents

    Improvements

    • DesktopAdd context window configuration to app