Skip to content

Add local Chrome extension capture handoff#378

Draft
h4yfans wants to merge 3 commits into
mainfrom
chrome-extension-capture
Draft

Add local Chrome extension capture handoff#378
h4yfans wants to merge 3 commits into
mainfrom
chrome-extension-capture

Conversation

@h4yfans
Copy link
Copy Markdown
Collaborator

@h4yfans h4yfans commented May 13, 2026

Summary

  • Adds a Manifest V3 Chrome extension for page, quote, link, image, audio, video, and PDF capture.
  • Adds a local native messaging host that writes captures to a durable local handoff folder and launches Memry, so captures still work when Memry is closed.
  • Imports pending captures into the desktop inbox when a vault opens or while Memry is running, with clip/PDF domain and IPC support.
  • Documents the local browser capture path and keeps it out of cloud handoff.

Verification

  • pnpm --filter @memry/desktop exec vitest run --config config/vitest.config.ts --project shared ../../packages/contracts/src/extension-capture-api.test.ts ../../packages/domain-inbox/src/commands.test.ts
  • pnpm --filter @memry/desktop exec vitest run --config config/vitest.config.ts --project main src/main/capture-handoff/importer.test.ts src/main/inbox/domain.test.ts src/main/ipc/inbox-handlers.test.ts
  • pnpm test:chrome-extension && node --test apps/desktop/native-host/host-core.test.mjs
  • pnpm --filter @memry/desktop typecheck
  • pnpm --filter @memry/desktop lint
  • pnpm docs:impact --strict
  • pnpm docs:build

@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
memry-docs Ready Ready Preview, Comment May 13, 2026 1:21pm
memrynote-landing Ready Ready Preview, Comment May 13, 2026 1:21pm

Comment thread apps/desktop/native-host/host-core.mjs Fixed
@codecov
Copy link
Copy Markdown

codecov Bot commented May 13, 2026

Codecov Report

❌ Patch coverage is 90.55118% with 12 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
apps/desktop/src/main/vault/index.ts 40.00% 6 Missing ⚠️
apps/desktop/src/main/capture-handoff/importer.ts 97.72% 2 Missing ⚠️
apps/desktop/src/main/inbox/domain.ts 86.66% 2 Missing ⚠️
apps/desktop/src/main/index.ts 66.66% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies documentation Improvements or additions to documentation test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants