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