Evolve rNotes schema and API to support the Memory Card data model: - Add parentId self-relation for note hierarchy (NoteTree) - Dual-format body storage (bodyJson + bodyMarkdown) with HTML fallback - New cardType field (note/link/file/task/person/idea/reference) - Structured properties (Logseq-compatible key-value JSON) - Soft-delete via archivedAt (FUN model: Forget, not Delete) - File + CardAttachment models for structured attachments - Tag model evolved with spaceId for scoped tags - Content conversion library (HTML/JSON/Markdown bidirectional) - Logseq import/export (ZIP with pages/ + assets/) - NoteEditor emits TipTap JSON as canonical format - NoteCard shows cardType badges, child count, properties - Canvas sync enriched with Memory Card fields - Backfill script for existing notes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| logseq | ||