Editor
The dashboard editor is one ProseMirror document canvas backed by structured JSON. Cover, title, description and content are nodes in the same document and can be reordered directly.
The contextual toolbar, inline insert menu, drag handle and image upload belong to Cursare's editor package. Autosave preserves known blocks while their inline configuration is still incomplete. Publish remains explicit, validates that every block is complete and is the only way to update what learners read.