Add Markdown support to the metadata editor (primarily for asset descriptions). Provide a hybrid WYSIWYG + Markdown experience similar to Discord: users can type Markdown and see a live rich preview / inline formatting, while also having toolbar controls for common formatting.
Acceptance criteria (MVP)
- Editor component available in metadata editor for description.
- Users can type Markdown and see inline rich formatting.
- Toolbar with common formatting options (bold, italic, heading, lists, link, image).
- Toggle to view/edit raw Markdown.
- Markdown is persisted in DB; rendered HTML returned by API or produced client-side.
- Keyboard shortcuts for the common formatting features.
Add Markdown support to the metadata editor (primarily for asset descriptions). Provide a hybrid WYSIWYG + Markdown experience similar to Discord: users can type Markdown and see a live rich preview / inline formatting, while also having toolbar controls for common formatting.
Acceptance criteria (MVP)