Repository navigation
feat(frontend): /m developer mode Registry table like /w - #8166
Conversation
…to feat/m-parity-registry-table
…nto feat/m-parity-registry-table
… variant, the /w columns, selection, delete variants and revisions
|
Caution Review failedThe pull request is closed.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
Website previewPreview URL: https://pr-8166-agenta-website-preview.mahmoud-637.workers.dev Built from |
Railway Preview Environment
Preview use finished or expired. Environment absence verified; retained storage requires separate provider accounting. Post |
|
🤖 The AI agent says: @coderabbitai review |
|
Action not completed
|
…rity-registry-table
Context
The /m Registry did not read like the /w one. Variants mode listed every revision under a small header instead of one row per variant. Dates had no time, Created by had no avatar, the model name was cut. There was no row selection, so several revisions or a whole variant could not be deleted at once (findings apps-registry-03, -04, -06, -10).
Changes
In beta developer mode the Registry table now works like /w:
ListTableselection (feat(frontend): row selection and bulk bar in the shared list table #8148). With rows selected, the header shows "N selected" with Deploy (one row) and Delete.archiveWorkflowVariant), and a selected revision row deletes that revision. The confirm dialog names each one. A selection that would remove every revision of the app is refused: the app is the thing to delete then. The row menu on a variant row says "Delete variant".Without beta developer mode the Registry is unchanged: the same
VariantsTable, no checkboxes, and the read-only drawer.Follow-up: the column settings gear comes after PR 2.2, which builds the shared column menu.
This branch is stacked on #8151, with the heads of #8148 (
feat/m-parity-list-selection) and #8157 (feat/m-parity-editable-drawer) merged in. Those land first, and the diff shrinks once they do.Tests
registrySelection.render.test.tsx:/workflows/variants/<id>/archive, then/workflows/revisions/<id>/archive, both withproject_id);variantsScreen.render.test.tsx: beta developer mode shows one checkbox row per variant; without beta there are no checkboxes.What to QA