You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
callouts: Icons upgraded to Heroicons v2 outline at 32px with stroke-width="1.5" for crisper details
callouts: Title font-size increased to 1.125rem, content font-size set to 0.75rem
callouts: CSS styling included in PDF exports — callouts render with colors and borders in generated PDFs
editor: New CalloutMarkdownEditor field extending MarkdownEditor — adds 4 dedicated toolbar buttons (Tip, Info, Caution, Danger) that insert callout templates at cursor position
editor: CalloutMarkdownEditor replaces MarkdownEditor in all blog post, docs, CMS, profile and author bio forms
editor: IconPicker form field with searchable grid, SVG preview, and live Alpine.js state binding
🐛 Fixed
callouts: Split CalloutParser into CalloutStartParser + CalloutParser following CommonMark 2.x patterns (correct tryContinue() signature returning ?BlockContinue)
callouts: Proper BlockContinue::finished() on ::: closing delimiter (prevents infinite loop)
callouts: CalloutStartParser now returns ->at($cursor) — correct cursor advancement after parsing
icon-picker: Remove re-render flag from $wire.set() to prevent Alpine state reset on icon selection
🧪 Tests
CalloutMarkdownEditorTest — class extension, view path, button structure and accessibility attributes
AuthorBioFieldEnhancementsTest — updated assertions for CalloutMarkdownEditor
DocSettingsTest — PDF template includes callout CSS styling