Skip to content

v1.1.8: Major Desktop Performance Boost ​

Release Date: January 9, 2026


One-Line Summary ​

This update focuses on desktop performance optimization, long conversations no longer lag, plus new multi-select Q&A feature.


New Feature: Multi-Select Q&A ​

What's Updated? ​

OpenCode now supports multi-select type Q&A. When AI needs you to make choices, you can select multiple options at once.

Use Cases ​

For example, when AI asks "Which files need to be updated for this refactor?", you can select multiple files at once instead of one by one.


Desktop App: Major Performance Boost ​

This desktop version has extensive performance optimizations, especially for long conversation scenarios:

OptimizationEffect
Markdown cacheNo longer re-renders already displayed content
Lazy load DiffCode differences loaded on demand, no lag
Chunked message loadingSmoother scrolling in long conversations
Preload adjacent sessionsFaster session switching

In short: Long conversations no longer lag.


Improvement: More Precise File Autocomplete ​

Previous Issue ​

When using @ to reference files in the input box, autocomplete only matched filenames, sometimes making it hard to find the files you want.

Current Behavior ​

Now uses full file path for fuzzy matching, making it easier to find target files.

For example, typing @comp/but can match src/components/Button.tsx.


Improvement: Escape Key No Longer Accidentally Triggers ​

Previous Issue ​

When pressing Escape to close a popup (dialog), the key event would "pass through" to the main interface, potentially triggering other actions.

Current Behavior ​

Escape key events are now correctly intercepted by popups, won't affect main interface.


Desktop App: Project Sidebar Fix ​

Previous Issue ​

Project sidebar sometimes only showed folder names, not complete project names.

Current Behavior ​

Now correctly displays project names.


Should You Upgrade? ​

SituationRecommendation
Using desktop app✅ Strongly recommended
Long conversations often lag✅ Upgrade
Everything works fineCan wait for next time

Upgrade Command:

bash
opencode upgrade

Technical Details (Skippable) ​

Click to expand full changelog

Core ​

  • Upgrade OpenTUI to v0.1.70
  • Support multi-select Q&A
  • Add cargofmt documentation (@marc2332)

TUI ​

  • Prevent Escape key from passing through from popup to main interface
  • File autocomplete uses full path for fuzzy matching (@bagatka)

Desktop ​

  • Revert external links opening in default browser fix
  • Cache session-level store, add optional context gating
  • Incremental message rendering, Markdown cache, lazy load Diff
  • Control hydration side effects and store loading timing
  • Preload adjacent sessions
  • Implement chunked message loading and lazy load Diff for performance
  • Fix project sidebar folder name display issue (@0xajka)

Community Contributors ​

  • @marc2332: Add cargofmt documentation
  • @bagatka: File autocomplete optimization
  • @0xajka: Project sidebar fix
  • @Anthuang: Add Vesper theme

← Back to Changelog