From 84bf7e4aebb1d91ee077d774bff8db1ca446b3d6 Mon Sep 17 00:00:00 2001 From: Fusion Date: Tue, 19 May 2026 15:49:06 +0200 Subject: [PATCH] feat: move git toolbar to top bar with proper styling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Move GitToolbar from sidebar to top bar below workspace header - Remove GitToolbar from sidebar layout - Add comprehensive CSS styles for git toolbar: - Flex layout with proper spacing - Styled buttons with hover effects - Branch selector styling - Badge styling for ahead/behind counts - Status badges for modified/added/deleted/untracked - Error message styling - New branch form styling - Quality gates: typecheck ✓ lint ✓ build ✓ --- apps/web/src/pages/repo-workspace.tsx | 86 +++++------ apps/web/src/styles.css | 139 ++++++++++++++++++ .../.openspec.yaml | 0 .../design.md | 0 .../proposal.md | 0 .../specs/spec.md | 0 .../tasks.md | 0 7 files changed, 184 insertions(+), 41 deletions(-) rename openspec/changes/{workspace-visual-overhaul => archive/2026-05-19-workspace-visual-overhaul}/.openspec.yaml (100%) rename openspec/changes/{workspace-visual-overhaul => archive/2026-05-19-workspace-visual-overhaul}/design.md (100%) rename openspec/changes/{workspace-visual-overhaul => archive/2026-05-19-workspace-visual-overhaul}/proposal.md (100%) rename openspec/changes/{workspace-visual-overhaul => archive/2026-05-19-workspace-visual-overhaul}/specs/spec.md (100%) rename openspec/changes/{workspace-visual-overhaul => archive/2026-05-19-workspace-visual-overhaul}/tasks.md (100%) diff --git a/apps/web/src/pages/repo-workspace.tsx b/apps/web/src/pages/repo-workspace.tsx index 947360e..3bcab6a 100644 --- a/apps/web/src/pages/repo-workspace.tsx +++ b/apps/web/src/pages/repo-workspace.tsx @@ -172,48 +172,51 @@ export const RepoWorkspace = () => { )} {status === "ready" && repositories.length > 0 && ( -
-