diff --git a/CHANGELOG.md b/CHANGELOG.md index 08b12253..668291e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,18 @@ All notable changes to this project will be documented in this file. ## [Unreleased] -- VS Code extension: added git backend integration for UI to access -- VS Code extension: Only show the main Worktree in the Chat Sidebar -- Improve model selector with search and keyboard navigation +## [1.4.1] - 2026-01-02 + +- Added the ability to select the same model multiple times in multi-agent runs for response comparison. +- Model selector now includes search and keyboard navigation for faster model selection. +- Added revert button to all user messages (including first one). +- Added HEIC image support for file attachments with automatic MIME type normalization for text format files. +- VS Code extension: added git backend integration for UI to access (thanks to @wienans). +- VS Code extension: Only show the main Worktree in the Chat Sidebar (thanks to @wienans). +- Web app: terminal backend now supports a faster Bun-based PTY when Bun is available, with automatic fallback for existing Node-only setups. +- Terminal: improved terminal performance and stability by switching to the Ghostty-based terminal renderer, while keeping the existing terminal UX and per-directory sessions. +- Terminal: fixed several issues with terminal session restore and rendering under heavy output, including switching directories and long-running TUI apps. + ## [1.4.0] - 2026-01-01 diff --git a/README.md b/README.md index 77da70ef..572a4281 100644 --- a/README.md +++ b/README.md @@ -120,12 +120,13 @@ Independent project, not affiliated with OpenCode team. **Special thanks to:** -- [OpenCode](https://opencode.ai) - For the excellent API and extensible architecture -- [Flexoki](https://github.com/kepano/flexoki) - Beautiful color scheme by [Steph Ango](https://stephango.com/flexoki) -- [Pierre](https://pierrejs-docs.vercel.app/) - Fast, beautiful diff viewer with syntax highlighting -- [Tauri](https://github.com/tauri-apps/tauri) - Desktop application framework -- [David Hill](https://x.com/iamdavidhill) - who inspired me to release this without [overthinking](https://x.com/iamdavidhill/status/1993648326450020746?s=20) -- My wife, who created a beautiful firework animation for the app while testing it for the first time +- [OpenCode](https://opencode.ai) - For the excellent API and extensible architecture. +- [Flexoki](https://github.com/kepano/flexoki) - Beautiful color scheme by [Steph Ango](https://stephango.com/flexoki). +- [Pierre](https://pierrejs-docs.vercel.app/) - Fast, beautiful diff viewer with syntax highlighting. +- [Tauri](https://github.com/tauri-apps/tauri) - Desktop application framework. +- [Ghossty-web](https://github.com/coder/ghostty-web) - for a great implementeation of a Ghostty web renderer. +- [David Hill](https://x.com/iamdavidhill) - who inspired me to release this without [overthinking](https://x.com/iamdavidhill/status/1993648326450020746?s=20). +- My wife, who created a beautiful firework animation for the app while testing it for the first time. ## License diff --git a/package.json b/package.json index 21be985d..4e8ebcfb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openchamber-monorepo", - "version": "1.4.0", + "version": "1.4.1", "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 d7f7d6f9..1395b191 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/desktop", - "version": "1.4.0", + "version": "1.4.1", "private": true, "type": "module", "desktopPrerequisites": [ diff --git a/packages/desktop/src-tauri/Cargo.toml b/packages/desktop/src-tauri/Cargo.toml index 24b17495..ace60afc 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.4.0" +version = "1.4.1" edition = "2021" publish = false diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json index 7e21041e..eb44f34f 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.4.0", + "version": "1.4.1", "identifier": "ai.opencode.openchamber", "build": { "beforeDevCommand": "bun run dev", diff --git a/packages/ui/package.json b/packages/ui/package.json index 99e49275..546ae5c8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/ui", - "version": "1.4.0", + "version": "1.4.1", "private": true, "type": "module", "main": "src/main.tsx", diff --git a/packages/vscode/package.json b/packages/vscode/package.json index e40f51ae..b1c4f2df 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.4.0", + "version": "1.4.1", "publisher": "fedaykindev", "private": true, "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 64ba3466..eb910162 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/web", - "version": "1.4.0", + "version": "1.4.1", "private": false, "type": "module", "main": "./server/index.js",