release v1.7.0

This commit is contained in:
Bohdan Triapitsyn
2026-02-17 19:36:19 +02:00
parent 4915e5f1fb
commit 09173df37f
19 changed files with 87 additions and 75 deletions
+11
View File
@@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file.
## [Unreleased] ## [Unreleased]
## [1.7.0] - 2026-02-17
- Chat: improved live streaming with part-delta updates and smarter auto-follow scrolling, so long responses stay readable while they generate.
- Chat: Mermaid diagrams now render inline in assistant messages, with quick copy/download actions for easier sharing.
- UI: added a context overview panel with token usage, cost breakdown, and raw message inspection to make session debugging easier.
- Sessions: project icon and color customizations now persist reliably across restarts.
**- Reliability: managed local OpenCode runtimes now use rotated secure auth and tighter lifecycle control across runtimes, reducing stale-process and reconnect issues (thanks to @yulia-ivashko).**
- Git/GitHub: improved backend reliability for repository and auth operations, helping branch and PR flows stay more predictable (thanks to @nelsonPires5).
## [1.6.9] - 2026-02-16 ## [1.6.9] - 2026-02-16
- **UI: redesigned the workspace shell with a context panel, tabbed sidebars, and quicker navigation across chat, files, and reviews, so daily workflows feel more focused.** - **UI: redesigned the workspace shell with a context panel, tabbed sidebars, and quicker navigation across chat, files, and reviews, so daily workflows feel more focused.**
+27 -23
View File
@@ -42,39 +42,43 @@ The whole project was built entirely with AI coding agents under my supervision.
## Features ## Features
### Core (all apps versions) ### Core (all app versions)
- Integrated terminal - Branchable chat timeline with `/undo`, `/redo`, and one-click forks from earlier turns
- Git operations with identity management and AI commit message generation - Smart tool UIs for diffs, file operations, permissions, and long-running task progress
- Smart tool visualization (inline diffs, file trees, results highlighting) - Voice mode with speech input and read-aloud responses for hands-free workflows
- Rich permission cards with syntax-highlighted operation previews - Multi-agent runs from one prompt with isolated worktrees for safe side-by-side comparisons
- Per-agent permission modes (ask/allow/full) per session - Git workflows in-app: identities, commits, PR creation, checks, and merge actions
- Multi-agent runs from a single prompt (isolated worktrees; Web/PWA + Desktop) - GitHub-native workflows: start sessions from issues and pull requests with context already attached
- Branchable conversations: start a new session from any assistant response - Plan/Build mode with a dedicated plan view for drafting and iterating implementation steps
- Task tracker UI with live progress and tool summaries - Inline comment drafts on diffs, files, and plans that can be sent back to the agent
- Model selection UX: favorites, recents, and configurable tool output density - Context visibility tools (token/cost breakdowns, raw message inspection, and activity summaries)
- UI scaling controls (font size and spacing) - Integrated terminal with per-directory sessions and stable performance on heavy output
- Session auto-cleanup with configurable retention - Built-in skills catalog and local skill management for reusable automation workflows
- Memory optimizations with LRU eviction
### Web / PWA ### Web / PWA
- Mobile-first UI with gestures and optimized terminal controls - Cloudflare Quick Tunnel for instant remote access (`--try-cf-tunnel`)
- Self-serve web updates (no CLI required) - One-scan onboarding with tunnel QR + password URL helpers
- Update and restart keeps previous server settings (port/password) - Mobile-first experience: optimized chat controls, keyboard-safe layouts, and attachment-friendly UI
- Cloudflare Quick Tunnel support for easy remote access (`--try-cf-tunnel`) - Background notifications plus reliable cross-tab session activity tracking
- QR code generation for quick mobile access (`--tunnel-qr`) - Built-in self-update + restart flow that keeps your server settings intact
- Auto-login URL with embedded password (`--tunnel-password-url`)
### Desktop (macOS) ### Desktop (macOS)
- Native macOS menu bar integration with app actions - Native macOS menu integration with polished app actions and deep-link handling
- First-launch directory picker to minimize permission prompts - Multi-window support for parallel project/session workflows
- "Open In" shortcuts for Finder, Terminal, and your preferred editor
- Fast switching between local and remote instances
- Workspace-first startup flow with directory picker and steadier window restore behavior
### VS Code Extension ### VS Code Extension
- Editor-integrated file picker and click-to-open from tool output - Editor-native workflow: open files directly from tool output and keep sessions beside your code
- In-extension Settings access and theme mapping - Agent Manager for parallel multi-model runs from a single prompt
- Right-click actions to add context, explain selections, and improve code in-place
- In-extension settings, responsive layout, and theme mapping that matches your editor
- Hardened runtime lifecycle and health checks for faster startup and fewer stuck reconnect states
### GitHub Actions (Cloud Usage) ### GitHub Actions (Cloud Usage)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 578 KiB

