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.
⚠️ Workflow features in v0.16.0 rely on new workflow-related tables that are part of the riverpro v0.24.0 release. River UI's workflow queries may be disabled or poorly performing until the River Pro migration v006 has been applied in your database.
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.