ui: Mermaid Diagrams in chat + interactive preview #24032
allozaur
marked this pull request as ready for review 14 days ago
allozaur
force pushed
from
2a8f56ee
to
531c6d1c
14 days ago
allozaur
force pushed
from
42002152
to
36716a3c
14 days ago
allozaur
force pushed
from
356fe97f
to
1c8ac208
14 days ago
allozaur
force pushed
from
1c8ac208
to
d8423ac4
14 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
from
d8423ac4
to
4627f4f4
13 days ago
ggerganov
approved these changes
on 2026-06-03
allozaur
merged
ee4cf705
into master 13 days ago
allozaur
deleted the 23477-mermaid-diagrams branch 12 days ago
Assignees
No one assigned
Labels
examples
server/ui
Login to write a write a comment.
Login via GitHub