OpenCode v1.1.24: TUI & Desktop Fixes
Desktop workspace persistence, unified search, TUI tab navigation, and OAuth MCP config in OpenCode v1.1.24. 13 community contributors.
TL;DR
- Desktop workspace management overhauled — persist order, collapse state, unified search
- TUI improvements: tab navigation for questions, new Carbonfox theme, better visual hierarchy
- Core fixes for OAuth MCP servers, GPT model handling, and remote session auth display
New
- Desktop workspace persistence — workspace order and collapsed state now persist across sessions
- Unified search — search commands and files in one place from the app
- Tab navigation for questions — cycle through question options in TUI with keyboard
- Carbonfox theme — new terminal theme option added
- OAuth redirect URI config for MCP servers — explicit configuration support for OAuth flows
- LiteLLM proxy provider — explicit compatibility option for LiteLLM proxy setups
- Session title editing — edit project and session titles in desktop UI
- Version display — session header and /status dialog now show version info
Fixed
- Desktop workspace expansion — fixed scroll jumping and expansion bugs in workspace navigation
- Session icon alignment — corrected alignment of session icons and labels
- Mobile/responsive menu — fixed menu shifting and responsive layout issues on desktop and web
- Search bar styling — corrected sizing, padding, and keyboard shortcut display
- Avatar styling — fixed border radius and current project display
- GPT model item ID stripping — fixed logic for more cases to prevent malformed requests
- Default agent selection — fixed in ACP and headless mode
- Subtask model switching — main model/agent no longer changes when invoking subtasks
- Remote session auth — show auth URL when browser cannot open in remote environments
- Tool attachments — no longer sent as user messages
- OpenTUI keyboard regression — upgraded to v0.1.74 and fixed tmux/kitty keyboard handling
Breaking Changes
- SDK: OpenAPI TypeScript generator reverted to previous version after 0.90.4 update caused issues
Update with: npm install opencode@latest or check the release page for platform-specific instructions.
Source: OpenCode