release v1.11.2

This commit is contained in:
Bohdan Triapitsyn
2026-05-18 01:01:31 +03:00
parent 233c3bc1ad
commit d5cdf464fa
12 changed files with 507 additions and 479 deletions
+14 -3
View File
@@ -9,14 +9,25 @@ Goal: write user-facing bullet points for the `## [Unreleased]` section that sum
Style rules: Style rules:
- Match the writing style of the existing changelog (tone + level of detail). - Match the writing style of the existing changelog (tone + level of detail).
- User-facing and benefit-oriented; avoid internal component names unless users see them (ex: "VS Code extension", "Desktop app", "Web app"). - Write like release notes for actual users, not a marketing summary. Be concrete and plain-spoken.
- For @packages/vscode/CHANGELOG.md: Craft entries specifically for the VS Code extension. Exclude features or fixes specific to the Desktop app, Web app, or Mobile/PWA. Focus on core UI improvements and VS Code integration. Do NOT use "VSCode:" or "VS Code:" prefixes in this file. - Avoid generic payoff clauses like "making X faster", "improving reliability", "for a smoother workflow", or "so you can..." unless the diff clearly proves that exact user-visible outcome.
- Prefer short direct bullets: what changed, where users see it, and only one consequence if it is obvious.
- Avoid internal implementation details, but do not replace them with vague benefits. If a technical change has no clear user-visible effect, omit it or group it under a plain reliability bullet.
- Avoid internal component names unless users see them (ex: "VS Code extension", "Desktop app", "Web app").
- For @packages/vscode/CHANGELOG.md: Craft entries specifically for behavior that is present in the VS Code extension. Exclude Desktop app, Web app, Mobile/PWA, and main-app-only UI. Do not copy shared/main changelog bullets into this file unless changed files or code paths show the feature exists in the extension. Focus on core UI improvements and VS Code integration. Do NOT use "VSCode:" or "VS Code:" prefixes in this file.
- Prefer 5-9 bullets; group by platform only if it reads better. - Prefer 5-9 bullets; group by platform only if it reads better.
- No new release header; only update the `[Unreleased]` bullets. - No new release header; only update the `[Unreleased]` bullets.
- Don't include implementation notes, commit hashes, or file paths in the changelog text. - Don't include implementation notes, commit hashes, or file paths in the changelog text.
- Use area prefixes when helpful for grouping in the main @CHANGELOG.md (e.g., "Chat:", "VSCode:", "Settings:", "Git:", "Terminal:", "Mobile:", "UI:"). - Use area prefixes when helpful for grouping in the main @CHANGELOG.md (e.g., "Chat:", "VSCode:", "Settings:", "Git:", "Terminal:", "Mobile:", "UI:").
- Credit contributors inline using "(thanks to @username)" at the end of the bullet. Find contributor usernames from commit authors or PR metadata when available. Skip if contributor is btriapitsyn, since this is a repo owner. - Credit contributors inline using "(thanks to @username)" at the end of the bullet. Find contributor usernames from commit authors or PR metadata when available. Skip if contributor is btriapitsyn, since this is a repo owner.
Quality checks before editing:
- For every bullet, ask: "Could a user point to this in the UI or behavior?" If not, rewrite it or drop it.
- For every VS Code bullet, verify the change applies to the extension, not just shared web UI or server code. When unsure, leave it out of @packages/vscode/CHANGELOG.md.
- Do not mention low-level mechanics such as "local refs first", "source of truth", "route", "store", "cache", "payload", or "ref resolution". Translate only when there is a clear user-facing symptom.
- Do not bundle unrelated changes just to reduce bullet count. It is better to omit minor internal fixes than to create a vague catch-all sentence.
- Avoid LinkedIn-style language. Bad: "commit review is faster and branch history is more reliable." Better: "commit history can now show file diffs inline." Bad: "installed-state accuracy is improved." Better: "the skills list now matches OpenCode's installed skills more closely."
Determine the base version: Determine the base version:
- Use the latest tag (ex: `v1.3.2`) as the base. - Use the latest tag (ex: `v1.3.2`) as the base.
- Inspect all commits after the base up to `HEAD`. - Inspect all commits after the base up to `HEAD`.
@@ -29,7 +40,7 @@ Git context (base tag, commits, changed files):
Additional hints (optional, use only if needed): Additional hints (optional, use only if needed):
- If there are breaking changes or user-visible behavior changes, call them out first. - If there are breaking changes or user-visible behavior changes, call them out first.
- If changes are mostly internal refactors, summarize them as reliability/performance improvements. - If changes are mostly internal refactors, mention them only when there is a concrete user-visible fix. Otherwise do not add a changelog bullet for them.
Now: Now:
1) Propose the new `[Unreleased]` bullet list for the main @CHANGELOG.md. 1) Propose the new `[Unreleased]` bullet list for the main @CHANGELOG.md.
+306 -296
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "openchamber-monorepo", "name": "openchamber-monorepo",
"version": "1.11.1", "version": "1.11.2",
"description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes", "description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes",
"private": true, "private": true,
"type": "module", "type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@openchamber/desktop", "name": "@openchamber/desktop",
"version": "1.11.1", "version": "1.11.2",
"private": true, "private": true,
"type": "module", "type": "module",
"desktopPrerequisites": [ "desktopPrerequisites": [
+1 -1
View File
@@ -2684,7 +2684,7 @@ dependencies = [
[[package]] [[package]]
name = "openchamber-desktop" name = "openchamber-desktop"
version = "1.11.1" version = "1.11.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64 0.22.1", "base64 0.22.1",
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "openchamber-desktop" name = "openchamber-desktop"
version = "1.11.1" version = "1.11.2"
edition = "2021" edition = "2021"
publish = false publish = false
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"$schema": "../node_modules/@tauri-apps/cli/schema.json", "$schema": "../node_modules/@tauri-apps/cli/schema.json",
"productName": "OpenChamber", "productName": "OpenChamber",
"version": "1.11.1", "version": "1.11.2",
"identifier": "ai.opencode.openchamber", "identifier": "ai.opencode.openchamber",
"build": { "build": {
"beforeDevCommand": "node ./scripts/dev-web-server.mjs", "beforeDevCommand": "node ./scripts/dev-web-server.mjs",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@openchamber/electron", "name": "@openchamber/electron",
"version": "1.11.1", "version": "1.11.2",
"private": true, "private": true,
"description": "Electron desktop runtime for OpenChamber", "description": "Electron desktop runtime for OpenChamber",
"author": "OpenChamber", "author": "OpenChamber",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@openchamber/ui", "name": "@openchamber/ui",
"version": "1.11.1", "version": "1.11.2",
"private": true, "private": true,
"type": "module", "type": "module",
"main": "src/main.tsx", "main": "src/main.tsx",
+178 -171
View File
@@ -1,170 +1,177 @@
## [1.11.2] - 2026-05-18
- Chat: thinking blocks can now be collapsed, and expanding tool details feels smooth (thanks to @ermanhavuc).
- Chat: reverting or forking messages now keeps file attachments in place, with clearer undo/redo controls (thanks to @youfch, @ermanhavuc).
- Sessions: root project sessions now show up correctly in the session switcher (thanks to @isanchez404).
- Skills: installed skills now match OpenCode's own skill list more closely.
## [1.11.1] - 2026-05-15 ## [1.11.1] - 2026-05-15
- Chat/Sessions: added a session switcher to the chat header, making it faster to jump between recent chats. - Chat/Sessions: added a session switcher to the chat header.
- Chat/Subagents: opened subagent sessions read-only in the context panel and made subagent chats read-only, making delegated work safer to inspect without accidental edits. - Chat/Subagents: opened subagent sessions read-only in the context panel and made subagent chats read-only.
- Chat/UI: animated sorted-mode tool paths more consistently and guarded tooltip crashes more defensively, keeping active tool output smoother. - Chat/UI: sorted-mode tool paths animate consistently, and tooltip crashes are guarded defensively.
- Usage: quota reset times now display in your local timezone, reducing confusion when tracking provider limits. - Usage: quota reset times now display in your local timezone.
- Skills: the skills catalog now keeps the selected source label visible when switching sources (thanks to @kjhq). - Skills: the skills catalog now keeps the selected source label visible when switching sources (thanks to @kjhq).
## [1.11.0] - 2026-05-14 ## [1.11.0] - 2026-05-14
- Chat/Permissions: restored `@agent` mentions in sent messages and parent-session auto-accept for child-session permissions, reducing missed routing and approval friction in delegated work. - Chat/Permissions: restored `@agent` mentions in sent messages and parent-session auto-accept for child-session permissions.
- Chat/Input: queued messages now auto-send one at a time in FIFO order, and model/agent selections persist across reloads so draft context is less likely to reset unexpectedly (thanks to @lyxxx708, @chutastic). - Chat/Input: queued messages now auto-send one at a time in FIFO order, and model/agent selections persist across reloads (thanks to @lyxxx708, @chutastic).
- Chat/Performance: virtualized more timeline content, deferred heavy tool output, and improved scroll-to-bottom behavior so long sessions stay smoother. - Chat/Performance: virtualized more timeline content, deferred heavy tool output, and improved scroll-to-bottom behavior.
- Editor Integration: chat commands now wait for the sidebar webview before sending selections, file mentions, explain prompts, or improve prompts, reducing dropped context when the panel is still opening. - Editor Integration: chat commands now wait for the sidebar webview before sending selections, file mentions, explain prompts, or improve prompts.
- Editor Integration: active-editor context updates now ignore stale broadcasts, keeping chat context aligned with the file you are actually viewing (thanks to @isanchez404). - Editor Integration: active-editor context updates now ignore stale broadcasts.
- Reliability/Streaming: extension SSE reconnect delays now abort cleanly and disposed chat webviews clean up their live streams, reducing stuck reconnects and leaked activity after panels close (thanks to @isanchez404). - Reliability/Streaming: extension SSE reconnect delays now abort cleanly and disposed chat webviews clean up their live streams.
- Agent Manager: settings changes now sync into Agent Manager views immediately, keeping extension panels consistent after configuration updates (thanks to @isanchez404). - Agent Manager: settings changes now sync into Agent Manager views immediately.
- Sessions: archived-session bulk delete now works more reliably from the extension sidebar (thanks to @jjdubski). - Sessions: archived-session bulk delete now works reliably from the extension sidebar (thanks to @jjdubski).
- UI/Reliability: added smaller fixes for chunk-load recovery, locale retry behavior, stale attachment reads, and accessible session controls (thanks to @isanchez404). - UI/Reliability: added smaller fixes for chunk-load recovery, locale retry behavior, stale attachment reads, and accessible session controls (thanks to @isanchez404).
## [1.10.4] - 2026-05-09 ## [1.10.4] - 2026-05-09
- Chat/Input: collapsed model, variant, and agent labels more gracefully on narrow widths, keeping prompt controls usable in compact editor panels. - Chat/Input: model, variant, and agent labels collapse better on narrow widths.
- Git/Worktrees: pull-request worktrees can now reuse an existing local branch when it matches the PR head, reducing blocked setup flows. - Git/Worktrees: pull-request worktrees can now reuse an existing local branch when it matches the PR head.
- Git: deduplicated lightweight and full status refreshes separately, preventing stale or mismatched Git updates during background polling (thanks to @isanchez404). - Git: deduplicated lightweight and full status refreshes separately, preventing stale or mismatched Git updates during background polling (thanks to @isanchez404).
- Reliability/Sync: preserved message part update ordering so live chat output stays consistent during rapid streaming updates (thanks to @isanchez404). - Reliability/Sync: preserved message part update ordering (thanks to @isanchez404).
## [1.10.3] - 2026-05-08 ## [1.10.3] - 2026-05-08
- Chat/Scrolling: rebuilt auto-follow behavior so active responses stay pinned when you want them to, while wheel, touch, keyboard, scrollbar, and find-in-page interactions more reliably release control when you scroll away. - Chat/Scrolling: rebuilt auto-follow behavior for active responses.
- Chat/Scrolling: restored saved scroll positions more consistently after session switches, hydration, and draft-to-session transitions, reducing jumps to the wrong part of a conversation. - Chat/Scrolling: saved scroll positions restore consistently after session switches, hydration, and draft-to-session transitions.
- Chat/UI: tightened scroll-to-bottom behavior so the button appears only after you move past the visible bottom spacer, and code-block scrolling no longer prevents the main chat from releasing auto-follow when the nested block cannot scroll further. - Chat/UI: tightened scroll-to-bottom behavior and code-block scrolling handoff.
- Chat/Input: fixed attachment-only queued sends, stale attachment restores, stale file-search results, autocomplete tab handling, and focusable removal controls so drafting stays reliable across queued, linked, and restored messages (thanks to @isanchez404). - Chat/Input: fixed attachment-only queued sends, stale attachment restores, stale file-search results, autocomplete tab handling, and focusable removal controls (thanks to @isanchez404).
- Reliability/Sync: reduced stale and duplicate live-state updates across request arrays, retry metadata, streaming indicators, and session status events, cutting unnecessary rerenders and stuck activity states during long-running chats (thanks to @isanchez404). - Reliability/Sync: reduced stale and duplicate live-state updates across request arrays, retry metadata, streaming indicators, and session status events, cutting unnecessary rerenders and stuck activity states during long-running chats (thanks to @isanchez404).
- Skills/Reliability: ignored outdated skills catalog and repo scans, keeping skills setup from showing results from an older request (thanks to @isanchez404). - Skills/Reliability: ignored outdated skills catalog and repo scans.
- Chat/Reliability: added smaller polish fixes for text-selection cleanup (thanks to @isanchez404). - Chat/Reliability: added smaller polish fixes for text-selection cleanup (thanks to @isanchez404).
## [1.10.2] - 2026-05-07 ## [1.10.2] - 2026-05-07
- Chat/Reliability: stabilized live turn rendering and session sync caches, reducing flicker, stale state, and missing updates during reconnects or long-running chats. - Chat/Reliability: stabilized live turn rendering and session sync caches.
- Terminal: improved Android tablet keyboard handling, including control-key shortcuts, and kept app shortcuts from stealing focus while typing in the terminal (thanks to @Dav1dch). - Terminal: improved Android tablet keyboard handling, including control-key shortcuts, and kept app shortcuts from stealing focus while typing in the terminal (thanks to @Dav1dch).
- Terminal: set a UTF-8 locale for terminal sessions so Unicode output renders more reliably across shells and commands (thanks to @liyiopener). - Terminal: set a UTF-8 locale for terminal sessions (thanks to @liyiopener).
- Usage: OpenRouter credit balances now avoid misleading percentage displays and use clearer labels across usage views (thanks to @zerone0x). - Usage: OpenRouter credit balances now avoid misleading percentage displays and use clearer labels across usage views (thanks to @zerone0x).
- Reliability: split the extension into a dedicated app root, improving startup boundaries and reducing cross-runtime UI assumptions. - Reliability: split the extension into a dedicated app root.
## [1.10.1] - 2026-05-06 ## [1.10.1] - 2026-05-06
- UI/Localization: added Polish interface translations, expanding language support for Polish-speaking users (thanks to @levy52). - UI/Localization: added Polish interface translations, expanding language support for Polish-speaking users (thanks to @levy52).
- Sessions: added a quick archive action directly on session rows, making cleanup faster from the session list (thanks to @zoubenr). - Sessions: added a quick archive action directly on session rows (thanks to @zoubenr).
- Chat/Timeline: added full-text timeline search across user, assistant, and tool messages in a session, making it easier to jump back to earlier context (thanks to @jwcrystal). - Chat/Timeline: added full-text timeline search across user, assistant, and tool messages in a session.
- Chat/Reliability: pending questions now survive session switches and directory eviction, reducing lost approval or clarification prompts during longer multi-session work (thanks to @ablepharus). - Chat/Reliability: pending questions now survive session switches and directory eviction.
- Reliability/Sync: aligned session status parsing and reconnect reconciliation so activity state recovers more accurately after extension reconnects (thanks to @vhqtvn). - Reliability/Sync: aligned session status parsing and reconnect reconciliation (thanks to @vhqtvn).
- Startup/Reliability: configured OpenCode CLI paths are now validated before managed startup, with clearer errors for missing, non-executable, or app-bundle paths. - Startup/Reliability: configured OpenCode CLI paths are now validated before managed startup, with clearer errors for missing, non-executable, or app-bundle paths.
- Performance/Reliability: reduced duplicate extension initialization, deferred heavier views until needed, lowered managed runtime status overhead, optimized markdown file-link detection, reduced sync recovery payloads, and suppressed expected missing-directory noise for smoother day-to-day use. - Performance/Reliability: reduced duplicate extension initialization, deferred heavier views, lowered managed runtime status overhead, optimized markdown file-link detection, reduced sync recovery payloads, and suppressed expected missing-directory noise.
## [1.10.0] - 2026-05-05 ## [1.10.0] - 2026-05-05
- Chat/UI: added the currently open editor file to chat context, making it faster to ask about the file you are already editing (thanks to @daveotero). - Chat/UI: added the currently open editor file to chat context (thanks to @daveotero).
- Settings/Behavior: added a dedicated Behavior page with global `AGENTS.md` configuration and response style presets, making it easier to tune assistant instructions and answer style across workspaces (thanks to @Yabuku-xD). - Settings/Behavior: added a dedicated Behavior page with global `AGENTS.md` configuration and response style presets.
- Chat/UI: added a wide layout option for roomier review sessions. - Chat/UI: added a wide layout option.
- Chat/Streaming: reduced text flicker, preserved first chunks more reliably, and kept long agent sessions from hanging during active responses (thanks to @pasta-paul). - Chat/Streaming: reduced text flicker, preserved first chunks reliably, and kept long agent sessions from hanging during active responses (thanks to @pasta-paul).
- Chat/Scrolling: preserved per-session scroll position and kept generated prompts scrolled into view, making session switching and prompt generation feel steadier (thanks to @jwcrystal). - Chat/Scrolling: preserved per-session scroll position and kept generated prompts scrolled into view (thanks to @jwcrystal).
- Settings/UI: improved settings scrolling and empty states for cleaner setup flows (thanks to @Yabuku-xD). - Settings/UI: improved settings scrolling and empty states (thanks to @Yabuku-xD).
- Models/Providers: fixed slash-containing model IDs, refreshed model metadata after OpenCode restarts, and added safer concurrency controls for sessions sharing the same provider (thanks to @yart, @Yabuku-xD). - Models/Providers: fixed slash-containing model IDs, refreshed model metadata after OpenCode restarts, and added safer concurrency controls for sessions sharing the same provider (thanks to @yart, @Yabuku-xD).
- GitHub/MCP: improved fork-aware issue and pull-request listing, PR status handling, and remote MCP header handling for more reliable repository and remote-provider workflows (thanks to @corrm, @ricautomation). - GitHub/MCP: improved fork-aware issue and pull-request listing, PR status handling, and remote MCP header handling (thanks to @corrm, @ricautomation).
## [1.9.10] - 2026-04-28 ## [1.9.10] - 2026-04-28
- UI/Localization: added Korean interface translations and default new installs back to English when no language has been chosen (thanks to @An-jinu). - UI/Localization: added Korean interface translations and default new installs back to English when no language has been chosen (thanks to @An-jinu).
- Chat/Models: unified the model picker with a cleaner, more consistent selection flow (thanks to @daveotero). - Chat/Models: unified the model picker with a cleaner selection flow (thanks to @daveotero).
- Chat/UI: improved split-response action placement, error-message alignment, tab close affordances, and overscroll behavior for a more polished conversation view. - Chat/UI: improved split-response action placement, error-message alignment, tab close affordances, and overscroll behavior.
- Sessions/Sidebar: fixed stale session, folder, project, and worktree state after mutations, and polished pinned-session indicators so navigation stays accurate (thanks to @corrm, @Yabuku-xD). - Sessions/Sidebar: fixed stale session, folder, project, and worktree state after mutations, and polished pinned-session indicators (thanks to @corrm, @Yabuku-xD).
- Windows: normalized drive-letter paths in extension webviews so file links and workspace paths resolve more reliably (thanks to @sdunfeng). - Windows: normalized drive-letter paths in extension webviews (thanks to @sdunfeng).
- Usage: added MiniMax and Ollama quota support for broader usage visibility in the extension. - Usage: added MiniMax and Ollama quota support.
- Reliability/Startup: hardened managed OpenCode startup, preserved shell PATH more reliably, and improved stream/proxy recovery with heartbeat support (thanks to @An-jinu). - Reliability/Startup: hardened managed OpenCode startup, preserved shell PATH reliably, and improved stream/proxy recovery with heartbeat support (thanks to @An-jinu).
## [1.9.9] - 2026-04-26 ## [1.9.9] - 2026-04-26
- UI/Localization: added translated interface strings for Spanish, Brazilian Portuguese, Ukrainian, and Simplified Chinese, with language selection available in extension settings. - UI/Localization: added translated interface strings for Spanish, Brazilian Portuguese, Ukrainian, and Simplified Chinese, with language selection available in extension settings.
- Settings/Appearance: added selectable interface and code fonts with 10 choices each, and reorganized appearance sections for faster personalization. - Settings/Appearance: added selectable interface and code fonts with 10 choices each, and reorganized appearance sections.
- Chat/Header: restored context usage in the chat header, kept it tooltip-only, and kept rate-limit usage available in expanded layouts. - Chat/Header: restored context usage in the chat header, kept it tooltip-only, and kept rate-limit usage available in expanded layouts.
- Chat/Workflow: added keyboard turn navigation, widened chat content, and introduced a local workspace review slash command for faster review handoff. - Chat/Workflow: added keyboard turn navigation, widened chat content, and introduced a local workspace review slash command.
- Chat/Context: autocomplete and mention results are now easier to scan, with fuller results and clearer active-tab behavior while drafting. - Chat/Context: autocomplete and mention results are now easier to scan, with fuller results and clearer active-tab behavior while drafting.
- Chat/Tasks: todo list progress now updates live as task status changes, and task/model status hints are steadier during active runs (thanks to @Yabuku-xD). - Chat/Tasks: todo list progress now updates live as task status changes, and task/model status hints are steady during active runs (thanks to @Yabuku-xD).
- Chat/Performance: improved cold start and streaming smoothness with lazy-loaded heavy components, chunk-load recovery, and lower re-render churn in long sessions (thanks to @Yabuku-xD). - Chat/Performance: improved cold start and streaming smoothness with lazy-loaded heavy components, chunk-load recovery, and lower re-render churn in long sessions (thanks to @Yabuku-xD).
- Reliability/Sync: improved reconnect recovery so active sessions resync more reliably after transient stream interruptions, with safer local-stream buffering (thanks to @jwcrystal, @vhqtvn). - Reliability/Sync: improved reconnect recovery (thanks to @jwcrystal, @vhqtvn).
- Reliability/Startup: improved managed runtime startup by preserving user PATH and skipping stale session directories, reducing startup edge-case failures. - Reliability/Startup: improved managed runtime startup by preserving user PATH and skipping stale session directories.
## [1.9.8] - 2026-04-22 ## [1.9.8] - 2026-04-22
- Sessions/Reliability: fixed parent-child session sync during reconnects and navigation, so status and progress stay aligned in nested session trees (thanks to @jwcrystal). - Sessions/Reliability: fixed parent-child session sync during reconnects and navigation (thanks to @jwcrystal).
- Settings/Sync: settings changes now sync more reliably with other clients, and sidebar session pagination is steadier in larger workspaces. - Settings/Sync: settings changes now sync reliably with other clients, and sidebar session pagination is steady in larger workspaces.
- Sessions/Folders: folder updates now persist through server-backed APIs, improving consistency across different machine path setups. - Sessions/Folders: folder updates now persist through server-backed APIs.
- UI: refined chat chrome with a cleaner bottom scroll fade and hidden idle tasks row. - UI: refined chat chrome with a cleaner bottom scroll fade and hidden idle tasks row.
- Chat/Commands: added `/summary` slash command for a non-destructive session summary - optional topic hint after the command focuses the output, and the prompt is customizable under Settings: Magic Prompts. - Chat/Commands: added `/summary` slash command for a non-destructive session summary - optional topic hint after the command focuses the output, and the prompt is customizable under Settings: Magic Prompts.
## [1.9.7] - 2026-04-22 ## [1.9.7] - 2026-04-22
- Sessions/UI: added bulk selection in the sessions sidebar and fixed pinned sessions so they stay pinned after reloads (thanks to @yart). - Sessions/UI: added bulk selection in the sessions sidebar and fixed pinned sessions (thanks to @yart).
- Chat/Files: you can now drag files and folders from the file tree into chat, with improved `@folder` autocomplete when building prompt context (thanks to @youfch). - Chat/Files: you can now drag files and folders from the file tree into chat, with improved `@folder` autocomplete when building prompt context (thanks to @youfch).
- Files: open editors now refresh file content after external changes, reducing stale-file surprises while coding (thanks to @jwcrystal). - Files: open editors now refresh file content after external changes.
- Settings/MCP: improved MCP auth flow with remote config support and clearer diagnostics for faster setup and troubleshooting (thanks to @daveotero). - Settings/MCP: improved MCP auth flow with remote config support and clearer diagnostics (thanks to @daveotero).
- Chat/Questions: single-choice questions now use radio selection, making guided responses clearer and faster. - Chat/Questions: single-choice questions now use radio selection.
- Reliability: config resolution now matches OpenCode behavior more closely, reducing extension/runtime mismatches during startup and settings reads (thanks to @cyan). - Reliability: config resolution now matches OpenCode behavior more closely.
- Reliability/Streaming: strengthened bootstrap and connection recovery paths, improving first-load consistency and reducing stuck/empty session states during reconnects. - Reliability/Streaming: strengthened bootstrap and connection recovery paths.
## [1.9.6] - 2026-04-17 ## [1.9.6] - 2026-04-17
- Reliability: improved startup shell detection to avoid false OpenCode discovery on POSIX login shells, reducing stuck startup edge cases in new workspaces (thanks to @geekifan). - Reliability: improved startup shell detection to avoid false OpenCode discovery on POSIX login shells.
- Reliability/Streaming: moved to a WebSocket-first message stream with SSE fallback and added safer compression handling, improving stability on slower or proxied connections (thanks to @geekifan, @jwcrystal). - Reliability/Streaming: moved to a WebSocket-first message stream with SSE fallback and added safer compression handling.
- Sessions/Worktrees: enforced worktree isolation for session and Git flows, reducing cross-project context bleed when switching chats or branches (thanks to @jwcrystal). - Sessions/Worktrees: enforced worktree isolation for session and Git flows.
- Chat/Export: added export session as Markdown and improved empty-state/export behavior, making conversation handoff and notes easier (thanks to @coldbrow). - Chat/Export: added export session as Markdown and improved empty-state/export behavior (thanks to @coldbrow).
- Chat/Markdown: added LaTeX rendering support for clearer math and technical notation in rendered messages (thanks to @ricautomation). - Chat/Markdown: added LaTeX rendering support for clearer math and technical notation in rendered messages (thanks to @ricautomation).
## [1.9.5] - 2026-04-14 ## [1.9.5] - 2026-04-14
- Chat/Tool Output: added an interactive tree viewer for structured outputs and fixed JSON quote rendering, making large payloads easier to inspect accurately (thanks to @yaozhenghangma). - Chat/Tool Output: added an interactive tree viewer for structured outputs and fixed JSON quote rendering (thanks to @yaozhenghangma).
- Chat/Reliability: fixed question-tool content disappearing after refresh, so follow-up answers remain visible after panel reloads (thanks to @jwcrystal). - Chat/Reliability: fixed question-tool content disappearing after refresh (thanks to @jwcrystal).
- Sync/Performance: optimized multi-session streaming with per-directory queues, event coalescing, and parts-gap recovery for steadier live updates in busy workspaces (thanks to @jwcrystal). - Sync/Performance: optimized multi-session streaming with per-directory queues, event coalescing, and parts-gap recovery for steady live updates in busy workspaces (thanks to @jwcrystal).
- Task/Reliability: hardened subagent session resolution and polling lifecycle handling to reduce silent task failures (thanks to @jwcrystal). - Task/Reliability: hardened subagent session resolution and polling lifecycle handling to reduce silent task failures (thanks to @jwcrystal).
- Sessions/UI: kept active sessions visible in Recent, auto-expanded parent groups for subagent sessions, and hid empty archived/folder sections for cleaner navigation (thanks to @jwcrystal). - Sessions/UI: kept active sessions visible in Recent, auto-expanded parent groups for subagent sessions, and hid empty archived/folder sections (thanks to @jwcrystal).
- Models: restored model-variant compatibility with newer OpenCode runtimes so variant selection behaves more reliably (thanks to @Chi-square-test). - Models: restored model-variant compatibility with newer OpenCode runtimes (thanks to @Chi-square-test).
- Usage: added Zhipu AI Coding Plan tracking for broader quota visibility in the extension (thanks to @cainiao1992). - Usage: added Zhipu AI Coding Plan tracking (thanks to @cainiao1992).
## [1.9.4] - 2026-04-07 ## [1.9.4] - 2026-04-07
- Reliability/Streaming: added loading timeouts, automatic SSE reconnect, and message retry behavior so temporary connection stalls recover more reliably (thanks to @jwcrystal). - Reliability/Streaming: added loading timeouts, automatic SSE reconnect, and message retry behavior (thanks to @jwcrystal).
- Reliability/Windows: normalized workspace path handling in SSE event lookup to keep live session updates working more consistently on Windows (thanks to @widipa). - Reliability/Windows: normalized workspace path handling in SSE event lookup to keep live session updates working consistently on Windows (thanks to @widipa).
- Sessions/Streaming: fixed directory-aware event routing and post-reconnect session resync so subagent/session status is less likely to get stuck after reconnects (thanks to @daveotero, @jwcrystal). - Sessions/Streaming: fixed directory-aware event routing and post-reconnect session resync (thanks to @daveotero, @jwcrystal).
- Chat/Performance: reduced streaming re-render fanout and status-row churn for smoother long responses in the editor panel. - Chat/Performance: reduced streaming re-render fanout and status-row churn for smooth long responses in the editor panel.
- Chat/Scrolling: fixed scroll jumps and stabilized follow-to-latest behavior so live output stays easier to track while generating. - Chat/Scrolling: fixed scroll jumps and stabilized follow-to-latest behavior.
- Chat/Tool Output: LSP diagnostics now render directly in tool output, making code issue review faster during iterative runs (thanks to @yulia-ivashko). - Chat/Tool Output: LSP diagnostics now render directly in tool output (thanks to @yulia-ivashko).
- Models: added defensive fallbacks for missing model cost/capability metadata so model controls stay stable with incomplete provider responses (thanks to @Chi-square-test). - Models: added defensive fallbacks for missing model cost/capability metadata (thanks to @Chi-square-test).
## [1.9.3] - 2026-03-01 ## [1.9.3] - 2026-03-01
- Security/Chat: user messages now escape raw HTML by default, so pasted markup is shown as text instead of being interpreted in chat (thanks to @kalac2232). - Security/Chat: user messages now escape raw HTML by default (thanks to @kalac2232).
- Sessions/Drafts: draft chat config now stays aligned with the active draft target directory, reducing model/agent mismatch when switching draft context (thanks to @hkay-dev). - Sessions/Drafts: draft chat config now stays aligned with the active draft target directory.
- Files/Markdown: added filesystem stat support in the extension bridge to validate markdown targets more reliably before file handling flows (thanks to @geekifan). - Files/Markdown: added filesystem stat support in the extension bridge to validate markdown targets reliably before file handling flows (thanks to @geekifan).
- Chat/Models: added arrow-key navigation for thinking-mode selection in model controls, making keyboard model tuning faster while composing prompts (thanks to @daveotero). - Chat/Models: added arrow-key navigation for thinking-mode selection in model controls (thanks to @daveotero).
- Chat: improved error message readability with clearer styling and safer word-wrapping, so failures stay easier to scan in narrow editor panels (thanks to @nguyenngothuong). - Chat: improved error message readability with clearer styling and safer word-wrapping (thanks to @nguyenngothuong).
- Chat/JSON: added an interactive JSON tree viewer with collapse/expand controls and richer color cues for easier inspection of large structured outputs (thanks to @nguyenngothuong). - Chat/JSON: added an interactive JSON tree viewer with collapse/expand controls and richer color cues for easier inspection of large structured outputs (thanks to @nguyenngothuong).
- Reliability/Streaming: proxy handling now normalizes identity encoding, strips conflicting compression headers and hop-by-hop response headers, and suppresses expected upstream SSE close errors to reduce noisy disconnect failures (thanks to @jwcrystal, @Jovines, @JiwaniZakir, @shekohex). - Reliability/Streaming: proxy handling now normalizes identity encoding, strips conflicting compression headers and hop-by-hop response headers, and suppresses expected upstream SSE close errors to reduce noisy disconnect failures (thanks to @jwcrystal, @Jovines, @JiwaniZakir, @shekohex).
- Usage: added ZhipuAI quota tracking and fixed MiniMax coding-plan plus GitHub Copilot overusage calculations for more accurate quota reporting (thanks to @kalac2232, @baruchvitorino, @ebrainte). - Usage: added ZhipuAI quota tracking and fixed MiniMax coding-plan plus GitHub Copilot overusage calculations (thanks to @kalac2232, @baruchvitorino, @ebrainte).
## [1.9.2] - 2026-03-31 ## [1.9.2] - 2026-03-31
- Chat/Performance: overhauled live sync and streaming updates to reduce re-render churn and keep long-running chats smoother in the extension. - Chat/Performance: overhauled live sync and streaming updates to reduce re-render churn and keep long-running chats smooth in the extension.
- Sessions/UI: refined sidebar behavior with cleaner spacing, better truncation/tooltips, and a resizable sessions pane for tighter workspace control. - Sessions/UI: refined sidebar behavior with cleaner spacing, better truncation/tooltips, and a resizable sessions pane for tighter workspace control.
- Chat/Editor integration: improved Explorer file insertion so drag-and-drop and context actions add `@` file mentions more reliably without duplicate path text. - Chat/Editor integration: improved Explorer file insertion.
- Reliability: startup now queues bridge and stream requests until the API is ready, reducing false bootstrap failures and early-session instability. - Reliability: startup now queues bridge and stream requests until the API is ready.
- Chat: reasoning content now renders through the markdown pipeline for more consistent readability during live responses. - Chat: reasoning content now renders through the markdown pipeline.
## [1.9.1] - 2026-03-20 ## [1.9.1] - 2026-03-20
- Sessions: sidebar lists now keep sessions visible in both Recent and Project sections for easier session discovery (thanks to @nguyenngothuong). - Sessions: sidebar lists now keep sessions visible in both Recent and Project sections for easier session discovery (thanks to @nguyenngothuong).
- Chat/GitHub: linked issues and pull requests now show as user-message attachments and open more reliably through extension-safe external link handling. - Chat/GitHub: linked issues and pull requests now show as user-message attachments and open reliably through extension-safe external link handling.
- Settings/MCP: adding MCP servers now correctly respects user scope so user entries are not written into project config files. - Settings/MCP: adding MCP servers now correctly respects user scope.
- Reliability: managed server startup now imports login-shell environment values and normalizes Windows paths to reduce session-loading mismatches and proxy-related connection issues. - Reliability: managed server startup now imports login-shell environment values and normalizes Windows paths to reduce session-loading mismatches and proxy-related connection issues.
- Usage: added MiniMax Weekly quota provider support for broader quota tracking coverage (thanks to @nzlov). - Usage: added MiniMax Weekly quota provider support (thanks to @nzlov).
## [1.9.0] - 2026-03-20 ## [1.9.0] - 2026-03-20
- Navigation/UI: refreshed the extension shell with a redesigned sidebar, clearer hierarchy, and cleaner session grouping so active work is easier to navigate. - Navigation/UI: refreshed the extension shell with a redesigned sidebar, clearer hierarchy, and cleaner session grouping.
- Sessions: improved sidebar organization and interaction stability, including fixes for drag/rename edge cases during quick session management. - Sessions: improved sidebar organization and interaction stability, including fixes for drag/rename edge cases during quick session management.
- Chat/Performance: reduced streaming overhead and update churn for smoother long responses, steadier activity rendering, and fewer UI stalls in heavy sessions. - Chat/Performance: reduced streaming overhead and update churn for smooth long responses, steady activity rendering, and fewer UI stalls in heavy sessions.
- Chat: improved follow-to-latest behavior and timeline stability so ongoing responses remain easier to track. - Chat: improved follow-to-latest behavior and timeline stability.
- Chat/Permissions: added per-session permission auto-accept controls to reduce repetitive approval prompts in iterative workflows. - Chat/Permissions: added per-session permission auto-accept controls to reduce repetitive approval prompts in iterative workflows.
- Reliability/Windows: normalized workspace drive-letter handling and hid background process windows to reduce startup/session mismatches (thanks to @zerone0x). - Reliability/Windows: normalized workspace drive-letter handling and hid background process windows to reduce startup/session mismatches (thanks to @zerone0x).
@@ -174,50 +181,50 @@
## [1.8.6] - 2026-03-13 ## [1.8.6] - 2026-03-13
- Chat: completed a turn-based render pipeline with steadier streaming, smoother auto-follow, and more stable activity/tool progress behavior during long responses. - Chat: completed a turn-based render pipeline with steady streaming, smooth auto-follow, and more stable activity/tool progress behavior during long responses.
- Chat/Settings: added richer render controls with sorted/live modes, compact Activity previews, and default-open Bash/Edit options for faster review. - Chat/Settings: added richer render controls with sorted/live modes, compact Activity previews, and default-open Bash/Edit options.
- Reliability: switched extension event streaming to an SDK-based SSE proxy path, improving consistency for live updates and session activity signals across chat surfaces. - Reliability: switched extension event streaming to an SDK-based SSE proxy path.
- Settings: chat display changes now sync across sidebar and session editor views right away, so preferences stay consistent in every open panel. - Settings: chat display changes now sync across sidebar and session editor views right away.
- Sessions: worktrees with active chats are now prioritized in the sidebar, so in-progress work is easier to resume (thanks to @GhostFlying). - Sessions: worktrees with active chats are now prioritized in the sidebar (thanks to @GhostFlying).
- Sessions: archived-session behavior in the extension is now scoped to the active workspace with cleaner sidebar presentation. - Sessions: archived-session behavior in the extension is now scoped to the active workspace with cleaner sidebar presentation.
- Chat: fixed modified Enter send shortcuts in narrow layouts, so Ctrl/Cmd+Enter send works more consistently when the panel is compact (thanks to @eengad). - Chat: fixed modified Enter send shortcuts in narrow layouts (thanks to @eengad).
- Chat: fixed queue button behavior and focus-mode composer sizing so input actions stay visible during longer prompts (thanks to @shekohex). - Chat: fixed queue button behavior and focus-mode composer sizing (thanks to @shekohex).
- Diff: edit result comparisons now preserve original file extensions in virtual "before" files, improving syntax highlighting while reviewing changes. - Diff: edit result comparisons now preserve original file extensions in virtual "before" files.
## [1.8.5] - 2026-03-04 ## [1.8.5] - 2026-03-04
- Chat/Files: edit-style tool results now open in a VS Code diff editor with focus on the first changed line, making review and follow-up edits much faster. - Chat/Files: edit-style tool results now open in a VS Code diff editor with focus on the first changed line.
- Chat: improved focus-mode input layout so the footer action row stays pinned and available while composing long prompts. - Chat: improved focus-mode input layout.
- Settings: removed duplicate chat display options from Appearance and hid extension-irrelevant sections, making settings easier to scan. - Settings: removed duplicate chat display options from Appearance and hid extension-irrelevant sections.
- UI/Theming: aligned startup/loading branding with the active theme for a more consistent look during connection and auth states. - UI/Theming: aligned startup/loading branding with the active theme for a more consistent look during connection and auth states.
- Reliability: improved startup recovery for provider/model/agent loading so options are less likely to appear empty right after opening the extension. - Reliability: improved startup recovery for provider/model/agent loading.
## [1.8.4] - 2026-03-04 ## [1.8.4] - 2026-03-04
- Chat: added Save as image support for assistant messages, so you can export response snapshots directly from the extension. - Chat: added Save as image support for assistant messages.
- Chat: added a new `Changes` tool-output mode that opens edit/write/patch results by default while keeping activity easier to scan. - Chat: added a new `Changes` tool-output mode that opens edit/write/patch results by default while keeping activity easier to scan.
- Chat Activity: active tools now appear immediately and continue updating in collapsed view, so in-flight work stays visible with stable durations (thanks to @nelsonPires5). - Chat Activity: active tools now appear immediately and continue updating in collapsed view (thanks to @nelsonPires5).
- Chat: file references in assistant responses are now clickable (including line targets), making jump-to-file workflows faster during review. - Chat: file references in assistant responses are now clickable (including line targets).
- Chat/Files: improved `@` file mentions with active-project scoping and more consistent search behavior, reducing irrelevant results. - Chat/Files: improved `@` file mentions with active-project scoping and more consistent search behavior.
- Chat/GitHub: added Attach menu support for linking pull requests into your draft with picker-based selection and attached PR context. - Chat/GitHub: added Attach menu support for linking pull requests into your draft with picker-based selection and attached PR context.
- Chat: simplified attachment actions with a direct Attach files flow, reducing friction when adding context from the workspace. - Chat: simplified attachment actions with a direct Attach files flow.
- Chat: improved sticky user-message behavior with bounded height and internal scrolling, so long prompts stay readable without overwhelming the thread. - Chat: improved sticky user-message behavior with bounded height and internal scrolling.
- Shortcuts/Models: added favorite-model cycling shortcuts, so you can switch between starred models without leaving the keyboard (thanks to @iamhenry). - Shortcuts/Models: added favorite-model cycling shortcuts (thanks to @iamhenry).
- UI: interactive controls now consistently use pointer cursors, improving click affordance throughout the extension (thanks to @KJdotIO). - UI: interactive controls now consistently use pointer cursors.
## [1.8.3] - 2026-03-02 ## [1.8.3] - 2026-03-02
- Chat: added user-message display options for plain-text rendering and sticky headers, with preferences persisted in settings. - Chat: added user-message display options for plain-text rendering and sticky headers, with preferences persisted in settings.
- Chat: improved code block readability with cleaner header actions, restored horizontal scrolling, and more polished themed highlighting in markdown and tool output (thanks to @nelsonPires5). - Chat: improved code block readability with cleaner header actions, restored horizontal scrolling, and themed highlighting in markdown and tool output (thanks to @nelsonPires5).
- Chat: model picker provider groups are now collapsible, with expanded/collapsed state remembered. - Chat: model picker provider groups are now collapsible, with expanded/collapsed state remembered.
## [1.8.2] - 2026-03-01 ## [1.8.2] - 2026-03-01
- Chat: improved message readability with cleaner tool/reasoning rendering and more polished markdown presentation in long responses. - Chat: improved message readability with cleaner tool/reasoning rendering and more polished markdown presentation in long responses.
- Chat Activity: timing display is now less noisy, with detailed end timestamps shown on hover when you need them (thanks to @nelsonPires5). - Chat Activity: timing display is now less noisy, with detailed end timestamps shown on hover when you need them (thanks to @nelsonPires5).
- Reliability: improved panel visibility/reconnect handling so session activity stays more consistent after hiding and reopening the extension. - Reliability: improved panel visibility/reconnect handling.
- Reliability: fixed live-streaming edge cases for event endpoints with query/trailing-slash variants, improving real-time updates across chat, session editor, and agent-manager views. - Reliability: fixed live-streaming edge cases for event endpoints with query/trailing-slash variants.
## [1.8.1] - 2026-02-28 ## [1.8.1] - 2026-02-28
@@ -225,59 +232,59 @@
## [1.8.0] - 2026-02-28 ## [1.8.0] - 2026-02-28
- Chat: improved long-session performance with virtualized message rendering, smoother scrolling, and more stable behavior in large histories (thanks to @shekohex). - Chat: improved long-session performance with virtualized message rendering, smooth scrolling, and more stable behavior in large histories (thanks to @shekohex).
- Chat: added drag-and-drop file attachments, so dropping files from Explorer into chat is now a first-class flow (thanks to @Asuta). - Chat: added drag-and-drop file attachments (thanks to @Asuta).
- Chat: enabled markdown rendering in user messages for clearer formatted prompts and notes (thanks to @haofeng0705). - Chat: enabled markdown rendering in user messages for clearer formatted prompts and notes (thanks to @haofeng0705).
- Chat: pasted absolute paths are now treated as normal messages, reducing accidental command-like sends. - Chat: pasted absolute paths are now treated as normal messages.
- Chat: fixed queued send behavior for inactive sessions to reduce accidental sends to the wrong conversation. - Chat: fixed queued send behavior for inactive sessions to reduce accidental sends to the wrong conversation.
- Chat: enabled bueatiful diffs for edit tools in chat (thanks to @shekohex). - Chat: edit tools now use improved diffs (thanks to @shekohex).
- UI: improved long filename handling in file-mention autocomplete so results stay readable while typing (thanks to @haofeng0705). - UI: improved long filename handling in file-mention autocomplete (thanks to @haofeng0705).
- Usage: added MiniMax coding-plan quota provider support for broader usage tracking coverage (thanks to @nzlov). - Usage: added MiniMax coding-plan quota provider support (thanks to @nzlov).
- Usage: added Ollama Cloud quota provider support for broader usage tracking coverage (thanks to @iamhenry). - Usage: added Ollama Cloud quota provider support (thanks to @iamhenry).
## [1.7.5] - 2026-02-25 ## [1.7.5] - 2026-02-25
- Sessions: improved switching performance so moving between chats feels more immediate. - Sessions: improved switching performance.
- Chat: fixed cases where messages could duplicate or disappear during active conversations. - Chat: fixed cases where messages could duplicate or disappear during active conversations.
## [1.7.4] - 2026-02-24 ## [1.7.4] - 2026-02-24
- Settings: redesigned the settings workspace with flatter, more consistent layouts so key options are easier to find. - Settings: redesigned the settings workspace with flatter, more consistent layouts.
- Settings: grouped agents/skills navigation by subfolder to make larger setups easier to manage (thanks to @nguyenngothuong). - Settings: grouped agents/skills navigation by subfolder to make larger setups easier to manage (thanks to @nguyenngothuong).
- Chat: improved streaming smoothness and runtime stability with buffered updates and reliability fixes, reducing lag, stuck spinners, memory growth, and timeout-related interruptions in long runs (thanks to @nguyenngothuong). - Chat: improved streaming smoothness and runtime stability with buffered updates and reliability fixes.
- Chat: draft text now persists per session, and the input supports an expanded focus mode for longer prompts (thanks to @nguyenngothuong). - Chat: draft text now persists per session, and the input supports an expanded focus mode for longer prompts (thanks to @nguyenngothuong).
- Chat: added fullscreen Mermaid preview, improved default thinking-variant persistence, and hardened file-preview safety checks for a more predictable message experience (thanks to @yulia-ivashko). - Chat: added fullscreen Mermaid preview, improved default thinking-variant persistence, and hardened file-preview safety checks for a more predictable message experience (thanks to @yulia-ivashko).
- Sessions: expanded folder management with subfolders, cleaner organization controls, and clearer delete confirmations (thanks to @nguyenngothuong). - Sessions: expanded folder management with subfolders, cleaner organization controls, and clearer delete confirmations (thanks to @nguyenngothuong).
- Settings: added an MCP config manager UI to simplify editing and validating MCP server configuration (thanks to @nguyenngothuong). - Settings: added an MCP config manager UI to simplify editing and validating MCP server configuration (thanks to @nguyenngothuong).
- Chat Activity: improved Structured Output tool rendering with dedicated title/icon, clearer result descriptions, and more reliable detailed expansion defaults. - Chat Activity: improved Structured Output tool rendering with dedicated title/icon, clearer result descriptions, and more reliable detailed expansion defaults.
- Chat: added C, C++, and Go language support for syntax-aware rendering in code-heavy workflows (thanks to @fomenks). - Chat: added C, C++, and Go language support for syntax-aware rendering in code-heavy workflows (thanks to @fomenks).
- Reliability: aligned file read/raw endpoint safety checks with other runtimes for more consistent extension behavior (thanks to @yulia-ivashko). - Reliability: aligned file read/raw endpoint safety checks with other runtimes (thanks to @yulia-ivashko).
## [1.7.3] - 2026-02-21 ## [1.7.3] - 2026-02-21
- Sessions: added custom folders to group chat sessions, with move/rename/delete flows and persisted collapse state per project (thanks to @nguyenngothuong). - Sessions: added custom folders to group chat sessions, with move/rename/delete flows and persisted collapse state per project (thanks to @nguyenngothuong).
- Notifications: improved agent progress notifications and permission handling to reduce noisy prompts during active runs (thanks to @nguyenngothuong). - Notifications: improved agent progress notifications and permission handling to reduce noisy prompts during active runs (thanks to @nguyenngothuong).
- Settings: added customizable keyboard shortcuts for chat actions, panel toggles, and services, so you can better match the extension to your workflow (thanks to @nelsonPires5). - Settings: added customizable keyboard shortcuts for chat actions, panel toggles, and services (thanks to @nelsonPires5).
- UI: unified clipboard copy behavior for more consistent copy actions and feedback across extension surfaces. - UI: unified clipboard copy behavior.
- Reliability: improved startup environment detection by capturing login-shell environment snapshots, reducing missing PATH/tool issues on launch. - Reliability: improved startup environment detection by capturing login-shell environment snapshots.
- Reliability: refactored OpenCode config/auth integration into domain modules for steadier provider auth and command loading flows (thanks to @nelsonPires5). - Reliability: refactored OpenCode config/auth integration into domain modules for steady provider auth and command loading flows (thanks to @nelsonPires5).
## [1.7.2] - 2026-02-20 ## [1.7.2] - 2026-02-20
- Chat: question prompts now guide you to unanswered items before submit, making tool-question flows faster. - Chat: question prompts now guide you to unanswered items before submit.
- Chat: fixed auto-send queue to wait for the active session to be idle before sending, reducing misfires during agent messages. - Chat: fixed auto-send queue to wait for the active session to be idle before sending.
- Chat: improved streaming activity rendering and session attention indicators, so active progress and unread signals stay more consistent. - Chat: improved streaming activity rendering and session attention indicators.
- UI: added Plan view in the context sidebar panel for quicker access to plan content while you work (thanks to @nelsonPires5). - UI: added Plan view in the context sidebar panel for quicker access to plan content while you work (thanks to @nelsonPires5).
- Settings: model variant options now refresh correctly in draft/new-session flows, avoiding stale selections. - Settings: model variant options now refresh correctly in draft/new-session flows, avoiding stale selections.
- Reliability: provider auth failures now show clearer re-auth guidance when tokens expire, making recovery faster (thanks to @yulia-ivashko). - Reliability: provider auth failures now show clearer re-auth guidance when tokens expire (thanks to @yulia-ivashko).
## [1.7.1] - 2026-02-18 ## [1.7.1] - 2026-02-18
- Chat: slash commands now follow server command semantics (including multiline arguments), so command behavior is more consistent with OpenCode CLI. - Chat: slash commands now follow server command semantics (including multiline arguments).
- Chat: added a shell mode triggered by leading `!`, with inline output visibility/copy. - Chat: added a shell mode triggered by leading `!`, with inline output visibility/copy.
- Chat: improved delegated-task clarity with richer subtask bubbles, better task-detail rendering, and parent-chat surfacing for child permission/question requests. - Chat: improved delegated-task clarity with richer subtask bubbles, better task-detail rendering, and parent-chat surfacing for child permission/question requests.
- Chat: improved `@` mention autocomplete by prioritizing agents and cleaning up ordering for faster picks. - Chat: improved `@` mention autocomplete by prioritizing agents and cleaning up ordering.
- Skills: discovery now uses OpenCode API as the source of truth with safer fallback scanning, improving installed-state accuracy. - Skills: discovery now uses OpenCode API as the source of truth with safer fallback scanning.
- Skills: upgraded editing/install UX with better code editing, syntax-aware related files, and clearer location targeting across user/project .opencode and .agents scopes. - Skills: upgraded editing/install UX with better code editing, syntax-aware related files, and clearer location targeting across user/project .opencode and .agents scopes.
## [1.7.0] - 2026-02-17 ## [1.7.0] - 2026-02-17
@@ -285,27 +292,27 @@
- Chat: improved live streaming responsiveness with part-delta updates and smarter auto-follow scrolling during generation. - Chat: improved live streaming responsiveness with part-delta updates and smarter auto-follow scrolling during generation.
- Chat: Mermaid diagrams now render directly in messages, with quick copy/download actions for easier reuse. - Chat: Mermaid diagrams now render directly in messages, with quick copy/download actions for easier reuse.
**- Reliability: managed runtime startup now rotates secure auth credentials and hardens API proxy auth forwarding for safer local connections (thanks to @yulia-ivashko).** **- Reliability: managed runtime startup now rotates secure auth credentials and hardens API proxy auth forwarding for safer local connections (thanks to @yulia-ivashko).**
**- Reliability: extension startup/shutdown handling is more predictable, reducing stuck states during reconnects.** **- Reliability: extension startup/shutdown handling is more predictable.**
## [1.6.9] - 2026-02-16 ## [1.6.9] - 2026-02-16
- Agent Manager / Worktrees: switched to an upstream-first worktree flow with stronger branch tracking, making worktree sessions more predictable (thanks to @yulia-ivashko). - Agent Manager / Worktrees: switched to an upstream-first worktree flow with stronger branch tracking (thanks to @yulia-ivashko).
- Usage: added NanoGPT quota provider support and improved provider wiring for steadier usage reporting (thanks to @nelsonPires5). - Usage: added NanoGPT quota provider support and improved provider wiring for steady usage reporting (thanks to @nelsonPires5).
- UI: compact model info in selection (price + capabilities), making model selection faster and more cost-aware (thanks to @nelsonPires5). - UI: compact model info in selection (price + capabilities) (thanks to @nelsonPires5).
## [1.6.8] - 2026-02-12 ## [1.6.8] - 2026-02-12
- Chat: added drag-and-drop attachments with inline image previews, so sending screenshots and files from the editor is faster and much more reliable. - Chat: added drag-and-drop attachments with inline image previews.
- Sessions: fixed previously selected session carry-over when navigating from chat / session draft and list of sessions. - Sessions: fixed previously selected session carry-over when navigating from chat / session draft and list of sessions.
- Chat: improved picker search with fuzzy matching on names and descriptions to speed up finding the right agent/model. - Chat: improved picker search with fuzzy matching on names and descriptions to speed up finding the right agent/model.
- Usage: corrected Gemini and Antigravity quota source mapping and labels for more reliable usage metrics (thanks to @gsxdsm). - Usage: corrected Gemini and Antigravity quota source mapping and labels (thanks to @gsxdsm).
- Usage: remaining-quota mode now inverts usage markers, making trend direction clearer at a glance (thanks to @gsxdsm). - Usage: remaining-quota mode now inverts usage markers (thanks to @gsxdsm).
## [1.6.7] - 2026-02-10 ## [1.6.7] - 2026-02-10
- Added usage pace and prediction indicators in the header and settings to make quota usage trends easier to track (thanks to @gsxdsm). - Added usage pace and prediction indicators in the header and settings to make quota usage trends easier to track (thanks to @gsxdsm).
- Added confirmation dialogs for destructive delete/reset actions to reduce accidental mistakes in settings and management flows. - Added confirmation dialogs for destructive delete/reset actions to reduce accidental mistakes in settings and management flows.
- Improved reliability for message loading so sessions recover more predictably after reloads. - Improved reliability for message loading.
## [1.6.6] - 2026-02-9 ## [1.6.6] - 2026-02-9
@@ -314,10 +321,10 @@
## [1.6.5] - 2026-02-6 ## [1.6.5] - 2026-02-6
- Settings: added an OpenCode CLI path override so you can use a custom/local CLI install. - Settings: added an OpenCode CLI path override.
- Chat: added arrow-key prompt history and an optional setting to persist input drafts between restarts (thanks to @gsxdsm). - Chat: added arrow-key prompt history and an optional setting to persist input drafts between restarts (thanks to @gsxdsm).
- Chat: thinking/reasoning blocks now render more consistently, and justification visibility settings now apply reliably (thanks to @gsxdsm). - Chat: thinking/reasoning blocks now render consistently, and justification visibility settings now apply reliably (thanks to @gsxdsm).
- Reliability: improved OpenCode binary resolution and HOME-path handling for steadier local startup. - Reliability: improved OpenCode binary resolution and HOME-path handling for steady local startup.
## [1.6.4] - 2026-02-5 ## [1.6.4] - 2026-02-5
@@ -328,34 +335,34 @@
## [1.6.3] - 2026-02-2 ## [1.6.3] - 2026-02-2
- Improved server health check with the proper health API endpoint and increased timeout for steadier startup (thanks to @wienans). - Improved server health check with the proper health API endpoint and increased timeout for steady startup (thanks to @wienans).
- Settings dialog no longer persists open/closed state across extension restarts. - Settings dialog no longer persists open/closed state across extension restarts.
## [1.6.2] - 2026-02-1 ## [1.6.2] - 2026-02-1
- Added multi-provider quota dashboard in settings to monitor API usage across OpenAI, Google, and z.ai with auto-refresh support (thanks to @nelsonPires5). - Added multi-provider quota dashboard in settings to monitor API usage across OpenAI, Google, and z.ai with auto-refresh support (thanks to @nelsonPires5).
- Enhanced token-based theming system for better themes support. - Enhanced token-based theming system.
## [1.6.1] - 2026-01-30 ## [1.6.1] - 2026-01-30
- Chat: added Stop button to cancel generation mid-response. - Chat: added Stop button to cancel generation mid-response.
- Chat: improved compact controls on narrow panels with a unified drawer for model and tool options. - Chat: improved compact controls on narrow panels with a unified drawer for model and tool options.
- Chat: added Apply Patch tool support for opening files in editor - Chat: added Apply Patch tool support for opening files in editor.
- Reliability: improved event stream reconnection when the panel is hidden/shown or VS Code regains focus. - Reliability: improved event stream reconnection when the panel is hidden/shown or VS Code regains focus.
## [1.6.0] - 2026-01-29 ## [1.6.0] - 2026-01-29
- Added message stall detection with automatic soft resync for more reliable message delivery. - Added message stall detection with automatic soft resync.
- Fixed "Load older" button in long sessions with proper progressive pagination. - Fixed "Load older" button in long sessions with proper progressive pagination.
- Session activity status now updates reliably even when the extension panel is hidden or collapsed. - Session activity status now updates reliably even when the extension panel is hidden or collapsed.
## [1.5.9] - 2026-01-28 ## [1.5.9] - 2026-01-28
- Agent Manager: migrated to Opencode SDK worktree implementation; sessions in worktrees are now completely isolated. - Agent Manager: migrated to the OpenCode SDK worktree implementation; sessions in worktrees are now completely isolated.
- Agent Manager: worktree setup commands are now persistant per project and automatically saved/restored. - Agent Manager: worktree setup commands are now persistant per project and automatically saved/restored.
@@ -367,12 +374,12 @@
- Diff: fixed Chrome scrolling in All Files layout. - Diff: fixed Chrome scrolling in All Files layout.
- Activity: added a text-justification setting for activity summaries (thanks to @iyangdianfeng). - Activity: added a text-justification setting for activity summaries (thanks to @iyangdianfeng).
- Performance: faster chat rendering for busy sessions. - Performance: faster chat rendering for busy sessions.
- Reliability: file lists and message sends handle missing directories and transient errors more gracefully. - Reliability: file lists and message sends handle missing directories and transient errors better.
## [1.5.7] - 2026-01-24 ## [1.5.7] - 2026-01-24
- No notable changes - No notable changes.
## [1.5.6] - 2026-01-24 ## [1.5.6] - 2026-01-24
@@ -388,29 +395,29 @@
## [1.5.4] - 2026-01-22 ## [1.5.4] - 2026-01-22
- Apply Patch tool now shows a diff preview for applying patch edits. - Apply Patch tool now shows a diff preview.
- Settings: manage provider configuration files directly from the extension. - Settings: manage provider configuration files directly from the extension.
## [1.5.3] - 2026-01-20 ## [1.5.3] - 2026-01-20
- Chat: Smoother session switching with more stable scroll anchoring. - Chat: improved session switching with more stable scroll anchoring.
- Chat: new Activity view in collapsed state, now shows latest 6 tools by default. - Chat: the collapsed Activity view now shows the latest 6 tools by default.
- Chat: Updated accent color derivation to better match editor themes. - Chat: updated accent color derivation to better match editor themes.
- Performance: Faster filesystem/search operations and general stability improvements (thanks to @TheRealAshik). - Performance: improved filesystem/search speed and general stability (thanks to @TheRealAshik).
- Files: adjusted default visibility for hidden/dotfiles to be visible and gitignored entries to be hidden. - Files: adjusted default visibility for hidden/dotfiles to be visible and gitignored entries to be hidden.
## [1.5.2] - 2026-01-17 ## [1.5.2] - 2026-01-17
- Chat: optimized message loading for opening sessions. - Chat: optimized message loading for opening sessions.
- Layout: tuned responsive breakpoint and server readiness timeout for steadier startup. - Layout: tuned responsive breakpoint and server readiness timeout for steady startup.
- Reliability: improved OpenCode process cleanup to reduce orphaned servers. - Reliability: improved OpenCode process cleanup to reduce orphaned servers.
## [1.5.1] - 2026-01-16 ## [1.5.1] - 2026-01-16
- No notable changes - No notable changes.
## [1.5.0] - 2026-01-16 ## [1.5.0] - 2026-01-16
@@ -421,7 +428,7 @@
- Session tabs: fixed opening new session in editor tab; title bar button now opens new session tab, sidebar button opens current or new session. - Session tabs: fixed opening new session in editor tab; title bar button now opens new session tab, sidebar button opens current or new session.
- Layout: added responsive expanded layout showing sessions sidebar + chat side-by-side when extension is wide enough (≥700px). - Layout: added responsive expanded layout showing sessions sidebar + chat side-by-side when extension is wide enough (≥700px).
- Layout: extension now opens to sessions list instead of new session draft. - Layout: extension now opens to sessions list instead of new session draft.
- Layout: compact header with reduced padding for better space efficiency. - Layout: compact header with reduced padding.
- Settings: hidden Git Identities tab, Git section, and Diff view settings (not applicable to VS Code). - Settings: hidden Git Identities tab, Git section, and Diff view settings (not applicable to VS Code).
- Settings: hidden project switcher dropdown (VS Code uses workspace). - Settings: hidden project switcher dropdown (VS Code uses workspace).
- Shortcuts: disabled worktree session creation with shortcuts (Ctrl+Shift+N now opens standard session). - Shortcuts: disabled worktree session creation with shortcuts (Ctrl+Shift+N now opens standard session).
@@ -450,20 +457,20 @@
## [1.4.6] - 2026-01-09 ## [1.4.6] - 2026-01-09
- Switch opencode cli management to SDK. - Switched OpenCode CLI management to the SDK.
- Input: removed auto-complete and auto-correction. - Input: removed auto-complete and auto-correction.
- Shortcuts: switched agent cycling shortcut from Shift + TAB to TAB again. - Shortcuts: switched the agent cycling shortcut from Shift+Tab back to Tab.
- Chat: added question tool support with a rich UI for interaction. - Chat: added question tool support with a rich UI for interaction.
## [1.4.5] - 2026-01-08 ## [1.4.5] - 2026-01-08
- Chat: added support for model variants (thinking effort). - Chat: added support for model variants (thinking effort).
- Shortcuts: Switched agent cycling shortcut from TAB to Shift + TAB. - Shortcuts: switched the agent cycling shortcut from Tab to Shift+Tab.
- Skills: added autocomplete for skills on "/" when it is not the first character in input. - Skills: added autocomplete for skills on "/" when it is not the first character in input.
- Autocomplete: added scope badges for commands/agents/skills. - Autocomplete: added scope badges for commands/agents/skills.
- Compact: changed /summarize command to be /compact and use sdk for compaction. - Compact: changed `/summarize` to `/compact` and moved compaction to the SDK.
- MCP: added ability to dynamically enabled/disabled configured MCP. - MCP: added the ability to dynamically enable or disable configured MCP servers.
## [1.4.4] - 2026-01-08 ## [1.4.4] - 2026-01-08
@@ -499,7 +506,7 @@
## [1.4.1] - 2026-01-02 ## [1.4.1] - 2026-01-02
- Added the ability to select the same model multiple times in multi-agent runs for response comparison. - Added the ability to select the same model multiple times in multi-agent runs for response comparison.
- Model selector now includes search and keyboard navigation for faster model selection. - Model selector now includes search and keyboard navigation.
- Added revert button to all user messages (including first one). - Added revert button to all user messages (including first one).
- Added HEIC image support for file attachments with automatic MIME type normalization for text format files. - Added HEIC image support for file attachments with automatic MIME type normalization for text format files.
- Only show the main Worktree in the Chat Sidebar (thanks to @wienans). - Only show the main Worktree in the Chat Sidebar (thanks to @wienans).
@@ -563,10 +570,10 @@
- Fixed startup, more reliable OpenCode CLI/API management, and stabilized API proxying/streaming. - Fixed startup, more reliable OpenCode CLI/API management, and stabilized API proxying/streaming.
- Added an animated loading screen and introduced command for status/debug output. - Added an animated loading screen and introduced command for status/debug output.
- Fixed session activity tracking so it correctly handles transitions through states. - Fixed session activity tracking.
- Fixed directory path handling (including `~` expansion) to prevent invalid paths and related Git/worktree errors. - Fixed directory path handling (including `~` expansion) to prevent invalid paths and related Git/worktree errors.
- Chat UI: improved turn grouping/activity rendering and fixed message metadata/agent selection propagation. - Chat UI: improved turn grouping/activity rendering and fixed message metadata/agent selection propagation.
- Chat UI: improved agent activity status behavior and reduced image thumbnail sizes for better readability. - Chat UI: improved agent activity status behavior and reduced image thumbnail sizes.
## [1.3.0] - 2025-12-21 ## [1.3.0] - 2025-12-21
@@ -601,13 +608,13 @@
- Agent Task tool now renders progressively with live duration and completed sub-tools summary. - Agent Task tool now renders progressively with live duration and completed sub-tools summary.
- Unified markdown rendering between assistant messages and tool outputs. - Unified markdown rendering between assistant messages and tool outputs.
- Reduced markdown header sizes for better visual balance. - Reduced markdown header sizes.
## [1.2.1] - 2025-12-16 ## [1.2.1] - 2025-12-16
- Todo task tracking: collapsible status row showing AI's current task and progress. - Todo task tracking: collapsible status row showing AI's current task and progress.
- Switched "Detailed" tool output mode to only open critical tools (task, edit, write, etc.) for better performance. - Switched "Detailed" tool output mode to only open critical tools (task, edit, write, etc.).
## [1.2.0] - 2025-12-15 ## [1.2.0] - 2025-12-15
@@ -625,8 +632,8 @@
## [1.1.5] - 2025-12-15 ## [1.1.5] - 2025-12-15
- Enhanced file attachment features performance. - Improved file attachment performance.
- Added fuzzy search feature for file mentioning with @ in chat. - Added fuzzy search for file mentions with `@` in chat.
- Optimized input area layout. - Optimized input area layout.
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "openchamber", "name": "openchamber",
"displayName": "OpenChamber", "displayName": "OpenChamber",
"description": "AI coding assistant powered by OpenCode", "description": "AI coding assistant powered by OpenCode",
"version": "1.11.1", "version": "1.11.2",
"publisher": "fedaykindev", "publisher": "fedaykindev",
"private": true, "private": true,
"repository": { "repository": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@openchamber/web", "name": "@openchamber/web",
"version": "1.11.1", "version": "1.11.2",
"private": false, "private": false,
"type": "module", "type": "module",
"main": "./server/index.js", "main": "./server/index.js",