diff --git a/src/components/conversations/sidebar-conversation-card.tsx b/src/components/conversations/sidebar-conversation-card.tsx index 4f6f9900..0a7bccb9 100644 --- a/src/components/conversations/sidebar-conversation-card.tsx +++ b/src/components/conversations/sidebar-conversation-card.tsx @@ -219,7 +219,12 @@ export const SidebarConversationCard = memo(function SidebarConversationCard({ clicks don't select the conversation; `tabIndex={-1}` keeps them mouse-only (the context menu Pin/Unpin + Status is the keyboard/ AT-accessible path). */} -
+ {/* pr-[0.375rem] + the list's px-1.5 (0.375rem) puts the time + badge / hover action buttons at a uniform 0.75rem inset from the + sidebar border — the same right edge as the section-header + actions, folder-header actions, and New chat / Search shortcut + badges. */} +
{isRunning ? ( {onTogglePin && ( )} + {showFolderActions && ( +
+ {onCloneRepository != null && ( + + )} + {onOpenFolder != null && ( + + )} +
+ )}
) diff --git a/src/components/layout/new-folder-dropdown.tsx b/src/components/layout/new-folder-dropdown.tsx index 7c59984d..c25e7598 100644 --- a/src/components/layout/new-folder-dropdown.tsx +++ b/src/components/layout/new-folder-dropdown.tsx @@ -1,7 +1,7 @@ "use client" import { useState } from "react" -import { FolderOpen, FolderPlus, GitBranch, Rocket } from "lucide-react" +import { FolderGit2, FolderOpenDot, FolderPlus, Rocket } from "lucide-react" import { useTranslations } from "next-intl" import { DropdownMenu, @@ -57,11 +57,11 @@ export function NewFolderDropdown() { - + {t("openFolder")} setCloneOpen(true)}> - + {t("cloneRepository")} openProjectBootWindow()}>