| chore: run the release gate as src.rest CI | cat | | +36 | -0 | ✓ |
| docs: build the docs site under a path when forge deploys it | cat | | +15 | -4 | |
| chore: refresh edge runtime notices | Dami | | +2 | -2 | |
| fix: normalize Mermaid cluster borders | Dami | | +7 | -3 | |
| fix: normalize Mermaid cluster surfaces | Dami | | +27 | -14 | |
| test: update Mermaid frame contract URL | Dami | | +1 | -1 | |
| test(mermaid): protect SVG label configuration | Dami | | +9 | -0 | |
| fix(mermaid): render labels as SVG text | Dami | | +9 | -4 | |
| test: cover normalizer cache namespaces | Dami | | +31 | -8 | |
| fix: invalidate renderer caches on normalizer changes | Dami | | +4 | -4 | |
| feat: generalize block transforms and normalize dark SVGs | Dami | | +269 | -194 | |
| fix: accept only fenced blocks in the tiny transform body | Dami | | +37 | -29 | |
| docs: describe the tiny transform endpoint | Dami | | +159 | -0 | |
| test: cover the tiny transform endpoint | Dami | | +257 | -0 | |
| feat: add the tiny transform endpoint to the shell worker | Dami | | +264 | -2 | |
| fix: declare supportedAppearances in the shared svg types | Dami | | +1 | -0 | |
| feat: Squaring sketches, battery search, polyhedra, and partial rendering | Dami | | +989 | -231 | |
| test: expect the squaring@2 renderer version | Dami | | +1 | -1 | |
| feat: give Squaring dedicated light and dark palettes | Dami | | +117 | -56 | |
| chore: add -y flag to release.sh to skip the interactive confirmation | Dami | | +12 | -5 | |
| chore: regenerate edge runtime license notice for the squaring unit | Dami | | +2 | -2 | |
| feat: add Squaring diagrams for squared rectangles and Smith diagrams | Dami | | +1408 | -19 | |
| fix: make packed SVG palettes data-driven | Dami | | +135 | -37 | |
| fix: remove failed TRN test layout | Dami | | +101 | -142 | |
| feat: improve TRN layouts and render freshness | Dami | | +427 | -37 | |
| fix: order combined TRN inputs FIFO | Dami | | +47 | -12 | |
| test: include TRN in catalog smoke | Dami | | +3 | -3 | |
| chore: update TRN runtime license notice | Dami | | +2 | -2 | |
| feat: add Tabular Recipe Notation diagrams | Dami | | +1558 | -49 | |
| fix: remediate dependency security alerts | Dami | | +102 | -195 | |
| fix: normalize Svgbob line art consistently | Dami | | +31 | -2 | |
| fix: load TikZ assets through Worker binding | Dami | | +89 | -62 | |
| refactor: colocate Browser Run frames | Dami | | +23 | -25 | |
| docs: finalize Browser Run renderer boundaries | Dami | | +65 | -54 | |
| feat: run TikZ through native edge Wasm | Dami | | +290 | -1416 | |
| feat: run Excalidraw natively in edge Worker | Dami | | +7030 | -4340 | |
| feat: replace browser BPMN with bounded edge SVG | Dami | | +218 | -921 | |
| refactor: route editor and docs through HTTP renderers | Dami | | +49 | -514 | |
| feat: expose browser-backed renderer HTTP units | Dami | | +349 | -198 | |
| feat: add private Browser Run execution bridge | Dami | | +4546 | -3 | |
| docs: refresh the generated LLM index | Dami | | +22 | -10 | |
| merge: ship the editor starting experience | Dami | | +2560 | -454 | |
| docs: refresh the editor creation workflow | Dami | | +35 | -16 | |
| fix: swap rendered SVG previews atomically | Dami | | +135 | -12 | |
| feat: rebuild the editor starting experience | Dami | | +2390 | -426 | |
| nit: remove custom styles on examples | Dami | | +115 | -143 | |
| fix: restore inline title editing | Dami | | +98 | -8 | |
| fix: restore draft sharing actions | Dami | | +237 | -102 | |
| style: use pure black for dark previews | Dami | | +1 | -1 | |
| docs: explain the file-first draft workflow | Dami | | +407 | -155 | |
| feat: make editable SVG files the default draft loop | Dami | | +611 | -117 | |
| feat: define editable SVG document round trips | Dami | | +298 | -2 | |
| docs: refresh editor and agent guidance | Dami | | +770 | -98 | |
| feat: refine editor workspace and preview | Dami | | +1190 | -315 | |
| docs: document SVG normalization contracts | Dami | | +243 | -11 | |
| fix: finish live font fallback checks | Dami | | +3 | -1 | |
| fix: restore Excalidraw renderer CSP | Dami | | +3683 | -3 | |
| fix: close SVG rendering review gaps | Dami | | +110 | -17 | |
| feat: normalize renderer SVG semantics | Dami | | +436 | -71 | |
| chore: repository hygiene | Dami | | +10 | -71 | |
| build: establish the manual release gate | Dami | | +284 | -71 | |
| docs: define renderer license and redistribution boundaries | Dami | | +596 | -12 | |
| chore: normalize workspace script names | Dami | | +15 | -13 | |
| refactor: colocate diagrams.net assets with its client renderer | Dami | | +59 | -92992 | |
| refactor: align repository layout with runtime roles | Dami | | +1820 | -356 | |
| ci: use Node 24 action runtimes | Dami | | +2 | -2 | |
| refactor: organize repository by architectural role | Dami | | +217 | -28505 | |
| refactor: promote shared diagram corpus | Dami | | +48 | -2587 | |
| chore: remove legacy JVM gateway | Dami | | +15 | -48279 | |
| chore: establish standalone DiagramZip repository | Dami | | +266 | -363 | |
| refresh bundled example metadata in stale drafts | Dami | | +57 | -2 | |
| prevent documentation response transformation | Dami | | +1 | -0 | |
| prevent shell response transformation | Dami | | +2 | -2 | |
| normalize renderer output at every consumer | Dami | | +23 | -8 | |
| normalize SVG appearance across renderers | Dami | | +607 | -125 | |
| store canonical SVG and materialize on read | Dami | | +267 | -30 | |
| add SVG appearance materializer | Dami | | +242 | -12 | |
| establish shared SVG normalization contract | Dami | | +990 | -522 | |
| restore D2 Dagre layout | Dami | | +219 | -108 | |
| name every catalog example | Dami | | +4 | -3 | |
| highlight unsaved diagram changes | Dami | | +10 | -1 | |
| fix header actions and SVG delivery | Dami | | +142 | -68 | |
| fix renderer examples and document shell | Dami | | +1684 | -58 | |
| move diagram.zip shell to Cloudflare | Dami | | +18567 | -3352 | |
| allow sandboxed TikZ worker asset loads | Dami | | +6 | -2 | |
| keep TikZ rendering inside the secure client frame | Dami | | +27 | -12 | |
| detach Fly app from renderer sidecars | Dami | | +0 | -8 | |
| finish renderer extraction from Fly | Dami | | +3025 | -1234 | |
| migrate four renderers off Fly | Dami | | +2864 | -45 | |
| remove diagrams.net origin fallback | Dami | | +64 | -13 | |
| docs: refresh generated ERD example | Dami | | +2 | -2 | |
| migrate PlantUML family to edge Wasm | Dami | | +16866 | -27 | |
| fix(diagram.zip): version logo asset URLs | Dami | | +2 | -2 | |
| copy Monaco font assets without Maven filtering | Dami | | +7 | -0 | |
| render diagrams.net with official client exporter | Dami | | +1292 | -218 | |
| migrate GoAT to dedicated WebAssembly Worker | Dami | | +9140 | -21 | |
| feat: add semantic diagram skill catalog | Dami | | +4606 | -10 | |
| fix DBML grouped-unit smoke expectation | Dami | | +1 | -0 | |
| migrate DBML into GraphViz Worker family | Dami | | +379 | -20 | |
| replace CodeMirror with Monaco Editor | Dami | | +3825 | -2190 | |
| migrate Svgbob to dedicated Wasm Worker | Dami | | +1518 | -17 | |
| remove upstream Kroki repository scaffolding | Dami | | +0 | -1390 | |
| migrate Pikchr to dedicated Wasm Worker | Dami | | +174 | -18 | |
| migrate WireViz through GraphViz Worker | Dami | | +3546 | -20 | |
| migrate GraphViz and ERD to grouped Worker | Dami | | +1124 | -36 | |
| migrate BlockDiag family to Cloudflare Python | Dami | | +16949 | -62 | |
| Replace leaf with delta logo | Dami | | +14 | -9 | |
| fix(diagram.zip): expose renderer identity across origins | Dami | | +76 | -2 | |
| refactor(diagram.zip): group shared renderer dependencies | Dami | | +206 | -66 | |
| fix(diagram.zip): allow isolated renderer origins | Dami | | +7 | -2 | |
| feat(diagram.zip): isolate complete renderer plane | Dami | | +3308 | -5271 | |
| docs(diagram.zip): add user and agent documentation | Dami | | +27619 | -33 | |
| feat(diagram.zip): isolate renderer units | Dami | | +842 | -172 | |
| feat(diagram.zip): render BPMN previews in browser | Dami | | +568 | -307 | |
| feat(diagram.zip): render Mermaid previews in browser | Dami | | +7110 | -1804 | |
| fix(diagram.zip): preserve renderer labels and presentation | Dami | | +261 | -37 | |
| feat(diagram.zip): add edge rendering gateway | Dami | | +21780 | -54 | |
| style(diagram.zip): simplify dialog headers | Dami | | +31 | -34 | |
| feat(diagram.zip): add accountless persisted diagrams | Dami | | +23938 | -1804 | |
| feat: refine diagram examples | Dami | | +29 | -2 | |
| feat: add diagram.zip editor | Dami | | +5166 | -127 | |
| Import renderer foundation | Dami | | +1242268 | -0 | |