Skip to content

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?

  1. Open Settings
  2. Find Theme
  3. 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?

  1. Open Settings
  2. Find Language
  3. 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:

  1. Find the session you want to delete
  2. Right-click or use the menu
  3. 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?

  1. Hover over the project
  2. Find the close option in the hover card
  3. 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?

bash
opencode attach --dir /path/to/remote/directory

New 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?

SituationRecommendation
Want to try new themeRecommended upgrade (Aura theme)
Need multi-language support✅ Recommended upgrade
Using Desktop versionHighly recommended (major connectivity improvements)
Need image rendering feature✅ Recommended upgrade
Need to delete sessions✅ Recommended upgrade
Everything working fineCan wait for next time

Upgrade command:

bash
opencode upgrade

Technical 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 setSessionModel to unstable_setSessionModel in 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)

← Back to Changelog