Skip to content

Changelog

New updates and improvements to OpenCode

  1. 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
  2. v1.1.48

    Revert transitions, spacing, scroll fade, and prompt area updates

    Improvements

    • DesktopAdd session actions tests@neriousy
    • DesktopRefactored tests and added project tests@neriousy
  3. v1.1.46

    Change language test in app

    Improvements

    • DesktopAdd transitions, spacing improvements, scroll fade effects, and prompt area updates@aaroniker
  4. v1.1.45
  5. v1.1.42

    Add additional timeout race condition guards

    Improvements

    • TerminalGuard destroyed input field in timeout callback
    • TerminalInclude cache tokens in CLI statistics@bold84
  6. v1.1.41

    Make settings more responsive for mobile and small web/desktop

    Improvements

    • DesktopFixed type errors in app package@Brendonovich
    • DesktopAuto scroll to file tabs on open and enable mouse wheel scrolling@alexyaroshuk
    • DesktopRemove duplicate keys causing TypeScript failures@eXamadeus
    • DesktopNormalize Chinese punctuation for Chinese UI@MaxMiksa
    • DesktopFill missing Chinese translation keys to avoid English fallback@MaxMiksa
    • DesktopFix alignment and padding in dialogs@alexyaroshuk
  7. v1.1.40

    Add streaming prop to markdown element

    Improvements

    • DesktopClose review pane when pressing escape key
    • DesktopEnable ctrl+n and ctrl+p for popover navigation in desktop app@sairajchouhan
    • DesktopAdd Thai locale support@natt-v
    • DesktopAdd custom provider support to app
  8. v1.1.37

    Handle 4-5 digit codes in copy logic

    Improvements 102

    • TerminalMake diff wrapping toggle always available in command list and fix type error@ariane-emory
    • TerminalAdd visual feedback for diff wrap and conceal toggles@IdrisGit
    • TerminalAdjust TUI syncing logic to prevent agents from being undefined or missing
    • TerminalRemove broken app.tsx command option
    • TerminalMove animations toggle to global System category@ariane-emory
    • DesktopReintroduce review tab in app
    • DesktopAuto-scroll to keep relevant content in view
    • DesktopAdd 'connect provider' button to the manage models dialog@alexyaroshuk
    • DesktopFix terminal corruption issue in app
    • DesktopFile tree not always loading in app
    • DesktopFix outdated e2e test in app package
    • DesktopDo not auto-navigate to last project on app load
    • DesktopAdd Tauri localization support to desktop application
    • DesktopAdd internationalization support for Tauri desktop application
    • DesktopBetter memory management in app
    • DesktopDon't connect to localhost through VPN
    • DesktopShow 5 highlights in app
    • DesktopHighlight selected change in the app
    • DesktopSet filetree padding to 6px
    • DesktopAlign file tree change styling
    • DesktopDelay navigation tooltips
    • DesktopAdjust titlebar left spacing
    • DesktopShorten navigation tooltips
    • DesktopAdd filetree tooltips with diff labels
    • DesktopColor file tree change dots by diff kind
    • DesktopImproved app layout
    • DesktopFix session diffs not always loading in app
    • DesktopNew end-to-end smoke tests for app
    • DesktopAdd translations to the app
    • DesktopUpdate settings in general settings
    • DesktopSwallow file search errors in app
    • DesktopFix tooltips causing getComputedStyle errors in model select
    • DesktopClean up Tailwind CSS versus pure CSS usage in app
    • DesktopNavigate to tabs when opening file in app
    • DesktopOpen markdown links in external browser
    • DesktopShared terminal ghostty-web instance for better performance
    • DesktopCleanup connect provider timers
    • DesktopDon't keep parts in memory
    • DesktopDon't show session skeleton after workspace reset
    • DesktopAdd max-width to tabs with text truncation
    • DesktopUse smaller close icon on tabs to match comment cards
    • DesktopOnly show left border on plus button when sticky
    • DesktopUpdate review empty states to 14px font size and align select file empty state
    • DesktopCenter file tree empty state with 32px top margin
    • DesktopImplement non-fatal error handling in app
    • DesktopFix agent fallback colors in app
    • DesktopAdded forward and back navigation buttons
    • DesktopAdd missing tooltips in app
    • DesktopAuto-scroll button sometimes sticks in the app
    • DesktopDeduplicate Tauri configuration files@Brendonovich
    • DesktopOnly show files in select dialog when clicking + tab
    • DesktopDisable magnification gestures on macOS desktop@ysm-dev
    • DesktopAdd Connect provider in model selector@ProdigyRahul
    • DesktopAdd file tree specification tests
    • DesktopEnable file watcher in app
    • DesktopImprove file tree performance in app
    • DesktopAdd highlights feature
    • DesktopAdd new release modal
    • DesktopFix Zen mode disconnect not working in app
    • DesktopDisconnect Zen provider
    • DesktopFix e2e test in app package
    • DesktopDisable tooltips in file tree tabs
    • DesktopMove file tree toggle button to the right side
    • DesktopFade filetree guide lines on hover
    • DesktopDim non-deep filetree guide lines in the app interface
    • DesktopReduce file tree folder indent
    • DesktopRefine file tree row spacing and indentation
    • DesktopUse medium font weight for filetree items
    • DesktopUse chevron icons for filetree folders
    • DesktopTighten file tree row spacing
    • DesktopAdjust filetree panel padding
    • DesktopScope filetree pill tabs styling
    • DesktopAdd Vercel AI Gateway provider description
    • DesktopAdd provider descriptions to settings
    • DesktopAdd transition to command palette
    • DesktopAdd transition to select provider dialog
    • DesktopAdd optional transition animations to dialog
    • DesktopStyle view all button with interactive color and margin
    • DesktopAdd models icon and use in settings UI
    • DesktopAdd providers icon and use in settings
    • DesktopUse default cursor for environment provider text
    • DesktopAdd hover text for environment-connected providers
    • DesktopSet provider row height to 56px
    • DesktopUpdate button styles and disconnect button size in UI
    • DesktopFix session synchronization issue in application
    • DesktopAdd missing i18n strings in app
    • DesktopAdd session load limit to prevent excessive memory usage
    • DesktopAdd end-to-end test for sidebar navigation
    • DesktopReplace signals with createStore in app
    • DesktopAdd file tree mode to app
    • DesktopAdd file tree view to app
    • DesktopUse focus-visible instead of focus to prevent sticky hover effect on click@ProdigyRahul
    • DesktopBetter sidebar hover behavior when collapsed
    • DesktopMake sidebar full-height in app
    • DesktopAdd full-height hover effect to sidebar
    • DesktopAdd model settings to application
    • DesktopAdd model settings interface to app
    • DesktopHandle non-tool call permissions in app
    • DesktopDefault servers on web
    • DesktopPerformance improvements in the app
    • DesktopAdd missing translations for status messages
    • DesktopDon't allow workspaces in non-VCS projects
  9. v1.1.36

    Prevent crash when theme search returns no results

    Improvements

    • DesktopVisual cleanup in app
    • DesktopScroll to comment on click in app
    • DesktopFixed crash when no default model is set
    • DesktopPerformance improvements in the app package
    • DesktopClean up comment component usage in app
  10. v1.1.35

    Fix question selection click when terminal is unfocused

    Improvements 86

    • TerminalUse min/maxHeight for question textarea
    • TerminalPermission prompt should ignore keyboard events while dialog stack length is greater than zero@justfortheloveof
    • TerminalUse selectedForeground for question prompt tab text visibility@ariane-emory
    • TerminalAlways center selected item in selection dialogs@ariane-emory
    • DesktopFix submit button state in app
    • DesktopFix unnecessary suspense flash in app
    • DesktopAdd active state to comment cards in prompt input
    • DesktopFix type error
    • DesktopTerminal clone needs remount to function properly
    • DesktopRemove terminal connection error overlay
    • DesktopRemove space between ellipsis and truncated text in comment card tooltip
    • DesktopUpdate status popover empty state text color and centering
    • DesktopPrevent focus on share popover text field
    • DesktopAdd link icon and use it for copy-to-clipboard buttons in UI
    • DesktopAdjust share popover position 64px to the left
    • DesktopUpdate share popover gutter to 6px and radius to match status dropdown
    • DesktopAdd 8px spacing between share button and icon buttons in titlebar
    • DesktopReplace Popover with DropdownMenu for server options in app
    • DesktopUpdate options icon button styling with improved active state and hover effects
    • DesktopChange server item actions div padding from px-4 to pl-4
    • DesktopAdd onFilter callback to List component and hide add server row during search
    • DesktopPosition status circle inside input wrapper and fix dialog padding
    • DesktopRemove hover background color from server list items
    • DesktopAllow add server row to grow for error messages in app
    • DesktopUpdate add server button and row styling in app
    • DesktopUpdate manage servers dialog styling and behavior
    • DesktopAdd truncation tooltip to server items in status popover
    • DesktopUpdate server and MCP item styles in status popover
    • DesktopUpdate status popover styling and positioning
    • DesktopUse 4px border radius (rounded-sm) consistently in app components
    • DesktopUpdate titlebar spacing and status popover styling in app
    • DesktopEnable submit button when comment cards are present in app
    • DesktopAdd back button in subagent sessions@tomzhu1024
    • DesktopModel select dropdown not closing when pressing Escape key
    • DesktopImprove model selector user experience
    • DesktopFix inability to select text when creating a new session
    • DesktopFix scrolling in unpaid model selector
    • DesktopFix Adam integration issue
    • DesktopAdd critical shadow for comment input validation and set editor popover radius to 14px
    • DesktopImprove comment popover with better error styling and click-outside detection
    • DesktopChange prompt placeholder based on comment count in app
    • DesktopAdjust prompt container padding to 16px on bottom and horizontal sides
    • DesktopAdjust prompt input positioning to 12px from bottom and right edges, remove session panel bottom padding
    • DesktopAdd escape/click-away to close read-only comment popovers, 10px radius, and remove 'Click to view context' text
    • DesktopDon't use findLast in app package
    • DesktopAdd state to pause existing audio for demo menus and add support for audio controls@jcampuza
    • DesktopImplement new server management for web and desktop@OpeOginni
    • DesktopNew workspace appears expanded and at the top of the list
    • DesktopMissing translations in app
    • DesktopBetter error screen when connecting to sidecar
    • DesktopFix line selection issues in the app
    • DesktopFixed reactive loops in the app
    • DesktopBetter session stream rendering performance
    • DesktopAdd Iosevka as a font choice in desktop app@ariane-emory
    • DesktopAlways close hovercard when view-sessions is clicked@DNGriffin
    • DesktopClose comment input popover on Escape key or click away
    • DesktopUse shadow-lg-border-base on read-only comment popovers and align label spacing
    • DesktopRemove border from comment input popover
    • DesktopPosition read-only comment popover below icon with 4px gutter
    • DesktopStyle comment popovers with 14px radius, move label below comment, and adjust text colors and sizes
    • DesktopMove filename and line count below comment text in popovers
    • DesktopAdd tooltip with path, 6px spacing before close icon, and reduce filename truncation to 14 characters in editor tabs
    • DesktopAdd middle truncation for filename in comment card
    • DesktopTruncate filename from start to show end of path in the app
    • DesktopRemove gap between filename and comment in comment card
    • DesktopAdd shadow-xs-border with hover state to comment card
    • DesktopFix comment card styling with 48px height, 2px gap, and truncated filename while preserving line count visibility
    • DesktopIncrease comment font size to 12px in the app
    • DesktopAdd 8px gap before close icon and truncate long filenames in app
    • DesktopKeep close icon in top right of comment card
    • DesktopAdd transition-all to comment card hover states
    • DesktopAdd close-small icon and use it for comment card dismiss button
    • DesktopTruncate comment text and set card max-width to 200px in app
    • DesktopIndent comment text to align with filename in context card
    • DesktopStyle submitted comment icons to match comment popup style
    • DesktopUpdate prompt input styling with refined borders, hover states, and spacing
    • DesktopUpdate context cards styling with 8px padding/gap and 6px border radius
    • DesktopAdd button-primary-base variable and use primary variant for Comment button
    • DesktopImprove comment popup styling and add new comment icon
    • DesktopCenter checkbox indicator in provider selection@ProdigyRahul
    • DesktopAuto-open OAuth links for Codex and Copilot@edoedac0
    • DesktopClose delete workspace dialog immediately
    • DesktopDon't remount directory layout in app for better performance
    • DesktopReapply work in progress changes for line selection feature in app
    • DesktopRevert line selection work in progress
    • DesktopFix view all sessions flakiness in app@DNGriffin