⧉
Copy code
VYASA
Theme
⌄
abyssal-serenity
alder-protocol
arcade-noir
atelier-register
atlas-ledger
brass-bureau
civic-linen
cloister-grid
creative-violet
dot-matrix-dmg
dream-poster
ember-docket
executive-sunrise
harbor-brief
heliograph-ledger
kinetic-scholar
koan-silence
lush-meridian
meridian-charter
midnight-review
monsoon-manual
neon-newsprint
neon-terminal
north-course
observatory-note
operator-vellum
overprint-carnival
porcelain-brief
quarry-signal
serene-manuscript
signal-theory
slate-protocol
stone-gazette
sylvan-archive
tidal-index
transit-folio
ultra-soft
vyasa-executive
vyasa-sunlit
dice
Posts
Docs
Refactor
Extensions Tracker
Done
Extension Refactor Tracker
←
3 / 6
→
Done
URL copied
Task
Add real extension contract in
vyasa/extensions.py
Task
Switch built-ins to
EXTENSION.register(app)
Task
Remove markdown hard-coded fence fallbacks
Task
Move Mermaid/D2/Cytograph/Tasks/Cryptograph render ownership into extension modules
Task
Move bookmarks and annotations route/storage wiring out of
core.py
Task
Move search and RBAC admin route registration behind extensions
Task
Serve slide assets from extension-owned URLs under
/static/extensions/...
2
✦
3
✦ > Done
4
✦ > Next
5
✦ > Later