v1.18.15
anomalyco/opencodev1.18.15Aug 7, 2026by opencode-agent[bot]
AI Summary
This release focuses on stabilizing message ordering, fixing attachment loading issues, and expanding desktop app locale support with new transcript export capabilities.
Key Highlights
- Chronological message ordering now stays correct even when imported or legacy message IDs are out of order.
- Blob-based attachments now load correctly in the web UI.
- Added much broader locale coverage across the desktop app.
- Export full session transcripts as JSON from the UI.
New Features
- Export full session transcripts as JSON from the UI.
- Cursor style configuration in TUI.
- SSH clipboard support with tmux config.
Full Release Notes
## 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)