release v1.11.0

This commit is contained in:
Bohdan Triapitsyn
2026-05-14 15:36:07 +03:00
parent 5313494e5a
commit a4decfd3dd
11 changed files with 35 additions and 9 deletions
+14
View File
@@ -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.
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@openchamber/desktop",
"version": "1.10.4",
"version": "1.11.0",
"private": true,
"type": "module",
"desktopPrerequisites": [
+1 -1
View File
@@ -2684,7 +2684,7 @@ dependencies = [
[[package]]
name = "openchamber-desktop"
version = "1.10.4"
version = "1.11.0"
dependencies = [
"anyhow",
"base64 0.22.1",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "openchamber-desktop"
version = "1.10.4"
version = "1.11.0"
edition = "2021"
publish = false
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@openchamber/ui",
"version": "1.10.4",
"version": "1.11.0",
"private": true,
"type": "module",
"main": "src/main.tsx",
+12
View File
@@ -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.
+1 -1
View File
@@ -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": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@openchamber/web",
"version": "1.10.4",
"version": "1.11.0",
"private": false,
"type": "module",
"main": "./server/index.js",