Skip to content

feat: add chat memory imports to extension#1115

Open
ved015 wants to merge 4 commits into
mainfrom
feat/extension
Open

feat: add chat memory imports to extension#1115
ved015 wants to merge 4 commits into
mainfrom
feat/extension

Conversation

@ved015

@ved015 ved015 commented Jun 13, 2026

Copy link
Copy Markdown
Member

demo shared on work-done

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 13, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
supermemory-mcp b93d6f8 Jun 13 2026, 07:37 PM

@graphite-app graphite-app Bot added the extension related to Supermemory Chrome Extension label Jun 13, 2026
@graphite-app graphite-app Bot requested a review from Dhravya June 13, 2026 19:01
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 13, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
supermemory-app b93d6f8 Commit Preview URL

Branch Preview URL
Jun 13 2026, 07:38 PM

@claude

claude Bot commented Jun 13, 2026

Copy link
Copy Markdown

Claude finished @ved015's task in 1m 21s —— View job


Review Complete

  • Analyzed latest commits (864e90b - add grok memory import flow)
  • Reviewed code changes for bugs and security issues
  • Checked boundary code (background.ts message handling)
  • Submitted review

Summary: Re-reviewed the PR after the latest sync. The implementation remains solid with no bugs, security issues, or logic errors. The new Grok memory import follows the same safe patterns as the existing Claude implementation, and the popup UI changes for manual Gemini import are well-structured.

Score: 10/10 — Ready to ship.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview: Adds memory import functionality for Claude, Gemini, and Grok to the browser extension, including a "Save to supermemory" button injected into Claude's memory dialog and a manual paste flow for Gemini/Grok.

Issues found: None — this looks good to ship.

The implementation is solid:

  • DOM injection in claude.ts properly guards against duplicate buttons with ID checks
  • The innerHTML usage is safe since browser.runtime.getURL() returns a trusted extension URL
  • Error handling is comprehensive throughout both content script and popup
  • The message passing correctly uses data.html and data.content which are both handled by the existing saveMemoryToSupermemory function in background.ts
  • Race conditions are prevented by the observer throttling and duplicate checks

Score: 10/10

github-actions Bot and others added 2 commits June 13, 2026 19:03

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview: Adds memory import functionality for Claude, Gemini, and Grok to the browser extension, including a "Save to supermemory" button injected into Claude's memory dialog and a manual paste flow for Gemini/Grok.

Issues found: None — this looks good to ship.

The implementation is solid:

  • DOM injection in claude.ts properly guards against duplicate buttons with ID checks
  • The innerHTML usage is safe since browser.runtime.getURL() returns a trusted extension URL
  • Error handling is comprehensive throughout both content script and popup
  • The message passing correctly uses data.html and data.content which are both handled by the existing saveMemoryToSupermemory function in background.ts
  • Race conditions are prevented by the observer throttling and duplicate checks

Score: 10/10

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extension related to Supermemory Chrome Extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant