Skip to content

v1.1.0 — Quartz Vein

Choose a tag to compare

@github-actions github-actions released this 19 May 20:41
· 5 commits to main since this release
40c4e16

flowr v1.1.0 — Quartz Vein

The visual editor release. flowr now ships with an interactive D3.js visualization server.

Added

  • flowr serve — interactive D3.js visualization server for flowr state machine definitions
    • Searchable flow list sidebar with filtering
    • Zoomable, pannable state graph with subflow navigation
    • Breadcrumb navigation for drilling into subflows
    • Tooltips on hover for states and transitions
    • Keyboard accessibility (Tab/Enter/Space)
  • REST APIGET /api/flows, GET /api/flows/{id}, PUT /api/flows/{id}, POST /api/flows, DELETE /api/flows/{id}
  • --edit flag — enables in-browser flow creation, editing, and deletion with server-side validation and atomic writes
  • [viz] extrapip install flowr[viz] installs FastAPI + Uvicorn
  • Frontend assets — vendored D3.js v7 and Dagre (no CDN, works offline)

Changed

  • Version bumped to 1.1.0
  • Coverage threshold lowered from 100% to 80%
  • Default host changed to localhost (matches flowr-viz original)

What's Changed

  • feat: add flowr serve — interactive D3.js visualization for flowr state machines by @nullhack in #23
  • (prior fixes from this cycle: export pipeline, robustness, subdirectory export, dependabot — see full changelog)

Full Changelog: v1.0.0...v1.1.0