github anomalyco/opencode v1.1.35

4 hours ago

Core

  • Add tests
  • Sync changes from upstream
  • Fix models snapshot loading to prevent caching issues
  • Fix Nix configuration
  • Fix unicode filename handling in snapshot diff by disabling quote escaping
  • Deep merge providerOptions in applyCaching to preserve nested configuration (@zerone0x)
  • Construct apply_patch metadata before requesting permission in web interface (@brittlewis12)
  • Remove models.dev macro
  • Tell the model what model it is in the environment section of the prompt
  • Retry web fetch with simple user agent on 403 errors (@Arasple)
  • Allow GPT-5.1-Codex model in Codex auth plugin (@Danztee)
  • Bump gitlab-ai-provider version (@vglafirov)
  • Add model information as part of task metadata (@shantur)
  • Add xhigh reasoning effort for GitHub Copilot GPT-5 models (@Arthur742Ramos)
  • Normalize path separators for session diff filtering on Windows (@alexyaroshuk)
  • Faster workspace creation

TUI

  • Fix question selection click when terminal is unfocused (@maharshi365)
  • Use min/maxHeight for question textarea
  • Permission prompt should ignore keyboard events while dialog stack length is greater than zero (@justfortheloveof)
  • Use selectedForeground for question prompt tab text visibility (@ariane-emory)
  • Always center selected item in selection dialogs (@ariane-emory)

Desktop

  • Fix submit button state in app
  • Fix unnecessary suspense flash in app
  • Add active state to comment cards in prompt input
  • Fix type error
  • Terminal clone needs remount to function properly
  • Remove terminal connection error overlay
  • Remove space between ellipsis and truncated text in comment card tooltip
  • Update status popover empty state text color and centering
  • Prevent focus on share popover text field
  • Add link icon and use it for copy-to-clipboard buttons in UI
  • Adjust share popover position 64px to the left
  • Update share popover gutter to 6px and radius to match status dropdown
  • Add 8px spacing between share button and icon buttons in titlebar
  • Replace Popover with DropdownMenu for server options in app
  • Update options icon button styling with improved active state and hover effects
  • Change server item actions div padding from px-4 to pl-4
  • Add onFilter callback to List component and hide add server row during search
  • Position status circle inside input wrapper and fix dialog padding
  • Remove hover background color from server list items
  • Allow add server row to grow for error messages in app
  • Update add server button and row styling in app
  • Update manage servers dialog styling and behavior
  • Add truncation tooltip to server items in status popover
  • Update server and MCP item styles in status popover
  • Update status popover styling and positioning
  • Use 4px border radius (rounded-sm) consistently in app components
  • Update titlebar spacing and status popover styling in app
  • Enable submit button when comment cards are present in app
  • Add back button in subagent sessions (@tomzhu1024)
  • Model select dropdown not closing when pressing Escape key
  • Improve model selector user experience
  • Fix inability to select text when creating a new session
  • Fix scrolling in unpaid model selector
  • Fix Adam integration issue
  • Add critical shadow for comment input validation and set editor popover radius to 14px
  • Improve comment popover with better error styling and click-outside detection
  • Change prompt placeholder based on comment count in app
  • Adjust prompt container padding to 16px on bottom and horizontal sides
  • Adjust prompt input positioning to 12px from bottom and right edges, remove session panel bottom padding
  • Add escape/click-away to close read-only comment popovers, 10px radius, and remove 'Click to view context' text
  • Don't use findLast in app package
  • Add state to pause existing audio for demo menus and add support for audio controls (@jcampuza)
  • Implement new server management for web and desktop (@OpeOginni)
  • New workspace appears expanded and at the top of the list
  • Missing translations in app
  • Better error screen when connecting to sidecar
  • Fix line selection issues in the app
  • Fixed reactive loops in the app
  • Better session stream rendering performance
  • Add Iosevka as a font choice in desktop app (@ariane-emory)
  • Always close hovercard when view-sessions is clicked (@DNGriffin)
  • Close comment input popover on Escape key or click away
  • Use shadow-lg-border-base on read-only comment popovers and align label spacing
  • Remove border from comment input popover
  • Position read-only comment popover below icon with 4px gutter
  • Style comment popovers with 14px radius, move label below comment, and adjust text colors and sizes
  • Move filename and line count below comment text in popovers
  • Add tooltip with path, 6px spacing before close icon, and reduce filename truncation to 14 characters in editor tabs
  • Add middle truncation for filename in comment card
  • Truncate filename from start to show end of path in the app
  • Remove gap between filename and comment in comment card
  • Add shadow-xs-border with hover state to comment card
  • Fix comment card styling with 48px height, 2px gap, and truncated filename while preserving line count visibility
  • Increase comment font size to 12px in the app
  • Add 8px gap before close icon and truncate long filenames in app
  • Keep close icon in top right of comment card
  • Add transition-all to comment card hover states
  • Add close-small icon and use it for comment card dismiss button
  • Truncate comment text and set card max-width to 200px in app
  • Indent comment text to align with filename in context card
  • Style submitted comment icons to match comment popup style
  • Update prompt input styling with refined borders, hover states, and spacing
  • Update context cards styling with 8px padding/gap and 6px border radius
  • Add button-primary-base variable and use primary variant for Comment button
  • Improve comment popup styling and add new comment icon
  • Center checkbox indicator in provider selection (@ProdigyRahul)
  • Auto-open OAuth links for Codex and Copilot (@edoedac0)
  • Close delete workspace dialog immediately
  • Don't remount directory layout in app for better performance
  • Reapply work in progress changes for line selection feature in app
  • Revert line selection work in progress
  • Fix view all sessions flakiness in app (@DNGriffin)

