github anomalyco/opencode v1.1.28

8 hours ago

Core

  • Preserve tool input from running state for MCP tool results (@rynfar)
  • Pass arguments to commands without explicit placeholders (@remorses)
  • Adjust Codex prompt to discourage unnecessary questions and encourage more autonomous decision-making
  • Register OAuth callback before opening browser in MCP (@msvechla)
  • Support ACP audience by mapping to ignore and synthetic (@noamzbr)
  • Terminal no longer hangs on exit or Ctrl+D and closes the pane properly (@ProdigyRahul)

TUI

  • Prevent sidebar height from overflowing in terminal UI (@IdrisGit)

Desktop

  • Refactor Select component to use settings variant for settings modal styling
  • Show "View all sessions" button for active project and close hovercard on click
  • Remove close delay on hover cards to prevent overlapping
  • Fix review empty state font size
  • Fix race condition when editing project names (@DNGriffin)
  • Resolve Select children type conflict with ButtonProps
  • Fix prompt agent button style
  • Fix type error
  • Update keyboard shortcuts panel to match general settings styling
  • Add color scheme preview on hover in appearance dropdown
  • Update settings panel padding and make content full width
  • Set 32px spacing between main title and group title
  • Add fade gradient to settings panel headers
  • Reset select trigger to default state after selection
  • Add extra large dialog size and use it for settings modal
  • Add triggerStyle prop to Select component and apply it to font selector
  • Render font options in their respective fonts
  • Wrap settings row groups with styled container
  • Remove border and background from settings panel headers
  • Remove subheader from General settings panel
  • Add keyboard icon and use it for Shortcuts settings tab
  • Add sliders icon and use it for General settings tab
  • Update settings tabs layout and spacing
  • Increase icon letter size to 32px in edit project dialog
  • Increase session messages popover open delay to 1000ms
  • Fix end-to-end tests in app package
  • Add Windows end-to-end tests for the app
  • Change terminal.new keybind to Ctrl+Alt+T (@ProdigyRahul)
  • Cleanup PTY exited event listener on component unmount (@ProdigyRahul)
  • Fix duplicate session loads in app
  • Add tooltips to sidebar new session and workspace buttons (@ProdigyRahul)
  • Better pending states for workspace operations
  • Fix session loading loop in app
  • Add restart and reload menu items on macOS (@BlankParticle)
  • Fix broken app functionality
  • Add settings page to app

Thank you to 13 community contributors:

  • @ProdigyRahul:
    • fix(app): terminal no longer hangs on exit or ctrl + D and closes the pane (#9506)
    • feat(app): add tooltips to sidebar new session/workspace buttons (#9652)
    • fix(app): cleanup pty.exited event listener on unmount (#9671)
    • fix(app): change terminal.new keybind to ctrl+alt+t (#9670)
  • @BlankParticle:
    • feat: add restart and reload menu items on macOS (#9212)
  • @noamzbr:
    • feat: Support ACP audience by mapping to ignore and synthetic (#9593)
  • @msvechla:
    • fix(mcp): register OAuth callback before opening browser (#9646)
  • @remorses:
    • fix: pass arguments to commands without explicit placeholders (#9606)
  • @zerone0x:
    • fix(ui): show filename in Edit/Write permission titles (#9662)
  • @MBanucu:
    • fix(opencode): Allow compatible Bun versions in packageManager field (#9597)
  • @DRunkPiano114:
    • fix(ui): prevent Enter key action during IME composition (#9564)
  • @IdrisGit:
    • fix(tui): prevent sidebar height from overflowing. (#9689)
  • @gigamonster256:
    • fix(opencode): relax bun version requirement (#9682)
  • @DNGriffin:
    • fix(app): Edit-project name race condition (#9551)
  • @rynfar:
    • fix(opencode): preserve tool input from running state for MCP tool results (#9667)
  • @kdcokenny:
    • docs(web): add KDCO plugins to ecosystem (#7694)

Don't miss a new opencode release

NewReleases is sending notifications on new releases.