Add Obsidian vault import feature #8

Merged
lmika merged 1 commit from feature/obsidian-import into main 2026-04-09 11:40:53 +00:00
Owner
  • New 'Import Obsidian' action on site settings page
  • Upload a zip file of an Obsidian vault to import all notes as posts
  • Markdown notes imported with title from filename, published date from
    file timestamp, and body with front-matter stripped
  • Images and other attachments saved as Upload records
  • New obsimport service handles zip traversal and import logic
  • Unit tests for front-matter stripping

Co-authored-by: Shelley shelley@exe.dev

- New 'Import Obsidian' action on site settings page - Upload a zip file of an Obsidian vault to import all notes as posts - Markdown notes imported with title from filename, published date from file timestamp, and body with front-matter stripped - Images and other attachments saved as Upload records - New obsimport service handles zip traversal and import logic - Unit tests for front-matter stripping Co-authored-by: Shelley <shelley@exe.dev>
lmika added 1 commit 2026-04-09 11:38:29 +00:00
- New 'Import Obsidian' action on site settings page
- Upload a zip file of an Obsidian vault to import all notes as posts
- Markdown notes imported with title from filename, published date from
  file timestamp, and body with front-matter stripped
- Images and other attachments saved as Upload records
- New obsimport service handles zip traversal and import logic
- Unit tests for front-matter stripping

Co-authored-by: Shelley <shelley@exe.dev>
lmika merged commit a3197f9b11 into main 2026-04-09 11:40:53 +00:00
lmika referenced this pull request from a commit 2026-04-09 11:40:54 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lmika/weiro#8
No description provided.