Thank you to 18 community contributors:

  • @ProdigyRahul:
    • fix(app): enable dialog dismiss on model selector (dialog.tsx) (#10203)
    • fix(app): center checkbox indicator in provider selection (#10267)
    • fix(app): tooltip text in light mode to use inverted neutral scale (#9786)
    • fix(app): markdown rendering with morphdom for better dom functions (#10373)
  • @DNGriffin:
    • fix(app): View all sessions flakiness (#10149)
    • fix(app): Fix plan mode btn keyboard a11y issues (#10330)
    • fix(app): Always close hovercard when view-sessions clicked (#10326)
  • @shantur:
    • docs(ecosystem): Add CodeNomad entry to ecosystem documentation (#10222)
    • feat(tasks): Add model info as part of metadata (#10307)
  • @edoedac0:
    • feat(app): auto-open oauth links for codex and copilot (#10258)
  • @ariane-emory:
    • feat: always center selected item in selection dialogs (resolves #10209) (#10207)
    • feat(desktop): add Iosevka as a font choice (resolves #10103) (#10347)
    • fix(tui): Use selectedForeground for question prompt tab text visibility (resolves #10334) (#10337)
  • @alexyaroshuk:
    • fix(app): normalize path separators for session diff filtering on Windows (#10291)
  • @Arthur742Ramos:
    • fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models (#10092)
  • @vglafirov:
    • fix: bump gitlab-ai-provider version (#10255)
  • @Danztee:
    • fix: allow gpt-5.1-codex model in codex auth pluginFixes (#10181)
  • @Arasple:
    • fix: retry webfetch with simple UA on 403 (#10328)
  • @neriousy:
    • feat(docs): add a desktop troubleshooting guide (#10397)
  • @justfortheloveof:
    • fix: permission prompt should ignore keyboard events while dialog stack len > 0 (#10338)
  • @brittlewis12:
    • fix(web): construct apply_patch metadata before requesting permission (#10422)
  • @OpeOginni:
    • feat(web): implement new server management for web and desktop (#8513)
  • @zerone0x:
    • fix(provider): deep merge providerOptions in applyCaching (#10323)
  • @jcampuza:
    • fix: add state to pause existing audio for demo menus, add support fo… (#10428)
  • @maharshi365:
    • fix(opentui): question selection click when terminal unfocused (#9731)
  • @tomzhu1024:
    • feat(app): back button in subagent sessions (#10439)

Don't miss a new opencode release

NewReleases is sending notifications on new releases.