From d48ba75ea5bd4e1e1c55b7281ffc9040e8221d1f Mon Sep 17 00:00:00 2001 From: Val Alexander <68980965+BunsDev@users.noreply.github.com> Date: Mon, 11 May 2026 02:35:24 -0500 Subject: [PATCH] Polish sidebar and reduce chrome clutter - Rename the footer navigation back to Home with a home icon - Simplify the branded footer to show only the version - Remove the sidebar border to soften the chat layout chrome --- apps/web/src/components/Sidebar.tsx | 22 ++++++---------------- apps/web/src/routes/_chat.tsx | 2 +- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/apps/web/src/components/Sidebar.tsx b/apps/web/src/components/Sidebar.tsx index f4d5e9b5..b59893ab 100644 --- a/apps/web/src/components/Sidebar.tsx +++ b/apps/web/src/components/Sidebar.tsx @@ -38,6 +38,7 @@ import { GitBranchIcon, GitMergeIcon, GitPullRequestIcon, + HomeIcon, LinkIcon, PanelLeftCloseIcon, PlusIcon, @@ -140,7 +141,6 @@ import { SidebarMenuSub, SidebarMenuSubButton, SidebarMenuSubItem, - SidebarSeparator, SidebarTrigger, useSidebar, } from "./ui/sidebar"; @@ -2474,7 +2474,6 @@ export default function Sidebar() { - {isOnSubPage ? ( @@ -2506,8 +2505,8 @@ export default function Sidebar() { className="gap-2 px-2 py-1.5 text-muted-foreground/70 hover:bg-accent hover:text-foreground" onClick={() => void navigate({ to: "/" })} > - - Projects + + Home {hasWorktreeCleanupCandidates ? ( @@ -2561,18 +2560,9 @@ export default function Sidebar() { {APP_BASE_NAME} -
- - - {brandFooterStatus.label} - - - v{APP_VERSION} - -
+ + v{APP_VERSION} + } diff --git a/apps/web/src/routes/_chat.tsx b/apps/web/src/routes/_chat.tsx index b7f9ba1e..0a43baaf 100644 --- a/apps/web/src/routes/_chat.tsx +++ b/apps/web/src/routes/_chat.tsx @@ -359,7 +359,7 @@ function ChatRouteLayout() { collapsible="offcanvas" // Keep the primary sidebar on a simpler paint path. The blur layer is // visually nice, but it is also the most likely source of display-only shimmer. - className="border-r-2 border-border/60 bg-card/80 text-foreground shadow-[2px_0_12px_-4px_rgba(0,0,0,0.08)] dark:border-border/40 dark:bg-card/60 dark:shadow-[2px_0_16px_-4px_rgba(0,0,0,0.3)]" + className="bg-card/80 text-foreground shadow-[2px_0_12px_-4px_rgba(0,0,0,0.08)] dark:bg-card/60 dark:shadow-[2px_0_16px_-4px_rgba(0,0,0,0.3)]" style={ { "--sidebar-background-opacity": settings.sidebarOpacity,