diff --git a/CHANGELOG.md b/CHANGELOG.md index 6149f5db..a7ec3e6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [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. +- Chat/Input: collapsed model, variant, and agent labels more gracefully on narrow widths, keeping prompt controls usable in tight panels. +- Git/Worktrees: pull-request worktrees can now reuse an existing local branch when it matches the PR head, reducing blocked setup flows. +- Git: deduplicated lightweight and full status refreshes separately, preventing stale or mismatched Git updates during background polling (thanks to @isanchez404). +- Files: ignored stale file loads, guarded pending navigation, and stopped switching files when save fails, reducing lost edits and wrong-file previews (thanks to @isanchez404). +- Terminal: cleaned up idle WebSocket connections and scoped SSE connection-open handling per retry attempt, improving terminal reconnect behavior (thanks to @isanchez404). +- Settings/UI: improved keyboard and screen-reader support for resizable Settings navigation and collapsible sidebar groups (thanks to @isanchez404). +- Reliability/Sync: preserved message part update ordering so live chat output stays consistent during rapid streaming updates (thanks to @isanchez404). + ## [1.10.3] - 2026-05-08 - Desktop/Electron: added Mini Chat windows for focused conversations without the full workspace shell, including session/draft handoff back to the main window, always-on-top pinning, and quick access from the header, session list, command palette, and keyboard shortcuts. diff --git a/package.json b/package.json index 28859c62..05ae1853 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openchamber-monorepo", - "version": "1.10.3", + "version": "1.10.4", "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 9e937a9d..7596114a 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/desktop", - "version": "1.10.3", + "version": "1.10.4", "private": true, "type": "module", "desktopPrerequisites": [ diff --git a/packages/desktop/src-tauri/Cargo.lock b/packages/desktop/src-tauri/Cargo.lock index d3f1d23c..5aec3034 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.3" +version = "1.10.4" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/packages/desktop/src-tauri/Cargo.toml b/packages/desktop/src-tauri/Cargo.toml index bd54aa33..b20a76d3 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.3" +version = "1.10.4" edition = "2021" publish = false diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json index d3cf8de5..419d28e5 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.3", + "version": "1.10.4", "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 bc741359..130e4fea 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/electron", - "version": "1.10.3", + "version": "1.10.4", "private": true, "description": "Electron desktop runtime for OpenChamber", "author": "OpenChamber", diff --git a/packages/ui/package.json b/packages/ui/package.json index 687a7cbf..4eb9f264 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/ui", - "version": "1.10.3", + "version": "1.10.4", "private": true, "type": "module", "main": "src/main.tsx", diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md index 083f3ee0..c87530bf 100644 --- a/packages/vscode/CHANGELOG.md +++ b/packages/vscode/CHANGELOG.md @@ -1,3 +1,10 @@ +## [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. +- Git/Worktrees: pull-request worktrees can now reuse an existing local branch when it matches the PR head, reducing blocked setup flows. +- 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). + ## [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. diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 7b1705af..89e5a0f7 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.3", + "version": "1.10.4", "publisher": "fedaykindev", "private": true, "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 7ade4b88..5f4ec56a 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/web", - "version": "1.10.3", + "version": "1.10.4", "private": false, "type": "module", "main": "./server/index.js",