Version 0.16.0 includes support for the all new workflow engine in River Pro v0.24.0, including signals, timers, and greater introspection capabilities.
Added
- Workflow detail: add support for new River Pro workflow features, including signals and timers. PR #567.
Fixed
- Workflow detail: add on-canvas zoom controls for click/touch navigation and improve controls styling for dark mode. PR #524.
- Workflow detail: improve default workflow diagram framing for legibility while still allowing manual zoom-out to view the full graph. PR #524.
- Workflow detail: truncate long workflow names in the header to prevent overflow and add a copy button for the full name. PR #524.
- JSON viewer: sort keys alphabetically in rendered and copied output for object payloads. PR #525.
- Job state sidebar: only highlight
Runningwhen the selected jobs state is actually running, even with retained search filters in the URL. Fixes #526. PR #527. - Job delete actions: require confirmation before deleting a single job or selected jobs in bulk. Fixes #545. PR #546.
- Workflow detail: show the backend's not-found message instead of crashing when a workflow ID does not exist. PR #564.
- Job detail: render a dedicated
Snoozedtimeline step for scheduled jobs with prior attempts so snoozed jobs no longer show negative wait durations. PR #565. - Workflow detail: source wait phases, timers, signal evidence, and task wait reasons from backend workflow wait metadata instead of frontend-derived placeholders. PR #567.
- Workflow detail: redesign wait inspection around a denser task-side summary, structured term/timer/signal cards, reliable full-node selection, Storybook workflow detail coverage below the diagram, and a tighter details layout that keeps job metadata with the main job card. PR #567.
- Workflow detail: add a task-signal debugger backed by task-scoped River Pro signal reads while keeping workflow detail wait data summary-only. PR #567.
- Workflow detail: clarify wait inspection with a compact condition matrix, phase-aware match summaries, explicit signal scopes, condition-type icons, per-term CEL definitions, and denser timer/dependency/signal evidence. PR #567.
- Workflow detail: replace the flat narrative event list with a task timeline that keeps dependencies in one place, emphasizes wait evidence and durations, avoids showing staged events before a task is actually runnable, and uses a lower-noise milestone hierarchy. PR #567.
- Workflow detail: remove the not-started wait preview from dependency progress milestones. PR #567.