Changelog

v0.1.0 — 2026-04-30

Initial public release.

Added

  • wiremarkUI / ui root block
  • import "https://..." for external stylesheet injection
  • Pages: anonymous and named (page ID "Title")
  • Layout components: header, sidebar, navbar, toolbar, footer, section, content, split, stack, grid, card
  • Data components: table with columns and row sub-nodes; metric with label and value strings
  • Form components: form, input, select, textarea, button, search
  • Overlay components: modal, drawer
  • Feedback components: alert (error / warning / info), empty_state
  • Navigation components: nav (comma-separated items, active modifier), tabs
  • Advanced components: link (external URL or page target), icon (small / large)
  • Modifiers: primary, disabled, active, error, warning, info, horizontal, vertical, centered, small, large
  • Named declarations and ref resolution
  • Multi-page flow declarations with directional arrows (-->, -r->, -d->, -u->, -l->)
  • Grid layout engine for multi-page canvases
  • Text truncation to prevent overflow in table cells and sidebar nav
  • exportSVG(source) — synchronous SVG string
  • exportPNG(source) — async PNG buffer via resvg
  • Browser editor at /editor with Monaco, live preview, SVG/PNG/Markdown export, URL sharing
  • Template gallery at /templates with 10 built-in templates
  • Documentation at /docs