From 04514d21894d9025ac13808a86b906a9596aec0b Mon Sep 17 00:00:00 2001 From: msinha569 Date: Thu, 30 Oct 2025 14:42:53 +0530 Subject: [PATCH 1/5] Fix: make entire sidebar button clickable --- .../components/sidebar/app-sidebar.tsx | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/surfsense_web/components/sidebar/app-sidebar.tsx b/surfsense_web/components/sidebar/app-sidebar.tsx index 116260032..a99e77c38 100644 --- a/surfsense_web/components/sidebar/app-sidebar.tsx +++ b/surfsense_web/components/sidebar/app-sidebar.tsx @@ -32,6 +32,7 @@ import { SidebarMenuButton, SidebarMenuItem, } from "@/components/ui/sidebar"; +import Link from "next/link"; // Map of icon names to their components export const iconMap: Record = { @@ -213,16 +214,16 @@ export const AppSidebar = memo(function AppSidebar({ - -
-
- -
-
- SurfSense - beta v0.0.8 -
+ + +
+
+
+ SurfSense + beta v0.0.8 +
+
From 1cee0bc312b9632c95a6cd00f6bffbe721ae9489 Mon Sep 17 00:00:00 2001 From: msinha569 Date: Thu, 30 Oct 2025 15:12:06 +0530 Subject: [PATCH 2/5] chore: fix import order as per Biome rules and removed nested links to avoid invalid HTML --- surfsense_web/components/sidebar/app-sidebar.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/surfsense_web/components/sidebar/app-sidebar.tsx b/surfsense_web/components/sidebar/app-sidebar.tsx index a99e77c38..243f2c062 100644 --- a/surfsense_web/components/sidebar/app-sidebar.tsx +++ b/surfsense_web/components/sidebar/app-sidebar.tsx @@ -1,5 +1,8 @@ "use client"; +import Link from "next/link"; +import Image from "next/image"; + import { AlertCircle, BookOpen, @@ -32,7 +35,7 @@ import { SidebarMenuButton, SidebarMenuItem, } from "@/components/ui/sidebar"; -import Link from "next/link"; + // Map of icon names to their components export const iconMap: Record = { @@ -217,7 +220,13 @@ export const AppSidebar = memo(function AppSidebar({
- + SurfSense logo
SurfSense From 732dace9b25f82afc07a9c3a683be00a22170c64 Mon Sep 17 00:00:00 2001 From: msinha569 Date: Thu, 30 Oct 2025 19:07:45 +0530 Subject: [PATCH 3/5] Duplicate tick icon visible on selected Fast LLM option --- surfsense_web/components/chat/ChatInputGroup.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/surfsense_web/components/chat/ChatInputGroup.tsx b/surfsense_web/components/chat/ChatInputGroup.tsx index 09c759e62..48edfcc48 100644 --- a/surfsense_web/components/chat/ChatInputGroup.tsx +++ b/surfsense_web/components/chat/ChatInputGroup.tsx @@ -378,11 +378,7 @@ const LLMSelector = React.memo(() => {

- {preferences.fast_llm_id === config.id && ( -
- -
- )} + ))} From 33f31b8292a462fd1a22eee3be051d0ccc6d3bdb Mon Sep 17 00:00:00 2001 From: msinha569 Date: Fri, 31 Oct 2025 08:28:32 +0530 Subject: [PATCH 4/5] No animation on expanding or collapsing Agent Process Terminal --- surfsense_web/components/chat/ChatTerminal.tsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/surfsense_web/components/chat/ChatTerminal.tsx b/surfsense_web/components/chat/ChatTerminal.tsx index 4dea09ac2..07415eaf9 100644 --- a/surfsense_web/components/chat/ChatTerminal.tsx +++ b/surfsense_web/components/chat/ChatTerminal.tsx @@ -77,9 +77,15 @@ export default function TerminalDisplay({ message, open }: { message: Message; o - {/* Terminal Content */} - {!isCollapsed && ( -
+ {/* Terminal Content (animated expand/collapse) */} +
+
{events.map((event, index) => (
$ @@ -93,7 +99,7 @@ export default function TerminalDisplay({ message, open }: { message: Message; o
No agent events to display...
)}
- )} +
); } From d59478e23b43d7f467d37ef7ef66c32647f21010 Mon Sep 17 00:00:00 2001 From: msinha569 Date: Fri, 31 Oct 2025 18:55:26 +0530 Subject: [PATCH 5/5] Search Space container not fully clickable on dashboard #453 --- surfsense_web/app/dashboard/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/surfsense_web/app/dashboard/page.tsx b/surfsense_web/app/dashboard/page.tsx index 9671b5b71..73937a2fc 100644 --- a/surfsense_web/app/dashboard/page.tsx +++ b/surfsense_web/app/dashboard/page.tsx @@ -292,7 +292,7 @@ const DashboardPage = () => { mass: 0.2, }} /> -
+
{
- -
+ +

{space.name}

{space.description}

-
+
{/* {space.title} */} {t("created")} {formatDate(space.created_at)}