github anomalyco/opencode v1.2.21

13 hours ago

Core

  • Preserve original line endings in edit tool (@ranqn)
  • Fix Git path resolution for modified files across Git Bash, MSYS2, and Cygwin on Windows
  • Fix PTY session handle leak (@kikuchan)
  • Sanitize preview database filenames
  • Log stack trace when schema validation fails
  • I need to see the actual commit diff to understand what was fixed and provide an accurate changelog entry.
  • Add project git init API
  • Update Drizzle and channel database handling
  • Speed up share loads
  • Enable auto-accept keybind regardless of permission config (@luisfelipesena)

TUI

  • Fix broken /export toggling in TUI (@natewill)

Desktop

  • Guard session-header current() against undefined when options is empty (@cyberprophet)
  • Preserve file tree tab on reopen and fix e2e test regressions (@neriousy)
  • Remove close button from project hover popover
  • New session uses agent model/variant
  • Model sticks to session after being changed
  • Based on the commit message "fix(app): all panels transition", here's the changelog entry:

All panels transition correctly

  • Can't scroll files in app
  • Fix maximum width on timeline component
  • Align session empty states in TUI
  • Add interactive timeline visualization feature
  • Share workspace slug wait helper across e2e specs
  • Abort sessions and wait for idle before e2e cleanup
  • Show skill issue when snapshotting is off in desktop app
  • Fix portal positioning for sidebar menus and tooltips by removing conditional mount logic
  • Add end-to-end tests for app (part 67) (@neriousy)
  • Add sidebar reveal animation, hover peek overlay, and weaker dividers to app
  • Better review and file tree empty states
  • Enable Safari autocorrect in normal mode, disable in shell mode (@alexandrereyes)
  • Revert stale read error fix in app
  • Add English to locale matchers (@KirillTregubov)

Thank you to 12 community contributors:

Don't miss a new opencode release

NewReleases is sending notifications on new releases.