Highlights
- New
mdl svgsubcommand to auto-layout and export SVGs headlessly - Webapp automation via URL params (
auto,save,direction,compact) - CI now installs Chrome and runs end-to-end tests
Details
- CLI:
mdl svg <PACKAGE> --all|--view <id> [--direction DIR --compact --timeout 20s --port 0 --dir ./gen] - Server: added mux-based serving (
ServeOnMux) for headless flow - Tests: unit tests for key listing and handlers; E2E test that generates
SystemContext.svg(skips if Chrome not available) - TypeScript: modernized tsconfig for webapp; fixed automation hook in
Root.tsx - CI: adds
.github/workflows/ci.ymlto build UI, lint, and test; installs Chrome
Breaking Changes
- None
Notes
- Local machines need Chrome/Chromium on PATH for
mdl svgand E2E tests. CI usessetup-chrome.