diff --git a/.changeset/memory-delete-confirmation.md b/.changeset/memory-delete-confirmation.md new file mode 100644 index 0000000..0712c78 --- /dev/null +++ b/.changeset/memory-delete-confirmation.md @@ -0,0 +1,8 @@ +--- +"think-app": patch +--- + +fix: require confirmation for memory deletion + +Remove delete button from memory card hover menu. Users must now open the +detail sidebar panel to delete a memory, which has a confirmation dialog. diff --git a/app/src/components/MemoryCard.tsx b/app/src/components/MemoryCard.tsx index feabc56..c664895 100644 --- a/app/src/components/MemoryCard.tsx +++ b/app/src/components/MemoryCard.tsx @@ -2,7 +2,6 @@ import { Button } from "@/components/ui/button"; import { Globe, FileText, - Trash2, X, Link as LinkIcon, PanelRight, @@ -27,7 +26,6 @@ interface Memory { interface MemoryCardProps { memory: Memory; - onDelete: (id: number) => void; onRemoveTag: (memoryId: number, tagId: number) => void; onExpand: (id: number) => void; formatDate: (date: string) => string; @@ -65,7 +63,6 @@ function DomainBadge({ url }: { url: string }) { export function MemoryCard({ memory, - onDelete, onRemoveTag, onExpand, formatDate, @@ -101,15 +98,6 @@ export function MemoryCard({ > - {/* Header: Type icon + Title */} diff --git a/app/src/pages/MemoriesPage.tsx b/app/src/pages/MemoriesPage.tsx index ef34613..bfb1de3 100644 --- a/app/src/pages/MemoriesPage.tsx +++ b/app/src/pages/MemoriesPage.tsx @@ -530,7 +530,6 @@ export default function MemoriesPage() {