diff --git a/CHANGELOG.md b/CHANGELOG.md index a7ec3e6e..f7679b21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.11.0] - 2026-05-14 + +- Updates/OpenCode: added in-app OpenCode update checks and upgrade actions, making it easier to keep the bundled OpenCode runtime current without leaving OpenChamber. +- Voice: added local Whisper speech-to-text, giving voice input a private on-device transcription option. +- Voice: synced speech recognition settings across devices and let server transcription finish processing audio when voice input stops for more reliable dictation (thanks to @kostazol). +- 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/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/Performance: virtualized more timeline content, deferred heavy tool output, and improved scroll-to-bottom behavior so long sessions stay smoother. +- VSCode: improved chat sidebar command handoff, active-editor context updates, SSE cleanup, Agent Manager settings sync, and archived-session bulk delete reliability in the extension (thanks to @isanchez404, @jjdubski). +- Git: generalized repository provider handling beyond GitHub and made commit/PR generation more tolerant of JSON wrapped in assistant text, improving Git workflows across more hosts (thanks to @kjhq). +- Terminal: rejected file paths as terminal working directories, preserved UTF-8 replay chunks, and cleaned up WebSocket/SSE listeners more reliably during shutdown and reconnects (thanks to @isanchez404). +- Usage/Reliability: guarded quota percentages and reset timestamps more defensively, reducing misleading usage displays with incomplete provider data (thanks to @isanchez404). +- UI/Reliability: added smaller fixes for chunk-load recovery, locale retry behavior, stale attachment reads, scheduled tasks, session folders, and accessible Git/session controls (thanks to @isanchez404). + ## [1.10.4] - 2026-05-09 - Desktop/Mini Chat: improved Mini Chat session controls with current context usage in the compact header and a single header action that opens either the active session or current draft in Mini Chat. diff --git a/package.json b/package.json index dfba2d87..afb5f796 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openchamber-monorepo", - "version": "1.10.4", + "version": "1.11.0", "description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes", "private": true, "type": "module", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 7596114a..48340c1c 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/desktop", - "version": "1.10.4", + "version": "1.11.0", "private": true, "type": "module", "desktopPrerequisites": [ diff --git a/packages/desktop/src-tauri/Cargo.lock b/packages/desktop/src-tauri/Cargo.lock index 5aec3034..edcc8f62 100644 --- a/packages/desktop/src-tauri/Cargo.lock +++ b/packages/desktop/src-tauri/Cargo.lock @@ -2684,7 +2684,7 @@ dependencies = [ [[package]] name = "openchamber-desktop" -version = "1.10.4" +version = "1.11.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/packages/desktop/src-tauri/Cargo.toml b/packages/desktop/src-tauri/Cargo.toml index b20a76d3..e0d3a473 100644 --- a/packages/desktop/src-tauri/Cargo.toml +++ b/packages/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openchamber-desktop" -version = "1.10.4" +version = "1.11.0" edition = "2021" publish = false diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json index 419d28e5..c7837f40 100644 --- a/packages/desktop/src-tauri/tauri.conf.json +++ b/packages/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "../node_modules/@tauri-apps/cli/schema.json", "productName": "OpenChamber", - "version": "1.10.4", + "version": "1.11.0", "identifier": "ai.opencode.openchamber", "build": { "beforeDevCommand": "node ./scripts/dev-web-server.mjs", diff --git a/packages/electron/package.json b/packages/electron/package.json index d6f8f597..b0fb3a81 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/electron", - "version": "1.10.4", + "version": "1.11.0", "private": true, "description": "Electron desktop runtime for OpenChamber", "author": "OpenChamber", diff --git a/packages/ui/package.json b/packages/ui/package.json index dc43f8f4..f9d4e0c7 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/ui", - "version": "1.10.4", + "version": "1.11.0", "private": true, "type": "module", "main": "src/main.tsx", diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md index c87530bf..50466538 100644 --- a/packages/vscode/CHANGELOG.md +++ b/packages/vscode/CHANGELOG.md @@ -1,3 +1,15 @@ +## [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/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/Performance: virtualized more timeline content, deferred heavy tool output, and improved scroll-to-bottom behavior so long sessions stay smoother. +- 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: active-editor context updates now ignore stale broadcasts, keeping chat context aligned with the file you are actually viewing (thanks to @isanchez404). +- 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). +- Agent Manager: settings changes now sync into Agent Manager views immediately, keeping extension panels consistent after configuration updates (thanks to @isanchez404). +- Sessions: archived-session bulk delete now works more 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). + ## [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. diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 87127062..a56428b2 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -2,7 +2,7 @@ "name": "openchamber", "displayName": "OpenChamber", "description": "AI coding assistant powered by OpenCode", - "version": "1.10.4", + "version": "1.11.0", "publisher": "fedaykindev", "private": true, "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 2bf4911e..218775d5 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/web", - "version": "1.10.4", + "version": "1.11.0", "private": false, "type": "module", "main": "./server/index.js",