{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,