aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDhravya Shah <[email protected]>2025-12-17 20:24:57 -0800
committerDhravya Shah <[email protected]>2025-12-17 20:24:57 -0800
commit27f69e451f40557854abe803c3795089efcd60f4 (patch)
treefa2a30536ab1aa95353d81431a63f55a565839c8
parentadd the addMemory option docs (#616) (diff)
downloadsupermemory-27f69e451f40557854abe803c3795089efcd60f4.tar.xz
supermemory-27f69e451f40557854abe803c3795089efcd60f4.zip
fix: memory graph not visible with just docs
-rw-r--r--apps/web/components/masonry-memory-list.tsx22
-rw-r--r--apps/web/components/memory-list-view.tsx16
-rw-r--r--packages/memory-graph/package.json2
-rw-r--r--packages/memory-graph/src/hooks/use-graph-data.ts1
-rw-r--r--packages/ui/memory-graph/hooks/use-graph-data.ts24
5 files changed, 31 insertions, 34 deletions
diff --git a/apps/web/components/masonry-memory-list.tsx b/apps/web/components/masonry-memory-list.tsx
index 1a29093f..c09e1d9a 100644
--- a/apps/web/components/masonry-memory-list.tsx
+++ b/apps/web/components/masonry-memory-list.tsx
@@ -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) => {
diff --git a/apps/web/components/memory-list-view.tsx b/apps/web/components/memory-list-view.tsx
index 6fc80afa..e6dd09b1 100644
--- a/apps/web/components/memory-list-view.tsx
+++ b/apps/web/components/memory-list-view.tsx
@@ -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) => {
diff --git a/packages/memory-graph/package.json b/packages/memory-graph/package.json
index ed3c2d4f..18083a8e 100644
--- a/packages/memory-graph/package.json
+++ b/packages/memory-graph/package.json
@@ -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",
diff --git a/packages/memory-graph/src/hooks/use-graph-data.ts b/packages/memory-graph/src/hooks/use-graph-data.ts
index 526277bb..e605bd73 100644
--- a/packages/memory-graph/src/hooks/use-graph-data.ts
+++ b/packages/memory-graph/src/hooks/use-graph-data.ts
@@ -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>()
diff --git a/packages/ui/memory-graph/hooks/use-graph-data.ts b/packages/ui/memory-graph/hooks/use-graph-data.ts
index 3e9fa5cc..6fbcd8b0 100644
--- a/packages/ui/memory-graph/hooks/use-graph-data.ts
+++ b/packages/ui/memory-graph/hooks/use-graph-data.ts
@@ -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>();