Skip to content

Prepare v0.16.0#580

Merged
bgentry merged 7 commits into
masterfrom
prerelease
May 19, 2026
Merged

Prepare v0.16.0#580
bgentry merged 7 commits into
masterfrom
prerelease

Conversation

@bgentry
Copy link
Copy Markdown
Contributor

@bgentry bgentry commented May 19, 2026

This merges the prerelease branch into master to ship the workflow v2 functionality compatible with riverpro v0.24.0. I'll temporarily allow merge commits on the repo to merge this in before I ship it.

bgentry and others added 7 commits May 8, 2026 16:46
…ures (#567)

* upgrade River Pro workflow dependencies

Update the River Pro module set used by `riverproui` so the backend can
consume the newer workflow data exposed for workflow v2 wait, timer, and
signal support.

* add workflow v2 backend API support

Expose workflow v2 task data from the River Pro API, including task wait
reasons and the newer backend workflow fields needed by the UI. The
handler tests now exercise the serialized workflow detail shape instead
of relying on frontend-derived placeholders.

The wait-reason mapping uses a direct switch over the River Pro enum so
unknown values continue to fall back to the existing `none` state.

* add workflow wait inspection UI

Render workflow v2 wait metadata in the diagram and detail views using
the final wait terminology instead of the earlier gate model. Tasks now
show wait phases, timer and signal evidence, dependency progress, and
wait reasons from the backend workflow detail payload.

Add the dedicated wait inspector, denser detail layouts, task timeline,
and Storybook coverage used to inspect workflow waits across timers,
signals, dependencies, and mixed conditions. The diagram tests and
factories now cover the wait-aware graph and node states directly.

* hide workflows without v2 tables

Only expose workflow routes and navigation when the backend reports that
workflow v2 tables are available. Installations without those tables now
fall back to the empty-state guidance instead of linking users into views
that cannot load workflow detail data.

Move the availability check into the River Pro handler response so the UI
can make the routing decision from the same feature metadata it already
uses for navigation.
Show migration-oriented workflow copy only when workflow queries are
not enabled. When the workflow schema is available but no workflows
exist, render a neutral empty state that points users to the docs.
River Pro v0.24.0 moved workflow signal operations behind the workflow-scoped `Signals()` handle and renamed wait diagnostics. Update the Pro UI handlers and tests for that API, and depend on the released v0.24.0 modules instead of local replaces.
# Conflicts:
#	.prettierignore
@bgentry bgentry requested a review from brandur May 19, 2026 14:14
@bgentry bgentry merged commit 7e135b3 into master May 19, 2026
24 checks passed
@bgentry bgentry deleted the prerelease branch May 19, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants