diff --git a/apps/code/src/renderer/features/sidebar/components/SidebarMenu.tsx b/apps/code/src/renderer/features/sidebar/components/SidebarMenu.tsx index 7d9b26d49..0958ba63d 100644 --- a/apps/code/src/renderer/features/sidebar/components/SidebarMenu.tsx +++ b/apps/code/src/renderer/features/sidebar/components/SidebarMenu.tsx @@ -14,7 +14,7 @@ import { import { useTasks, useUpdateTask } from "@features/tasks/hooks/useTasks"; import { useWorkspaces } from "@features/workspace/hooks/useWorkspace"; import { useTaskContextMenu } from "@hooks/useTaskContextMenu"; -import { ScrollArea, Separator } from "@posthog/quill"; +import { MenuLabel, Separator } from "@posthog/quill"; import { Box, Flex } from "@radix-ui/themes"; import type { Schemas } from "@renderer/api/generated"; import type { Task } from "@shared/types"; @@ -35,7 +35,7 @@ import { McpServersItem } from "./items/McpServersItem"; import { SearchItem } from "./items/SearchItem"; import { SkillsItem } from "./items/SkillsItem"; import { SidebarItem } from "./SidebarItem"; -import { TaskListView } from "./TaskListView"; +import { TaskFilterMenu, TaskListView, TaskSearchButton } from "./TaskListView"; function SidebarMenuComponent() { const { @@ -293,53 +293,73 @@ function SidebarMenuComponent() { }, [setEditingTaskId]); return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Tasks + + + + + +
+ +
+ {sidebarData.isLoading ? ( )} - +
); } diff --git a/apps/code/src/renderer/features/sidebar/components/TaskListView.tsx b/apps/code/src/renderer/features/sidebar/components/TaskListView.tsx index b8cec1f3e..1e4a5a36b 100644 --- a/apps/code/src/renderer/features/sidebar/components/TaskListView.tsx +++ b/apps/code/src/renderer/features/sidebar/components/TaskListView.tsx @@ -134,7 +134,7 @@ function TaskRow({ ); } -function TaskSearchButton() { +export function TaskSearchButton() { const openCommandMenu = useCommandMenuStore((state) => state.open); return (