From 27f69e451f40557854abe803c3795089efcd60f4 Mon Sep 17 00:00:00 2001 From: Dhravya Shah Date: Wed, 17 Dec 2025 20:24:57 -0800 Subject: [PATCH 1/7] fix: memory graph not visible with just docs --- apps/web/components/masonry-memory-list.tsx | 22 +++++++++-------- apps/web/components/memory-list-view.tsx | 16 ++++++------- packages/memory-graph/package.json | 2 +- .../memory-graph/src/hooks/use-graph-data.ts | 1 - .../ui/memory-graph/hooks/use-graph-data.ts | 24 +++++++++---------- 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() 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(); From ff35a6bffc2ab0bb9d31506c26b2a87c3fa87267 Mon Sep 17 00:00:00 2001 From: Dhravya Shah Date: Thu, 18 Dec 2025 17:50:37 -0800 Subject: [PATCH 2/7] fix: change support email to the one on slack --- CONTRIBUTING.md | 2 +- README.md | 2 +- apps/browser-extension/entrypoints/popup/App.tsx | 2 +- apps/docs/cookbook/overview.mdx | 6 +++--- apps/docs/docs.json | 2 +- apps/docs/memory-api/sdks/overview.mdx | 2 +- apps/docs/migration/from-mem0.mdx | 2 +- packages/memory-graph/package.json | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bbd54c23..c05deff3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -291,7 +291,7 @@ For feature requests, please provide: - **Discord**: [Join our Discord server](https://supermemory.link/discord) - **GitHub Discussions**: For questions and ideas - **Issues**: For bug reports and feature requests -- **Email**: [support@supermemory.com](mailto:support@supermemory.com) +- **Email**: [support@supermemory.ai](mailto:support@supermemory.ai) ## šŸ“„ License diff --git a/README.md b/README.md index 399fe6f8..7c83e240 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ Go to [app.supermemory.ai](https://app.supermemory.ai) and sign in with your acc Have questions or feedback? We're here to help: -- Email: [support@supermemory.com](mailto:support@supermemory.com) +- Email: [support@supermemory.ai](mailto:support@supermemory.ai) - Discord: [Join our Discord server](https://supermemory.link/discord) - Documentation: [docs.supermemory.ai](https://docs.supermemory.ai) diff --git a/apps/browser-extension/entrypoints/popup/App.tsx b/apps/browser-extension/entrypoints/popup/App.tsx index 37e43007..78864783 100644 --- a/apps/browser-extension/entrypoints/popup/App.tsx +++ b/apps/browser-extension/entrypoints/popup/App.tsx @@ -679,7 +679,7 @@ function App() {