Skip to content

fix(wizard): clean up done-state banner and node-routed catalog form#608

Merged
kaiweijw merged 3 commits intomainfrom
fix/wizard-final-state-sync
May 4, 2026
Merged

fix(wizard): clean up done-state banner and node-routed catalog form#608
kaiweijw merged 3 commits intomainfrom
fix/wizard-final-state-sync

Conversation

@kaiweijw
Copy link
Copy Markdown
Collaborator

@kaiweijw kaiweijw commented May 4, 2026

Summary

  • Suppress the "Connection to CLI interrupted" banner once the Mode A wizard has reached its terminal done or cancelled stage. Heartbeat loss in those states is expected (the CLI process exits cleanly after /api/proxy/complete), and showing the red banner on top of the success screen made users think creation had failed.
  • Mirror CustomServiceForm's via-node behavior into CatalogConfirmForm. When the wizard is launched with --via-node, the catalog form now hides the credential input, surfaces a "Routed via node" badge, and submits without a credential field — matching the backend contract that node-routed services authorize on the node agent.
  • Refresh the embedded wizard bundle hash.

closes #595
closes #602

Test plan

@kaiweijw kaiweijw force-pushed the fix/wizard-final-state-sync branch from c0b47ed to 914f706 Compare May 4, 2026 06:03
@kaiweijw kaiweijw merged commit 9799971 into main May 4, 2026
10 checks passed
@kaiweijw kaiweijw deleted the fix/wizard-final-state-sync branch May 4, 2026 06:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant