opencode v1.18.15

v1.18.15
Added 1
  • Export full session transcripts as JSON from the UI
Changed 2
  • Added much broader locale coverage across the desktop app
  • Filled in missing translations across existing locales
Fixed 9
  • Chronological message ordering now stays correct even when imported or legacy message IDs are out of order
  • Revert and fork actions now use real message chronology instead of message ID ordering
  • Truncation cleanup now removes stale files by file timestamp more reliably
  • Repeated compaction now keeps earlier tool-call history in summaries instead of dropping orphaned results
  • Blob-based attachments now load correctly in the web UI
  • Session timelines now respect chronological message boundaries more reliably
Core
Bugfixes
  • Chronological message ordering now stays correct even when imported or legacy message IDs are out of order.
  • Revert and fork actions now use real message chronology instead of message ID ordering.
  • Truncation cleanup now removes stale files by file timestamp more reliably.
  • Repeated compaction now keeps earlier tool-call history in summaries instead of dropping orphaned results.
  • Blob-based attachments now load correctly in the web UI. (@rexdotsh)
Desktop
Improvements
  • Added much broader locale coverage across the desktop app.
  • Export full session transcripts as JSON from the UI.
Bugfixes
  • Session timelines now respect chronological message boundaries more reliably.
  • Stored messages now stay ordered by creation time.
  • Session lists now sort by persisted activity time more reliably.
  • Language names now stay native in the locale picker.
  • Filled in missing translations across existing locales.

Thank you to 3 community contributors:

  • @rexdotsh:
    • fix(server): allow blob attachments in web UI (#40692)
  • @ayubun:
    • fix(tui): support copying over ssh with set-clipboard on tmux config (#30472)
  • @dangooddd:
    • feat(tui): add cursor style configuration (#32295)
View original

Upgraded? How did it go?

Discussion