v1.1.0 — Quartz Vein
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 API —
GET /api/flows,GET /api/flows/{id},PUT /api/flows/{id},POST /api/flows,DELETE /api/flows/{id} --editflag — enables in-browser flow creation, editing, and deletion with server-side validation and atomic writes[viz]extra —pip 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