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