From c94da0c1a0f4454013f101f968ff784a9c1feaf8 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Wed, 22 Apr 2026 22:15:23 +0300 Subject: [PATCH] release v1.9.8 --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- packages/desktop/package.json | 2 +- packages/desktop/src-tauri/Cargo.lock | 2 +- packages/desktop/src-tauri/Cargo.toml | 2 +- packages/desktop/src-tauri/tauri.conf.json | 2 +- packages/electron/package.json | 2 +- packages/ui/package.json | 2 +- packages/vscode/CHANGELOG.md | 8 ++++++++ packages/vscode/package.json | 2 +- packages/web/package.json | 2 +- 11 files changed, 29 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f81665ae..4105b591 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.9.8] - 2026-04-22 + +- Sessions/Reliability: fixed parent-child session sync during reconnects and navigation, so status and progress stay aligned in complex session trees (thanks to @jwcrystal). +- Settings/Sync: settings updates now sync more reliably across clients, and sidebar session pagination is steadier in larger workspaces. +- Sessions/Folders: folder changes now persist through server-backed endpoints, improving consistency across environments and path setups. +- Notifications: permission notifications are now suppressed when auto-accept is enabled, reducing noise during trusted runs. +- Chat/Files: improved changed-files handling in chat and restored quick file-open flows from pending changes, so jump-to-edit stays fast (thanks to @jwcrystal). +- UI: improved bottom scroll shadow behavior and hide the tasks row when there is no active work for a cleaner conversation view. +- Reliability/Desktop: improved live event-stream recovery after transient stalls, wait briefly before failing chat actions during reconnects, and persist Electron server logs for easier disconnect debugging. +- Desktop/macOS: System color mode now tracks OS theme changes, traffic-light controls stay visible after dock restore, and update restart/changelog handling is more reliable. +- 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 - Desktop: added an Electron desktop runtime in parallel with the current Tauri app, with Electron planned to become the default path in an upcoming release. diff --git a/package.json b/package.json index 49d6f24d..360b0dc3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openchamber-monorepo", - "version": "1.9.7", + "version": "1.9.8", "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 53485089..e57c12f4 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/desktop", - "version": "1.9.7", + "version": "1.9.8", "private": true, "type": "module", "desktopPrerequisites": [ diff --git a/packages/desktop/src-tauri/Cargo.lock b/packages/desktop/src-tauri/Cargo.lock index bff2b597..c194fb16 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.9.7" +version = "1.9.8" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/packages/desktop/src-tauri/Cargo.toml b/packages/desktop/src-tauri/Cargo.toml index 1a8306cb..8435b0c8 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.9.7" +version = "1.9.8" edition = "2021" publish = false diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json index 2d96b6af..8839514b 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.9.7", + "version": "1.9.8", "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 43b04cc8..485de808 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/electron", - "version": "1.9.7", + "version": "1.9.8", "private": true, "description": "Electron desktop runtime for OpenChamber", "author": "OpenChamber", diff --git a/packages/ui/package.json b/packages/ui/package.json index 2d088319..5ba98343 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/ui", - "version": "1.9.7", + "version": "1.9.8", "private": true, "type": "module", "main": "src/main.tsx", diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md index 34048966..93c88749 100644 --- a/packages/vscode/CHANGELOG.md +++ b/packages/vscode/CHANGELOG.md @@ -1,3 +1,11 @@ +## [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). +- Settings/Sync: settings changes now sync more reliably with other clients, and sidebar session pagination is steadier in larger workspaces. +- Sessions/Folders: folder updates now persist through server-backed APIs, improving consistency across different machine path setups. +- 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. + ## [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). diff --git a/packages/vscode/package.json b/packages/vscode/package.json index e04cb48b..8f5925dd 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.9.7", + "version": "1.9.8", "publisher": "fedaykindev", "private": true, "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 09a5d6f3..82a124a5 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/web", - "version": "1.9.7", + "version": "1.9.8", "private": false, "type": "module", "main": "./server/index.js",