- Added startup error display in desktop client
- Added optimistic prompt submission in desktop client
- Better error messages throughout the application
- Prevent "1" from showing when preparing write
- Added
viewportOptionsto scrollbox for padding adjustments to avoid scrollbar overlap - Show plugins in
/statuscommand - Fixed session list selection from jumping to active session when confirming delete
- Added experimental
session.compactinghook for pre-compaction context injection - Fixed session status TypeError in TUI
- Keep session dialog open if deleting session fails
- Added
OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAXenvironment variable to override 32k default - Added Inter and IBM Plex Mono font support in desktop client
- Fixed
mcpNamebeing sent as state when authUrl doesn't havestateparameter - Enabled edit and todoread batch operations with clarified error messages
- Fixed subagent navigation order to newest-to-oldest
- Fixed config option
setCacheKeynot being respected - Added Lucent Orange theme
- Fixed command shortcuts
- Improved diffs performance
- Added session sharing feature in desktop client
- Upgraded opentui to v0.1.61
- Added ability to disable terminal title using
OPENCODE_DISABLE_TERMINAL_TITLEenvironment variable - Added task tool execution hooks and command context tracking for plugins
- Added configurable mentions input for GitHub
- Increased session width in TUI to accommodate longer code blocks and improve readability
- Fixed load more button
Thank you to 15 community contributors:
- @elithrar:
- github: add configurable mentions input (#5655)
- @spoons-and-mirrors:
- @devxoul:
- Add availability to disable terminal title using OPENCODE_DISABLE_TERMINAL_TITLE env (#5661)
- @amadeus:
- Diffs Performance Improvements (#5653)
- @Brendonovich:
- tauri: dev icons + separate prod config (#5691)
- tauri: only alert on update failure when triggered manually
- tauri: return after update failures
- tauri: update nsis icon
- tauri: nsis header and sidebar
- console: add /download/[platform] endpoint
- console: use download proxy to rename mac and windows installers (#5697)
- @sachnun:
- fix: remove unsupported parameter from bash tool description (#5676)
- @roerohan:
- feat: added lucent-orng theme (#5678)
- @Stoufiler:
- docs: Sort LSP Server list (#5688)
- @shantur:
- fix: config option setCacheKey not being respected (#5686)
- @RhysSullivan:
- fix: change subagent navigation order to newest-to-oldest (#5680)
- @paoloricciuti:
- fix: send
mcpNameas state if authUrl doesn't havestate(#5681)
- fix: send
- @junmediatek:
- add OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX to override 32k default (#5679)
- @Raviguntakala:
- fix(tui): resolve session_status TypeError (#5520)
- @joelhooks:
- feat(plugin): add experimental.session.compacting hook for pre-compaction context injection (#5698)
- @nalin-singh: