Files
openchamber/changelog/1.11.4.md
T
Bohdan Triapitsyn d9b9c8edab feat(changelog): one source file per release, generated outputs
Release notes now live in changelog/<version>.md (front matter with
version and date, then ## App and ## VS Code sections grouped into
New, Improvements, Fixes, Misc) plus changelog/unreleased.md for what
has not shipped. `bun run changelog:build` renders CHANGELOG.md,
packages/vscode/CHANGELOG.md, and changelog/index.json from them;
`changelog:check` fails when the outputs are behind and runs in CI and
in release:prepare. `oc-dev create-release` promotes unreleased.md to
the versioned file dated today and rebuilds.

The existing history was split mechanically: every bullet kept, sorted
into groups by keyword, five hand-typed headers with one-digit days
normalised to YYYY-MM-DD (the update dialog matched none of them). The
generated files keep today's release headers, which the update dialog,
the release workflow, and the website match by regex.

Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
2026-09-05 15:58:23 +03:00

2.1 KiB

version, date
version date
1.11.4 2026-05-22

App

New

  • Chat: added reusable snippets with # autocomplete in the composer and a Snippets settings page for global and project snippets with opencode-snippets plugin compatibility.
  • Multi-Run: runs can now be split into separate prompt/model groups, and Multi-Run prompts support command, file, agent, and snippet autocomplete (thanks to @tomzx).

Improvements

  • Desktop: Electron is now the desktop release target, with updated macOS menu actions for the right sidebar and terminal dock.
  • UI: refreshed the desktop workspace shell with a full-width header, framed chat area, and smooth left/right sidebar open and close states.
  • Chat: completed reasoning blocks stay collapsed without replaying the collapse animation when you reopen a session.
  • Files: file search and mention results avoid mixing entries from similar query/cache keys (thanks to @isanchez404).
  • VSCode: switching between chat sessions is less likely to stall on very large conversations.
  • UI/Localization: refreshed Simplified Chinese terminology across the interface (thanks to @luojiyin).

Fixes

  • Voice: preview audio now stops and cleans up correctly when you stop playback or leave Voice settings (thanks to @isanchez404).

VS Code

New

  • Sessions: opening a session now fetches a smaller initial message page, while still expanding enough to show the latest user turn when needed.

Improvements

  • Sessions: switching between chat sessions now keeps less inactive message history in the webview, especially after opening large conversations.
  • Chat: task tool results use final task summaries when available instead of repeatedly loading child-session messages.
  • Chat: task tool polling in the extension now uses smaller message fetches while subtasks are active or idle.
  • Chat: markdown file links now cap path checks in the extension, reducing stalls in messages with many inline paths.
  • Chat: the extension header reads only the active session title and latest usage data instead of reacting to the full session list.