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({
>