v1.1.32: Aura Theme Debuts, Major Language Support Upgrade
Release Date: January 22, 2026
One-Line Summary
This update brings the brand new Aura theme, supports Arabic, Norwegian, and Brazilian Portuguese, adds image rendering, session deletion, and other practical features, with significantly improved connection reliability.
New Look: Aura Theme
What is Aura?
Aura is a brand new theme style that provides a unique visual experience for OpenCode. If you like different code color schemes, you now have a new choice!
How to switch?
- Open Settings
- Find Theme
- Select Aura
Major Language Support Upgrade
New Languages
Now supports more languages - OpenCode is becoming increasingly international!
- 🇧🇷 Brazilian Portuguese (@ygorsimoes)
- 🇳🇴 Norwegian (@Finityno)
- 🇸🇦 Arabic (@NourEldin-Osama)
How to switch language?
- Open Settings
- Find Language
- Select your preferred language
New Feature: Image Rendering
What was updated?
Now you can see AI-generated images in sessions! Markdown rendering has been migrated to Rust for stronger performance.
How to view?
When AI generates or returns images, they will display directly in the conversation without needing to navigate away.
New Feature: Delete Sessions
What was updated?
Now you can delete unwanted sessions! Keep your session list tidy.
How to delete?
In the Desktop app:
- Find the session you want to delete
- Right-click or use the menu
- Select Delete
New Feature: Close Projects
What was updated?
You can now close projects directly from the hover card for easier management.
How to close?
- Hover over the project
- Find the close option in the hover card
- Click close
Improvement: Connection Reliability
What was updated?
- Improved desktop app connection reliability
- Fixed Windows path handling issues
- Fixed NO_PROXY environment variable syntax errors
What's the benefit?
OpenCode Desktop will maintain connections more stably, especially during network fluctuations.
Improvement: Auto-Scroll and Message Display
What was updated?
- Auto-scroll to bottom when new messages arrive
- Auto-scroll to bottom after submitting prompt
- Improved "jump to latest" button design and animation
- Improved session hover state handling
What's the benefit?
Smoother conversation experience, won't miss AI's latest responses.
Improvement: Accessibility Enhancements
What was updated?
- Added accessibility translations
- Improved session screen accessibility (@ndarilek)
- Fixed focus being stolen by copy button
What's the benefit?
Better experience for users using assistive tools like screen readers.
Improvement: Font Stack Expansion
What was updated?
Expanded font stacks, including macOS Nerd Font default names (@bewareoftheleopard).
What's the benefit?
On macOS, the system's default Nerd Font will be used preferentially for more consistent display.
New Feature: Remote Directory Mount
What was updated?
The TUI attach command now allows specifying remote directories (@gricha).
How to use?
opencode attach --dir /path/to/remote/directoryNew Feature: Terminal Panel Auto-Open
What was updated?
When creating a new terminal, the terminal panel opens automatically (@kearns-cu).
What's the benefit?
No need to manually switch to terminal view, improving work efficiency.
New Feature: Always Show Review Button
What was updated?
The Toggle-Review button is now always visible (@DNGriffin).
What's the benefit?
Easier to switch code review mode.
Technical Details Update
ACP Interface Change
setSessionModel has been renamed to unstable_setSessionModel (@maxious). If you're using this interface, you need to update accordingly.
Venice Prompt Caching
Added prompt cache key support for Venice provider (@dpuyosa).
LiteLLM Proxy Compatibility
Included noop tool for LiteLLM proxy compatibility (@danielfrg).
Should You Upgrade?
| Situation | Recommendation |
|---|---|
| Want to try new theme | ✅ Recommended upgrade (Aura theme) |
| Need multi-language support | ✅ Recommended upgrade |
| Using Desktop version | ✅ Highly recommended (major connectivity improvements) |
| Need image rendering feature | ✅ Recommended upgrade |
| Need to delete sessions | ✅ Recommended upgrade |
| Everything working fine | Can wait for next time |
Upgrade command:
opencode upgradeTechnical Details (Skippable)
Click to expand full update list
Core
- Revert handling of special characters in paths and git snapshot reading logic
- Revert snapshot regression fix
- Ensure cat command triggers external directory permission check in Bash tool
- Print MCP stderr to OpenCode log file (@karta0807913)
- Write refresh tokens to OpenAI auth in Codex (@CasualDeveloper)
- Add workspace startup script to projects
- Ensure images are properly returned as tool results
- Rename
setSessionModeltounstable_setSessionModelin ACP (@maxious) - Correct spelling of 'supercedes' to 'supersedes' (@luojiyin1987)
- Add prompt cache key support for Venice provider (@dpuyosa)
- Include noop tool in activeTools for LiteLLM proxy compatibility (@danielfrg)
TUI
- Allow remote directory specification in attach command (@gricha)
Desktop
- Add Brazilian Portuguese locale support (@ygorsimoes)
- Make 'Learn More' link functional in theme settings (@LAG-4)
- Render images in session review
- Fix Windows path handling in app tests
- Fix new session button in app
- Add translations support to app
- Delete sessions
- Close projects from hover card
- Don't auto-navigate to workspace after reset
- Expand font stacks to include macOS Nerd Font default names (@bewareoftheleopard)
- Clear session hover state on navigation (@kyashrathore)
- Correct NO_PROXY environment variable syntax in desktop application (@Brendonovich)
- Improve desktop connection reliability (@Brendonovich)
- Add terminal smoke test to app test suite
- Add file viewer smoke test
- Add model picker smoke test
- Add smoke test for @ attachment functionality
- Add slash command smoke tests to app
- Settings smoke tests
- Fix type error in codebase
- Fix TypeScript satisfies operator usage
- Fix hover card scrolling behavior
- Auto-scroll to bottom when new messages arrive
- Add scrollbar styling to session page (@alexyaroshuk)
- Add support for Norwegian translations (@Finityno)
- Snap to bottom when user submits a prompt
- Add accessibility translations to the app
- Change project path tooltip position to bottom in desktop app (@ProdigyRahul)
- Session screen accessibility improvements (@ndarilek)
- Move markdown rendering to Rust in desktop app (@nexxeln)
- Add 8px left margin to sidebar toggle on desktop
- Match terminal toggle button size with sidebar and review toggles
- Update jump to latest button with circular design and animation
- Add Arabic language support (@NourEldin-Osama)
- Always show Toggle-Review button in app (@DNGriffin)
- Open terminal pane when creating new terminal (@kearns-cu)
Thank you to 24 community contributors:
- @R44VC0RP:
- fix: scope PR recap to only PRs from today (#9905)
- @danielfrg:
- fix: include _noop tool in activeTools for LiteLLM proxy compatibility (#9912)
- @dpuyosa:
- feat: Add promptCacheKey for Venice provider (#9915)
- @kearns-cu:
- fix(app): open terminal pane when creating new terminal (#9926)
- @luojiyin1987:
- fix: correct spelling 'supercedes' to 'supersedes' (#9935)
- @maxious:
- fix(acp): rename setSessionModel to unstable_setSessionModel (#9940)
- @IdrisGit:
- docs: add API server section in CONTRIBUTING.md (#9888)
- @DNGriffin:
- feat(app): always show Toggle-Review button (#9944)
- @NourEldin-Osama:
- feat(i18n): add Arabic language support (#9947)
- @nexxeln:
- refactor(desktop): move markdown rendering to rust (#10000)
- @ndarilek:
- fix(app): session screen accessibility improvements (#9907)
- @ProdigyRahul:
- fix(desktop): change project path tooltip position to bottom (#9497)
- @Finityno:
- feat: Add support for Norwegian translations (#10018)
- @alexyaroshuk:
- feat(app): add scrollbar styling to session page (#10020)
- fix(ui): prevent copy buttons from stealing focus from prompt input (#10084)
- @Brendonovich:
- fix(desktop): attempt to improve connection reliability
- fix(desktop): correct NO_PROXY syntax
- @kyashrathore:
- fix(app): clear session hover state on navigation (#10031)
- @ryanmiville:
- fix(app): support ctrl-n/p in lists (#10036)
- @bewareoftheleopard:
- fix(desktop): Expand font stacks to include macOS Nerd Font default names (#10045)
- @CasualDeveloper:
- fix(codex): write refresh tokens to openai auth (#10010) (#10011)
- @karta0807913:
- feat(mcp log): print mcp stderr to opencode log file (#9982)
- @LAG-4:
- fix: make 'Learn More' link functional in theme settings (#10078)
- @shubh73:
- feat(ui): add aura theme (#10056)
- @ygorsimoes:
- feat(i18n): add br locale support (#10086)
- @gricha:
- fix(attach): allow remote --dir (#8969)

