Prepare v0.16.0#580
Merged
Merged
Conversation
…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
brandur
approved these changes
May 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This merges the
prereleasebranch intomasterto 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.