From 6eae23499166225d5680fe71f8f227c545234834 Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Sun, 22 Mar 2026 05:12:41 -0400 Subject: [PATCH] fix: stat card left borders, tab shadow on toggle, larger rail icons - Stat cards get 3px colored left border matching their icon color - Guided/Chat toggle uses tab-active-shadow on selected state - Rail icons increased to 24px with 1.6 stroke width - Rail labels increased to 10px with font-sans (not mono) - More vertical spacing between rail items Co-Authored-By: Claude Opus 4.6 (1M context) --- .../components/dashboard/PerformanceCards.tsx | 5 ++++- .../components/dashboard/StartSessionInput.tsx | 10 +++++----- frontend/src/components/layout/Sidebar.tsx | 18 +++++++++--------- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/frontend/src/components/dashboard/PerformanceCards.tsx b/frontend/src/components/dashboard/PerformanceCards.tsx index fdd82b84..c7e2438d 100644 --- a/frontend/src/components/dashboard/PerformanceCards.tsx +++ b/frontend/src/components/dashboard/PerformanceCards.tsx @@ -71,7 +71,10 @@ export function PerformanceCards() { key={card.label} onClick={() => navigate(card.href)} className="card-interactive p-4 text-left fade-in" - style={{ animationDelay: `${400 + i * 60}ms` }} + style={{ + animationDelay: `${400 + i * 60}ms`, + borderLeft: `3px solid ${card.iconColor}`, + }} >

diff --git a/frontend/src/components/dashboard/StartSessionInput.tsx b/frontend/src/components/dashboard/StartSessionInput.tsx index fcb0bca8..62d8e8f9 100644 --- a/frontend/src/components/dashboard/StartSessionInput.tsx +++ b/frontend/src/components/dashboard/StartSessionInput.tsx @@ -50,14 +50,14 @@ export function StartSessionInput() { />

-
+