···7788## [Unreleased]
991010+## [0.37.0] — 2026-04-14
1111+1212+### Added
1313+- Docs: Mermaid diagram blocks — type `/diagram` or `/mermaid` in the editor to insert an inline Mermaid diagram (flowcharts, sequence diagrams, ER, Gantt, class diagrams, etc.). Code editor panel reveals on click; SVG renders with 400ms debounce. Copy SVG button included. Mermaid is dynamically imported to keep initial bundle size unchanged. (#610)
1414+- Diagrams: SVG file import — "Import SVG" button in the diagrams toolbar opens a file picker. Supported elements: `rect`, `circle`, `ellipse`, `line`, `polyline`, `polygon`, `text`, and nested `<g>` groups. Coordinates are scaled from the SVG viewBox to the 960×540 canvas. Unsupported elements (path, image) are silently skipped with a count logged to console. (#611)
1515+1016## [0.36.1] — 2026-04-14
11171218### Improved
···2127## [0.36.0] — 2026-04-13
22282329### Added
3030+- feat: improve PPTX import — images, rich text, rotation, tables, dynamic dimensions (#609)
3131+- feat: improve PPTX import — images, rich text, rotation, tables, dynamic dimensions (#609)
2432- feat: PDF and PPTX file import support (#608)
2533- PDF import: drop or import a `.pdf` file from the landing page or docs in-editor import menu — text is extracted page-by-page via pdf.js (dynamically loaded) and converted to headings and paragraphs in the TipTap editor (#608)
2634- PPTX import: drop or import a `.pptx` file from the landing page — slides are parsed from the ZIP+XML format using JSZip (no new deps), mapped to our canvas element model with title, body, and other text shapes; speaker notes are preserved (#608)