-
v9.4.0
Stablereleased this
2026-07-18 19:21:46 +00:00 | 35 commits to main since this releaseComposition Mode (#128)
A motif is now an authored artifact rather than a reverse-chron dump. Its owner can manually order the motif's entries and interleave short prose/heading blocks between them, so the public page and Markdown export read as an essay with evidence — setup → evidence → counter-evidence → conclusion.
- A new "Compose" mode on the motif page: drag-to-reorder (with ▲/▼ fallback for touch) plus add/edit/delete prose blocks.
- Entries and prose blocks share one ordered sequence (migration 056:
entry_motifs.position+ amotif_blockstable; prose sanitized on write). - The public page, the motif Atom feed, and the Markdown export all render
ORDER BY position NULLS LAST, created_at DESCand interleave blocks — so any motif you haven't curated renders exactly as before.
API suite 52 files / 373 tests · app suite 14 files / 76 tests · builds green.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads