Commit graph

4 commits

Author SHA1 Message Date
lmika a3197f9b11 Add Obsidian vault import feature (#8)
- 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>

Co-authored-by: exe.dev user <exedev@kernel-leviathan.exe.xyz>
Reviewed-on: #8
2026-04-09 11:40:52 +00:00
Leon Mika d80aacc180 Added a site picker plus options to create new sites 2026-03-24 11:08:51 +11:00
Leon Mika 550ebf728a feat: add posts per page setting to site settings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 14:35:56 +11:00
Leon Mika 0bd91de234 Added a site setting section 2026-03-09 21:47:02 +11:00