From db84439894442556d1f78ad7922bc8d83be5587e Mon Sep 17 00:00:00 2001 From: Valerii Kovalskii Date: Mon, 20 Jul 2026 13:51:14 +0300 Subject: [PATCH] feat: sidebar running-projects tree + safer pane labels (v7.14.2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Sidebar shows a live tree of projects that currently have running Workspace terminals (bottom of the sidebar); click a project or a terminal to jump to it. Grouped by folder, skips home shells, change-signature guarded. - _wsPaneLabel now strips leading VAR=value env prefixes and masks secrets, so a proxied command (HTTPS_PROXY='...' claude) shows as "claude" — proxy credentials no longer leak into the pane title bar. Co-Authored-By: Claude Opus 4.8 (1M context) --- desktop/package.json | 2 +- package.json | 2 +- src/changelog.js | 9 +++++++ src/frontend/index.html | 3 +++ src/frontend/styles.css | 25 +++++++++++++++++ src/frontend/workspace.js | 57 +++++++++++++++++++++++++++++++++++++-- 6 files changed, 94 insertions(+), 4 deletions(-) diff --git a/desktop/package.json b/desktop/package.json index 06b5d8c..c262df0 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,7 +1,7 @@ { "name": "codbash-desktop", "productName": "codbash", - "version": "7.14.1", + "version": "7.14.2", "private": true, "description": "Desktop shell (Electron) for codbash — wraps the codbash server in a native window.", "main": "main.js", diff --git a/package.json b/package.json index 04cb8b2..a2ef73a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "codbash-app", - "version": "7.14.1", + "version": "7.14.2", "description": "Dashboard + CLI for AI coding agents — Claude Code, Codex, Cursor, OpenCode, Kiro. View, search, resume, convert, sync sessions.", "bin": { "codbash": "./bin/cli.js", diff --git a/src/changelog.js b/src/changelog.js index a811051..381691a 100644 --- a/src/changelog.js +++ b/src/changelog.js @@ -1,6 +1,15 @@ 'use strict'; const CHANGELOG = [ + { + version: '7.14.2', + date: '2026-07-20', + title: 'Running-projects sidebar tree + safer pane labels', + changes: [ + 'The sidebar now shows a live tree of projects that have running terminals — click a project or terminal to jump straight to it', + 'Pane title bars show the real command (e.g. "claude"), stripping leading VAR=value env prefixes so proxy credentials never appear in the header', + ], + }, { version: '7.14.1', date: '2026-07-20', diff --git a/src/frontend/index.html b/src/frontend/index.html index 7d75197..702e36a 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -224,6 +224,9 @@ + + +