From cd3541db83afa146743656d1567a3806bee7ea20 Mon Sep 17 00:00:00 2001 From: Ishaan Gupta Date: Wed, 10 Jun 2026 21:02:58 +0530 Subject: [PATCH 1/5] fix memory render --- packages/memory-graph/src/canvas/renderer.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/memory-graph/src/canvas/renderer.ts b/packages/memory-graph/src/canvas/renderer.ts index 17c73f7bb..378ab3756 100644 --- a/packages/memory-graph/src/canvas/renderer.ts +++ b/packages/memory-graph/src/canvas/renderer.ts @@ -244,10 +244,11 @@ function drawEdges( continue } - const src = - typeof edge.source === "string" ? nodeMap.get(edge.source) : edge.source - const tgt = - typeof edge.target === "string" ? nodeMap.get(edge.target) : edge.target + // Always resolve through nodeMap. d3-force mutates edge.source/target + // from string ids into node object refs at sim init; when useGraphData + // rebuilds nodes those refs go stale and edges lag behind dragged nodes. + const src = nodeMap.get(srcId) + const tgt = nodeMap.get(tgtId) if (!src || !tgt) continue if (edgeType === "derives") { From 32b619fe1f4897b2f471198a1fbbd12b50c24df2 Mon Sep 17 00:00:00 2001 From: Ishaan Gupta Date: Thu, 11 Jun 2026 20:26:28 +0530 Subject: [PATCH 2/5] Clean up comments in renderer.ts Removed outdated comments regarding edge source/target resolution. --- packages/memory-graph/src/canvas/renderer.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/memory-graph/src/canvas/renderer.ts b/packages/memory-graph/src/canvas/renderer.ts index 378ab3756..02cefc6b0 100644 --- a/packages/memory-graph/src/canvas/renderer.ts +++ b/packages/memory-graph/src/canvas/renderer.ts @@ -244,9 +244,7 @@ function drawEdges( continue } - // Always resolve through nodeMap. d3-force mutates edge.source/target - // from string ids into node object refs at sim init; when useGraphData - // rebuilds nodes those refs go stale and edges lag behind dragged nodes. + const src = nodeMap.get(srcId) const tgt = nodeMap.get(tgtId) if (!src || !tgt) continue From 37ef0774907a699fa64ba72eac0c0e5b52497652 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 14:59:08 +0000 Subject: [PATCH 3/5] Fix Biome formatting in renderer.ts Co-Authored-By: Claude Opus 4.5 --- packages/memory-graph/src/canvas/renderer.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/memory-graph/src/canvas/renderer.ts b/packages/memory-graph/src/canvas/renderer.ts index 02cefc6b0..291c04dd3 100644 --- a/packages/memory-graph/src/canvas/renderer.ts +++ b/packages/memory-graph/src/canvas/renderer.ts @@ -244,7 +244,6 @@ function drawEdges( continue } - const src = nodeMap.get(srcId) const tgt = nodeMap.get(tgtId) if (!src || !tgt) continue From f6c3f00c607d51a67f111e0cf7a9b116845988e8 Mon Sep 17 00:00:00 2001 From: Ishaan Gupta Date: Fri, 12 Jun 2026 21:42:13 +0530 Subject: [PATCH 4/5] Bump memory graph package --- apps/web/package.json | 2 +- bun.lock | 4 ++-- packages/memory-graph/package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index cd4e10b30..2dcd56f53 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -53,7 +53,7 @@ "@repo/lib": "workspace:*", "@repo/validation": "workspace:*", "@sentry/nextjs": "^10.33.0", - "@supermemory/memory-graph": "^0.2.0", + "@supermemory/memory-graph": "^0.2.3", "@tailwindcss/typography": "^0.5.16", "@tanstack/react-form": "^1.12.4", "@tanstack/react-query": "^5.90.14", diff --git a/bun.lock b/bun.lock index 40d15a9ea..73137d994 100644 --- a/bun.lock +++ b/bun.lock @@ -163,7 +163,7 @@ "@repo/lib": "workspace:*", "@repo/validation": "workspace:*", "@sentry/nextjs": "^10.33.0", - "@supermemory/memory-graph": "^0.2.0", + "@supermemory/memory-graph": "^0.2.3", "@tailwindcss/typography": "^0.5.16", "@tanstack/react-form": "^1.12.4", "@tanstack/react-query": "^5.90.14", @@ -298,7 +298,7 @@ }, "packages/memory-graph": { "name": "@supermemory/memory-graph", - "version": "0.2.2", + "version": "0.2.3", "dependencies": { "d3-force": "^3.0.0", }, diff --git a/packages/memory-graph/package.json b/packages/memory-graph/package.json index 7d537b7df..aea9f1d6d 100644 --- a/packages/memory-graph/package.json +++ b/packages/memory-graph/package.json @@ -1,6 +1,6 @@ { "name": "@supermemory/memory-graph", - "version": "0.2.2", + "version": "0.2.3", "description": "Interactive graph visualization component for Supermemory - visualize and explore your memory connections", "type": "module", "main": "./src/index.tsx", From a87c932180bb13fbe57e5ac40beb2d70666f7b6f Mon Sep 17 00:00:00 2001 From: Ishaan Gupta Date: Sat, 13 Jun 2026 12:57:55 +0530 Subject: [PATCH 5/5] Apply changes from code browser Apply changes from code browser --- apps/web/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/package.json b/apps/web/package.json index 2dcd56f53..cd4e10b30 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -53,7 +53,7 @@ "@repo/lib": "workspace:*", "@repo/validation": "workspace:*", "@sentry/nextjs": "^10.33.0", - "@supermemory/memory-graph": "^0.2.3", + "@supermemory/memory-graph": "^0.2.0", "@tailwindcss/typography": "^0.5.16", "@tanstack/react-form": "^1.12.4", "@tanstack/react-query": "^5.90.14",