Skip to content

feat: add explicit IdeaLoom Obsidian exchange - #5370

Merged
atomantic merged 6 commits into
mainfrom
claim/issue-5338
Aug 29, 2026
Merged

feat: add explicit IdeaLoom Obsidian exchange#5370
atomantic merged 6 commits into
mainfrom
claim/issue-5338

Conversation

@atomantic

Copy link
Copy Markdown
Owner

Summary

  • Add explicit configured-vault IdeaLoom Markdown import and export actions.
  • Preserve list UUIDs, ordering, timestamps, imported note paths, and machine-local sync metadata.
  • Surface malformed, duplicate, unavailable, failed, skipped, and conflicted exchange outcomes without overwriting ambiguous changes.
  • Keep native Brain ideas and federation behavior separate from IdeaLoom lists.

Test plan

  • npx vitest run services/idealoomObsidian.test.js services/idealoomLists.test.js routes/brain.test.js (133 passed)
  • npx vitest run src/components/brain/IdeaLoomLists.test.jsx (9 passed)
  • npm run lint in client (clean)

Closes #5338
Part of #5317

@atomantic
atomantic merged commit 407bd3f into main Aug 29, 2026
7 checks passed
@atomantic
atomantic deleted the claim/issue-5338 branch August 29, 2026 04:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add explicit opt-in IdeaLoom Obsidian import and export

1 participant