Change8

v1.2.22

OpenCode
1 feature4 fixes12 improvementsclicoredesktopmcptui

Summary

This release focuses heavily on stability and user experience across the TUI and Desktop applications. Key changes include fixing broken MCP toggling in the TUI and improving session management by trimming terminal buffers and pruning stale caches on the desktop. Users will also benefit from database sharing being enabled between beta and stable channels.

New Features

  • Enabled database sharing between beta and stable channels.

Bug Fixes

  • Fixed broken MCP toggling within the TUI.
  • Prevented TTY corruption caused by double cleanup operations.
  • Fixed unreliable loading of messages in the Desktop application.
  • Fixed sidebar background color when collapsed in the Desktop application.

Improvements

  • Canonicalized the current working directory after changing directories in the TUI.
  • Added OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations.
  • Added guard to TUI exit to prevent premature termination.
  • Suppressed hover events when opening the project menu or right-clicking to prevent flickering in the Desktop application.
  • Trimmed retained desktop terminal buffers.
  • Pruned and evicted stale app session caches.
  • Restored the new-session logo on the dev branch to ship the UI change with the auto-accept-permissions feature.
  • Reverted prompt control docking in the TUI.
  • Docked the auto-accept feature after thinking and moved the Add file action to the bottom-left.
  • Balanced titlebar columns so center content is not squeezed by long side content.
  • Centered empty states vertically in the session view and improved review panel messaging for projects without version control.
  • Fixed the review panel transition in the application.

OpenCode Documentation