ui: Mermaid Diagrams in chat + interactive preview #24032
allozaur
marked this pull request as ready for review 101 days ago
allozaur
requested a review
101 days ago
feat: Mermaid Preview + Dialog components
2729a968
chore: add constants for mermaid block wrapper classes
9c8c1320
feat: create rehypeEnhanceMermaidBlocks plugin for mermaid diagram en…
04fa3835
feat: integrate mermaid enhancement plugin and add button click handling
85eebe93
feat: add CSS styling for enhanced mermaid block wrappers
81fef03d
fix: update mermaid initialization config and fix incomplete block re…
86dabceb
chore: formatting
cc8d8cf1
fix: prevent concurrent Mermaid diagram rendering during streaming
647e561f
refactor: recursively extract text content in mermaid-pre plugin
88885373
refactor: MermaidPreviewControls component
39d9e5f3
centralize SVG icon constants in shared constants module
3508a3e7
refactor: Cleanup
4b0c3ebe
fix: replace state-based guard with immediate node marking
e2d5a297
refactor: Extract markdown handlers and utilities into dedicated modules
1c155b0e
refactor: Cleanup
731d2c86
refactor: Extract shared utilities for code and mermaid block enhance…
4627f4f4
allozaur
force pushed
to
4627f4f4
101 days ago
ggerganov
approved these changes
on 2026-06-03
allozaur
merged
ee4cf705
into master 101 days ago
allozaur
deleted the 23477-mermaid-diagrams branch 100 days ago
Assignees
No one assigned
Labels
examples
server/ui
Login to write a write a comment.
Login via GitHub