From 3ad64d27b220a778b37363fef7213aa9ea9b62bc Mon Sep 17 00:00:00 2001 From: ved015 Date: Tue, 19 May 2026 15:53:38 +0530 Subject: [PATCH 1/2] fix minor ui bugs --- apps/web/app/(app)/page.tsx | 8 +- apps/web/components/chat/index.tsx | 175 +++++++++++++++-------------- 2 files changed, 92 insertions(+), 91 deletions(-) diff --git a/apps/web/app/(app)/page.tsx b/apps/web/app/(app)/page.tsx index 9d8e2a640..05311476b 100644 --- a/apps/web/app/(app)/page.tsx +++ b/apps/web/app/(app)/page.tsx @@ -554,20 +554,20 @@ export default function NewPage() { )} > {showNovaBackdrop && ( - <> +
- +
)} {!session && viewMode === "mcp" ? ( diff --git a/apps/web/components/chat/index.tsx b/apps/web/components/chat/index.tsx index 40e112e35..8aae2c5cb 100644 --- a/apps/web/components/chat/index.tsx +++ b/apps/web/components/chat/index.tsx @@ -952,100 +952,101 @@ export function ChatSidebar({ {chatToolbarActions}
) : null} -
- {isInputExpanded && ( -
- )} - {messages.length === 0 && ( - - )} +
0 - ? cn( - "flex flex-col space-y-3 min-h-full justify-end", - isPageDesktop ? "pt-2" : "pt-14", - ) - : "" - } + ref={messagesContainerRef} + className={cn( + "relative h-full overflow-y-auto scrollbar-thin", + "px-4", + dmSansClassName(), + )} > - {messages.map((message, index) => ( - // biome-ignore lint/a11y/noStaticElementInteractions: Hover detection for message actions + {isInputExpanded && (
- message.role === "assistant" && setHoveredMessageId(message.id) - } - onMouseLeave={() => - message.role === "assistant" && setHoveredMessageId(null) - } - > - {message.role === "user" ? ( - - ) : ( - - )} -
- ))} - {(status === "submitted" || status === "streaming") && ( -
- -
+ style={{ backgroundColor: "#000000E5" }} + /> )} -
-
- - {!isScrolledToBottom && messages.length > 0 && ( -
- + {messages.map((message, index) => ( + // biome-ignore lint/a11y/noStaticElementInteractions: Hover detection for message actions +
+ message.role === "assistant" && setHoveredMessageId(message.id) + } + onMouseLeave={() => + message.role === "assistant" && setHoveredMessageId(null) + } + > + {message.role === "user" ? ( + + ) : ( + + )} +
+ ))} + {(status === "submitted" || status === "streaming") && ( +
+ +
+ )} +
- )} + + {!isScrolledToBottom && messages.length > 0 && ( +
+ +
+ )} +
{chatStreamError && (
Date: Tue, 19 May 2026 10:35:37 +0000 Subject: [PATCH 2/2] fix: apply Biome formatting to pass CI Co-Authored-By: Claude Opus 4.5 --- apps/web/app/(app)/page.tsx | 5 +---- apps/web/components/chat/index.tsx | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/web/app/(app)/page.tsx b/apps/web/app/(app)/page.tsx index 05311476b..db50b684f 100644 --- a/apps/web/app/(app)/page.tsx +++ b/apps/web/app/(app)/page.tsx @@ -559,10 +559,7 @@ export default function NewPage() { animateFromBottom={false} topPosition={gradientTopPosition} /> -
+
- message.role === "assistant" && setHoveredMessageId(message.id) + message.role === "assistant" && + setHoveredMessageId(message.id) } onMouseLeave={() => message.role === "assistant" && setHoveredMessageId(null)