Skip to content

Add Obsidian and Notion import options#376

Draft
h4yfans wants to merge 1 commit into
mainfrom
feat/obsidian-notion-importer
Draft

Add Obsidian and Notion import options#376
h4yfans wants to merge 1 commit into
mainfrom
feat/obsidian-notion-importer

Conversation

@h4yfans
Copy link
Copy Markdown
Collaborator

@h4yfans h4yfans commented May 13, 2026

Summary

  • Add Settings > Vault import actions for Obsidian vaults and Notion exports.
  • Add a source-aware directory importer that preserves vault/export folder structure, Markdown frontmatter, attachments, unsupported source files, and existing import collision naming.
  • Convert Notion CSV database exports into Markdown table notes so database rows stay in the vault.
  • Document the new Vault import behavior.

Validation

  • pnpm --filter @memry/desktop exec vitest run --config config/vitest.config.ts --project main src/main/vault/notes.test.ts
  • pnpm --filter @memry/desktop exec vitest run --config config/vitest.config.ts --project renderer src/renderer/src/pages/settings/vault-section.test.tsx
  • pnpm ipc:check
  • pnpm --filter @memry/desktop typecheck:node
  • pnpm --filter @memry/desktop typecheck:web
  • pnpm i18n:check
  • pnpm lint:desktop
  • pnpm docs:impact --base origin/main --strict
  • pnpm docs:build
  • git diff --check

@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 5:24pm
memrynote-landing Ready Ready Preview, Comment May 13, 2026 5:24pm

Comment thread apps/desktop/src/main/vault/importer.ts Fixed
@codecov
Copy link
Copy Markdown

codecov Bot commented May 13, 2026

Codecov Report

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

Files with missing lines Patch % Lines
apps/desktop/src/main/vault/importer.ts 96.40% 5 Missing ⚠️
apps/desktop/src/main/vault/notes-crud.ts 90.00% 3 Missing ⚠️
apps/desktop/src/main/ipc/notes-schemas.ts 0.00% 2 Missing ⚠️
.../src/renderer/src/pages/settings/vault-section.tsx 93.75% 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 enhancement New feature or request test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants