From 11ce80b7abb675069bb657a6e12c96452f7636df Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Wed, 4 Mar 2026 03:09:01 +0200 Subject: [PATCH] release v1.8.4 --- CHANGELOG.md | 21 +++++++++++++++++++++ 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/ui/package.json | 2 +- packages/vscode/CHANGELOG.md | 14 ++++++++++++++ packages/vscode/package.json | 2 +- packages/web/package.json | 2 +- 10 files changed, 43 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b61708a..fddfef56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,27 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.8.4] - 2026-03-04 + +- Chat: added clickable file-path links in assistant messages (including line targeting), so you can jump from answer text straight to the exact file location (thanks to @yulia-ivashko). +- Chat: added a new `Changes` tool-output mode that expands edits/patches by default while keeping activity readable, making long runs easier to review (thanks to @iamhenry). +- Chat: in-progress tools now appear immediately and stay live in collapsed activity view, so active work is visible earlier with stable durations (thanks to @nelsonPires5). +- Chat: improved long user-message behavior in sticky mode with bounded height, internal scrolling, and cleaner action hit targets for better readability and control. +- Chat/Files: improved `@` file discovery and mention behavior with project-scoped search and more consistent matching, reducing wrong-project results. +- Chat/GitHub: added Attach menu actions to link GitHub issues and PRs directly in any session, making it faster to pull ticket/PR context into a prompt. +- Chat/Files: restored user image previews/fullscreen navigation and improved text-selection action placement on narrow layouts. +- Shortcuts/Models: added favorite-model cycling shortcuts, so you can switch between starred models without leaving the keyboard (thanks to @iamhenry). +- Sessions: added active-project session search in the sidebar, with clearer match behavior and easier clearing during filtering (thanks to @KJdotIO). +- Worktrees/GitHub: streamlined worktree creation with a unified flow for branches, issues, and PR-linked sessions, including cleaner validation and faster branch loading. +- Worktrees/Git: fixed branch/PR source resolution (including slash-named branches and fork PR heads), so linked worktrees track and push to the correct upstream branch. +- Git: fixed a PR panel refresh loop that could trigger repeated updates and unstable behavior in the PR section (thanks to @yulia-ivashko). +- Files/Desktop: improved `Open In` actions from file views/editors, including app selection behavior and tighter integration for opening focused files (thanks to @yulia-ivashko). +- Mobile/Projects: added long-press project editing with a bottom-sheet panel and drag-to-reorder support for faster project management on mobile (thanks to @Jovines). +- Web/PWA/Android: added improved install UX with pre-install naming and manifest shortcut updates, so installed web apps feel more customized and project-aware (thanks to @shekohex). +- UI: interactive controls now consistently show pointer cursors, improving click affordance and reducing ambiguous hover states (thanks to @KJdotIO). +- Security/Reliability: hardened terminal auth, tightened skill-file path protections, and reduced sensitive request logging exposure for safer day-to-day usage (thanks to @yulia-ivashko). + + ## [1.8.3] - 2026-03-02 - Chat: added user-message display controls for plain-text rendering and sticky headers, so you can tune readability to match your preferences. diff --git a/package.json b/package.json index 772d5858..597af8ad 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openchamber-monorepo", - "version": "1.8.3", + "version": "1.8.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 dc48749f..d0f724da 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/desktop", - "version": "1.8.3", + "version": "1.8.4", "private": true, "type": "module", "desktopPrerequisites": [ diff --git a/packages/desktop/src-tauri/Cargo.lock b/packages/desktop/src-tauri/Cargo.lock index ecbc1e5c..2123375d 100644 --- a/packages/desktop/src-tauri/Cargo.lock +++ b/packages/desktop/src-tauri/Cargo.lock @@ -2670,7 +2670,7 @@ dependencies = [ [[package]] name = "openchamber-desktop" -version = "1.8.3" +version = "1.8.4" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/packages/desktop/src-tauri/Cargo.toml b/packages/desktop/src-tauri/Cargo.toml index d84b4908..3c8e07cf 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.8.3" +version = "1.8.4" edition = "2021" publish = false diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json index 8fdbec40..da90f7f7 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.8.3", + "version": "1.8.4", "identifier": "ai.opencode.openchamber", "build": { "beforeDevCommand": "node ./scripts/dev-web-server.mjs", diff --git a/packages/ui/package.json b/packages/ui/package.json index 244330d7..6a11dc55 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/ui", - "version": "1.8.3", + "version": "1.8.4", "private": true, "type": "module", "main": "src/main.tsx", diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md index 897dd8a3..fb72f962 100644 --- a/packages/vscode/CHANGELOG.md +++ b/packages/vscode/CHANGELOG.md @@ -1,3 +1,17 @@ +## [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 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: file references in assistant responses are now clickable (including line targets), making jump-to-file workflows faster during review. +- Chat/Files: improved `@` file mentions with active-project scoping and more consistent search behavior, reducing irrelevant results. +- 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: improved sticky user-message behavior with bounded height and internal scrolling, so long prompts stay readable without overwhelming the thread. +- Shortcuts/Models: added favorite-model cycling shortcuts, so you can switch between starred models without leaving the keyboard (thanks to @iamhenry). +- UI: interactive controls now consistently use pointer cursors, improving click affordance throughout the extension (thanks to @KJdotIO). + + ## [1.8.3] - 2026-03-02 - Chat: added user-message display options for plain-text rendering and sticky headers, with preferences persisted in settings. diff --git a/packages/vscode/package.json b/packages/vscode/package.json index f695b710..40a9561e 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.8.3", + "version": "1.8.4", "publisher": "fedaykindev", "private": true, "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 7e3b00aa..57473062 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/web", - "version": "1.8.3", + "version": "1.8.4", "private": false, "type": "module", "main": "./server/index.js",