After

Width:  |  Height:  |  Size: 678 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 627 KiB

After

Width:  |  Height:  |  Size: 593 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

After

Width:  |  Height:  |  Size: 620 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 541 KiB

After

Width:  |  Height:  |  Size: 690 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 443 KiB

After

Width:  |  Height:  |  Size: 549 KiB

+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "openchamber-monorepo", "name": "openchamber-monorepo",
"version": "1.6.9", "version": "1.7.0",
"description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes", "description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes",
"private": true, "private": true,
"type": "module", "type": "module",
+11 -15
View File
@@ -23,29 +23,25 @@ Currently available for macOS (Apple Silicon).
## Prerequisites ## Prerequisites
- [OpenCode CLI](https://opencode.ai) installed (`opencode`) - [OpenCode CLI](https://opencode.ai) installed (`opencode`)
- OpenCode server running (`opencode serve`)
## Features ## Features
### Core UI ### Core UI
- Integrated terminal - Branchable chat timeline with `/undo`, `/redo`, and one-click forks from earlier turns
- Git operations with identity management and AI commit message generation - Smart tool UIs for diffs, file operations, permissions, and long-running task progress
- Smart tool visualization (inline diffs, file trees, results highlighting) - Multi-agent runs from one prompt with isolated worktrees for safe comparisons
- Rich permission cards with syntax-highlighted operation previews - Git workflows in-app: identities, commits, PR creation, checks, and merge actions
- Per-agent permission modes (ask/allow/full) per session - Context visibility tools (token/cost breakdowns, raw message inspection, and activity summaries)
- Multi-agent runs from a single prompt (isolated worktrees) - Integrated terminal with per-directory sessions and stable performance on heavy output
- Branchable conversations: start a new session from any assistant response
- Task tracker UI with live progress and tool summaries
- Model selection UX: favorites, recents, and configurable tool output density
- UI scaling controls (font size and spacing)
- Session auto-cleanup with configurable retention
- Memory optimizations with LRU eviction
### Desktop (macOS) ### Desktop (macOS)
- Native macOS menu bar integration with app actions - Native macOS menu integration with polished app actions and deep-link handling
- First-launch directory picker to minimize permission prompts - Multi-window support for parallel project/session workflows
- "Open In" shortcuts for Finder, Terminal, and your preferred editor
- Fast switching between local and remote instances
- Workspace-first startup flow with directory picker and steadier window restore behavior
## Development ## Development
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@openchamber/desktop", "name": "@openchamber/desktop",
"version": "1.6.9", "version": "1.7.0",
"private": true, "private": true,
"type": "module", "type": "module",
"desktopPrerequisites": [ "desktopPrerequisites": [
+1 -1
View File
@@ -2670,7 +2670,7 @@ dependencies = [
[[package]] [[package]]
name = "openchamber-desktop" name = "openchamber-desktop"
version = "1.6.9" version = "1.7.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64 0.22.1", "base64 0.22.1",
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "openchamber-desktop" name = "openchamber-desktop"
version = "1.6.9" version = "1.7.0"
edition = "2021" edition = "2021"
publish = false publish = false
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"$schema": "../node_modules/@tauri-apps/cli/schema.json", "$schema": "../node_modules/@tauri-apps/cli/schema.json",
"productName": "OpenChamber", "productName": "OpenChamber",
"version": "1.6.9", "version": "1.7.0",
"identifier": "ai.opencode.openchamber", "identifier": "ai.opencode.openchamber",
"build": { "build": {
"beforeDevCommand": "node ./scripts/dev-web-server.mjs", "beforeDevCommand": "node ./scripts/dev-web-server.mjs",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@openchamber/ui", "name": "@openchamber/ui",
"version": "1.6.9", "version": "1.7.0",
"private": true, "private": true,
"type": "module", "type": "module",
"main": "src/main.tsx", "main": "src/main.tsx",
+7
View File
@@ -1,3 +1,10 @@
## [1.7.0] - 2026-02-17
- Chat: improved live streaming responsiveness with part-delta updates and smarter auto-follow scrolling during generation.
- Chat: Mermaid diagrams now render directly in messages, with quick copy/download actions for easier reuse.
**- Reliability: managed runtime startup now rotates secure auth credentials and hardens API proxy auth forwarding for safer local connections (thanks to @yulia-ivashko).**
**- Reliability: extension startup/shutdown handling is more predictable, reducing stuck states during reconnects.**
## [1.6.9] - 2026-02-16 ## [1.6.9] - 2026-02-16
- Agent Manager / Worktrees: switched to an upstream-first worktree flow with stronger branch tracking, making worktree sessions more predictable (thanks to @yulia-ivashko). - Agent Manager / Worktrees: switched to an upstream-first worktree flow with stronger branch tracking, making worktree sessions more predictable (thanks to @yulia-ivashko).
+12 -13
View File
@@ -16,23 +16,22 @@ OpenChamber inside VS Code: embeds the OpenChamber chat UI in the activity bar a
### OpenChamber UI ### OpenChamber UI
- Smart tool visualization (inline diffs, file trees, results highlighting) - Branchable chat timeline with `/undo`, `/redo`, and one-click forks from earlier turns
- Rich permission cards with syntax-highlighted operation previews - Smart tool UIs for diffs, file operations, permissions, and long-running task progress
- Per-agent permission modes (ask/allow/full) per session - Live streaming updates with smoother auto-follow for long assistant responses
- Branchable conversations: start a new session from any assistant response - Mermaid diagrams rendered inline in chat with quick copy/download actions
- Task tracker UI with live progress and tool summaries - Context visibility tools (token/cost breakdowns and raw message inspection)
- Model selection UX (favorites, recents, and configurable tool output density) - Model selection UX (favorites, recents, and configurable tool output density)
- UI scaling controls (font size and spacing)
### VS Code Integration ### VS Code Integration
- Chat UI in activity bar - Chat UI embedded in VS Code with responsive layouts for narrow/wide panels
- Session management with history - Agent Manager for parallel multi-model runs from one prompt
- File attachments via native VS Code file picker (10MB limit) - Session editor panel to keep chats open beside your code
- Click-to-open files from tool output - Right-click actions to add context, explain selections, and improve code in-place
- Auto-start `opencode` instance if not running - Click-to-open files and native file attachments from within the extension
- Workspace-isolated OpenCode instances (different workspaces get unique instances) - Managed runtime startup with hardened health checks and secure auth forwarding
- Adapts to VS Code's light/dark/high-contrast themes - Adapts to VS Code light/dark/high-contrast themes
## Commands ## Commands
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "openchamber", "name": "openchamber",
"displayName": "OpenChamber", "displayName": "OpenChamber",
"description": "AI coding assistant powered by OpenCode", "description": "AI coding assistant powered by OpenCode",
"version": "1.6.9", "version": "1.7.0",
"publisher": "fedaykindev", "publisher": "fedaykindev",
"private": true, "private": true,
"repository": { "repository": {
+11 -16
View File
@@ -50,25 +50,20 @@ openchamber update # Update to latest version
### Core UI ### Core UI
- Integrated terminal - Branchable chat timeline with `/undo`, `/redo`, and one-click forks from earlier turns
- Git operations with identity management and AI commit message generation - Smart tool UIs for diffs, file operations, permissions, and long-running task progress
- Smart tool visualization (inline diffs, file trees, results highlighting) - Multi-agent runs from one prompt with isolated worktrees for safe comparisons
- Rich permission cards with syntax-highlighted operation previews - Git workflows in-app: identities, commits, PR creation, checks, and merge actions
- Per-agent permission modes (ask/allow/full) per session - Context visibility tools (token/cost breakdowns, raw message inspection, and activity summaries)
- Multi-agent runs from a single prompt (isolated worktrees) - Integrated terminal with per-directory sessions and stable performance on heavy output
- Branchable conversations: start a new session from any assistant response
- Task tracker UI with live progress and tool summaries
- Model selection UX: favorites, recents, and configurable tool output density
- UI scaling controls (font size and spacing)
- Session auto-cleanup with configurable retention
- Memory optimizations with LRU eviction
### Web / PWA ### Web / PWA
- Mobile-first UI with gestures and optimized terminal controls - Cloudflare Quick Tunnel for instant remote access (`--try-cf-tunnel`)
- Remote access from any device via browser (works alongside the OpenCode TUI) - One-scan onboarding with tunnel QR + password URL helpers
- Self-serve updates (`openchamber update`) without reinstalling - Mobile-first experience: optimized chat controls, keyboard-safe layouts, and attachment-friendly UI
- Update + restart keeps previous server settings (port/password) - Background notifications plus reliable cross-tab session activity tracking
- Built-in self-update + restart flow that keeps your server settings intact
## License ## License
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@openchamber/web", "name": "@openchamber/web",
"version": "1.6.9", "version": "1.7.0",
"private": false, "private": false,
"type": "module", "type": "module",
"main": "./server/index.js", "main": "./server/index.js",