Problem
The editor has no native way to create callout/admonition blocks (tip, warning, note, info). GitHub-style admonitions are rendered in view mode (#21), but there's no dedicated block type — users can't create them from the command palette or edit them structurally.
Goal
Add a Callout block type with variants (note, tip, warning, caution, important) that renders as a colored box with an icon and label.
Markdown format
GitHub-style blockquote admonitions:
> [!NOTE]
> This is a note callout.
> [!TIP]
> Helpful advice here.
> [!WARNING]
> Watch out for this.
Tasks
Scope
Type: enhancement
Size: medium
Problem
The editor has no native way to create callout/admonition blocks (tip, warning, note, info). GitHub-style admonitions are rendered in view mode (#21), but there's no dedicated block type — users can't create them from the command palette or edit them structurally.
Goal
Add a
Calloutblock type with variants (note, tip, warning, caution, important) that renders as a colored box with an icon and label.Markdown format
GitHub-style blockquote admonitions:
Tasks
CallouttoBlockTypeenum with variant tracking (note/tip/warning/caution/important)> [!TYPE]syntax inparse.go— detect admonition prefix, store variant + content/command palette (with variant sub-menu or default to Note)CalloutStyleto theme system (per-variant colors)Scope
Type: enhancement
Size: medium