Skip to content

v1.1.23: Desktop New Layout and Chinese Text Rendering Fix ​

Release Date: January 16, 2026


One-Line Summary ​

This update brings a brand new desktop layout design, fixes Chinese text rendering issues in terminal, and optimizes link opening behavior.


New Feature: Desktop Revamped ​

What's Updated? ​

OpenCode desktop app has undergone a visual and experience upgrade, adopting a brand new application layout and optimizing numerous UI details.

Detail Optimizations ​

  • Brand new layout: Interface is cleaner and more modern, operations smoother
  • State memory: Now automatically remembers your workspace branch selection, file list sorting and collapsed state, next time it opens just as you left it
  • Visual tweaks: Fixed thinking animation opacity, session icon alignment, background color and other detail issues

How to Experience? ​

Just upgrade to the latest OpenCode desktop app to see the changes.


Improvement: Chinese Text Rendering Fix ​

Previous Issue ​

In terminal interface (TUI), Chinese, Japanese and other wide characters (CJK) sometimes had line break errors or rendering overlap issues, affecting reading experience.

Current Behavior ​

Upgraded underlying display library (OpenTUI v0.1.73), completely fixing these issues. Now viewing Chinese content in terminal, the layout is more neat and beautiful.


Previous Issue ​

Clicking links in desktop app (like documentation links) sometimes opened in a small window within the app, browsing experience not good enough, also couldn't use browser plugins.

Current Behavior ​

Now clicking external links directly opens in your system's default browser.


Should You Upgrade? ​

SituationRecommendation
Chinese user✅ Strongly recommended upgrade (text rendering fixed)
Desktop user✅ Recommended upgrade (new layout better)
Command line userRecommended upgrade

Upgrade Command:

bash
opencode upgrade

Technical Details (Skippable) ​

Click to expand full changelog

Core ​

  • Ensure agent exists before processing title in session summary
  • More defensive handling of project list to prevent errors
  • Filter dead worktrees from git worktree list
  • Load models.dev in development mode
  • Ensure frontmatter can process same content as other agents
  • Show toast error message when ConfigMarkdown parsing fails
  • Prettify retry duration display in TUI
  • Handle broken symlinks gracefully in grep tool
  • Honor per-server MCP timeouts
  • Upgrade OpenTUI to v0.1.73, fixing CJK word wrapping
  • Add input limit for compaction
  • Fix Codex ID issue
  • Revert provider-level store option
  • Allow provider-level store option
  • Make dialog keybinds configurable

TUI ​

  • Update black plan selection with light rays effect and mobile styles
  • Use native text truncation for sidebar diff paths
  • Center the initially selected session in the session list
  • Restore brand integrity of TUI wordmark

Desktop ​

  • Fix sidebar toggle on desktop
  • Persist workspace branch selection across sessions
  • Persist workspace order and collapsed state in sidebar
  • Fix thinking animation opacity and improve design
  • Fix session icon and name alignment
  • Show session as busy even when it's the active session
  • Stop killing opencode-cli process on dev mode restart
  • Update desktop question tools
  • Fix current session background color
  • Remove the active state from load more button after press
  • Fix new session tooltip position and add keyboard shortcut
  • Remove more options tooltip
  • Fix workspace name color in UI
  • Hide "View all sessions" button when on active project page
  • Fix avatar button states
  • Reduce font size of load more button
  • Fix recent sessions title color
  • Fix project dropdown labels and sorting order
  • Move left panel toggle button to the right
  • Fix avatar background color
  • Show project options on hover of row
  • Increase delay on session list tooltips
  • Fix tooltip gutter spacing on session items and archive buttons
  • Archive icon replaces diff count on hover
  • Fix hover state for recent sessions in gutter
  • Fix search bar functionality in header
  • Fixed layout issues in the app
  • Fix stale sessions in new layout
  • New app layout
  • Open external links in system browser instead of webview in desktop app

← Back to Changelog