fix: memory graph not visible with just docs

This commit is contained in:
Dhravya Shah 2025-12-17 20:24:57 -08:00
parent c42248ff35
commit 27f69e451f
5 changed files with 31 additions and 34 deletions

View file

@ -101,7 +101,11 @@ const DocumentCard = memo(
(document.metadata?.website_og_image as string | undefined) ||
document.ogImage
}
description={document.content && typeof document.content === "string" ? document.content : undefined}
description={
document.content && typeof document.content === "string"
? document.content
: undefined
}
onOpenDetails={() => onOpenDetails(document)}
onDelete={() => onDelete(document)}
/>
@ -155,15 +159,13 @@ export const MasonryMemoryList = ({
return documents
}
return documents
.map((doc) => ({
...doc,
memoryEntries: doc.memoryEntries.filter(
(memory) =>
(memory.spaceContainerTag ?? memory.spaceId) === selectedSpace,
),
}))
.filter((doc) => doc.memoryEntries.length > 0)
return documents.map((doc) => ({
...doc,
memoryEntries: doc.memoryEntries.filter(
(memory) =>
(memory.spaceContainerTag ?? memory.spaceId) === selectedSpace,
),
}))
}, [documents, selectedSpace])
const handleOpenDetails = useCallback((document: DocumentWithMemories) => {

View file

@ -239,15 +239,13 @@ export const MemoryListView = ({
return documents
}
return documents
.map((doc) => ({
...doc,
memoryEntries: doc.memoryEntries.filter(
(memory) =>
(memory.spaceContainerTag ?? memory.spaceId) === selectedSpace,
),
}))
.filter((doc) => doc.memoryEntries.length > 0)
return documents.map((doc) => ({
...doc,
memoryEntries: doc.memoryEntries.filter(
(memory) =>
(memory.spaceContainerTag ?? memory.spaceId) === selectedSpace,
),
}))
}, [documents, selectedSpace])
const handleOpenDetails = useCallback((document: DocumentWithMemories) => {

View file

@ -1,6 +1,6 @@
{
"name": "@supermemory/memory-graph",
"version": "0.1.2",
"version": "0.1.5",
"description": "Interactive graph visualization component for Supermemory - visualize and explore your memory connections",
"type": "module",
"main": "./dist/memory-graph.cjs",

View file

@ -52,7 +52,6 @@ export function useGraphData(
memoryEntries: memories,
}
})
.filter((doc) => doc.memoryEntries.length > 0)
// Group documents by space for better clustering
const documentsBySpace = new Map<string, typeof filteredDocuments>()

View file

@ -29,19 +29,17 @@ export function useGraphData(
const allEdges: GraphEdge[] = [];
// Filter documents that have memories in selected space
const filteredDocuments = data.documents
.map((doc) => ({
...doc,
memoryEntries:
selectedSpace === "all"
? doc.memoryEntries
: doc.memoryEntries.filter(
(memory) =>
(memory.spaceContainerTag ?? memory.spaceId ?? "default") ===
selectedSpace,
),
}))
.filter((doc) => doc.memoryEntries.length > 0);
const filteredDocuments = data.documents.map((doc) => ({
...doc,
memoryEntries:
selectedSpace === "all"
? doc.memoryEntries
: doc.memoryEntries.filter(
(memory) =>
(memory.spaceContainerTag ?? memory.spaceId ?? "default") ===
selectedSpace,
),
}));
// Group documents by space for better clustering
const documentsBySpace = new Map<string, typeof filteredDocuments>();