Files
Bohdan Triapitsyn a1bc1368ae docs(changelog): title every release and require one
Every release file now carries a title: two to six plain words naming the
change a user would remember it for. The generator refuses a release without
one, promote carries the title from unreleased.md, and the unreleased
template opens with a title line. The changelog-authoring skill and the
format README describe how to write it.

Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
2026-09-05 16:45:29 +03:00

3.4 KiB

version, date, title
version date title
1.12.1 2026-06-03 Changed-file chips in chat

App

New

  • Chat: completed turns can now show changed-file chips with per-file additions and deletions, controlled by a new Chat setting.
  • Sessions: recent sessions now stay visible inside project groups, and new or worktree sessions stay in the correct project/worktree group on desktop, mobile, and VS Code.

Improvements

  • Chat: LSP tool calls now show the operation, file, and cursor position more clearly, and JSON tool output can be toggled between formatted and raw views or copied.
  • Chat: streaming messages now appear correctly after startup, and activity/status rows show for the active session.
  • Chat/UI: sticky user-message headers are now off by default.
  • Sessions: session titles update from live session events, and the app now consistently loads all existing OpenCode sessions.
  • Settings/OpenCode: OpenCode CLI path, update-notification preference, keyboard shortcuts, and protected-session settings now stay saved after changes.
  • UI/Time: the 12-hour/24-hour time preference now applies to chat timestamps, usage reset times, scheduled tasks, tunnels, passkeys, Git history, and pull-request dates.
  • Settings/Files: the default file preview setting now lives with the Chat appearance settings and applies immediately to open file tabs.
  • Desktop: Desktop tunnels now serve the full app UI instead of the headless page.
  • Desktop: removed the legacy Tauri desktop path; Electron is now the only desktop runtime.

Fixes

  • Chat: completed responses no longer lose late-arriving summaries, token counts, errors, structured output, or changed-file details.
  • Chat: question cards now show an error or no-longer-pending message when submit or dismiss fails instead of silently doing nothing.
  • Chat: the first prompt in a new session no longer gets stuck before sending.
  • Preview: embedded previews now rewrite inline module imports, fixing Vite React preview pages that load root-relative modules.
  • Desktop: quitting the Desktop app now stops managed OpenCode processes more reliably, reducing leftover OpenCode processes after exit.

VS Code

New

  • Chat: completed turns can now show changed-file chips with per-file additions and deletions, controlled by a new Chat setting.
  • Sessions: recent sessions now stay visible inside project groups, and new or worktree sessions stay in the correct project/worktree group.

Improvements

  • Chat: LSP tool calls now show the operation, file, and cursor position more clearly, and JSON tool output can be toggled between formatted and raw views or copied.
  • Chat: streaming messages now appear correctly after startup, and activity/status rows show for the active session.
  • Sessions: session titles update from live session events, and the extension now consistently loads all existing OpenCode sessions.
  • Settings/OpenCode: OpenCode CLI path, update-notification preference, keyboard shortcuts, and protected-session settings now stay saved after changes.
  • UI/Time: the time-format preference now applies to chat timestamps, usage reset times, scheduled tasks, passkeys, and usage last-updated times.

Fixes

  • Chat: completed responses no longer lose late-arriving summaries, token counts, errors, structured output, or changed-file details.
  • Chat: question cards now show an error or no-longer-pending message when submit or dismiss fails instead of silently doing nothing.
  • Chat: the first prompt in a new session no longer gets stuck before sending.