NodeLink, Brains and Secrets UI polish from the epic

Task 6455 · Done · Coder · created · updated

UI friction seen on dev 1.2.636 during finish 6419 and in the coder reports of epic 6399. Each item is a 1–2 sentence requirement. 1. Secrets list with the detail panel open: credential names truncate to 2–3 characters ("zz-t…", "Git H…"). Give the name column priority, or wrap, so names stay readable. 2. Add credential › Owned by: the helper "Empty: you" repeats the "You" placeholder. Drop it. 3. Owner picker: a member whose display name repeats their email shows it twice ("Org B orgb-admin@…"). Show the email once. 4. Share subscriptions dialog: Create is disabled with no hint while storage fields are empty. Say what is missing beside the button. 5. After a share, show the response's `skipped` nodes with their reasons as a notice on the NodeLink page. 6. Brains at 360 px: "Share subscriptions between nodes" and "Add account" stack on two full rows. Fit them on one row, for example with a shorter label or an overflow menu. 7. Brains at 360 px: account names truncate to a few characters. Show the full name. 8. NodeLink Storage › Create new: returning from Add credential resets the draft (name, region, subnet, CIDR). Keep it. Out of scope: any API or authz change, and NodeLink provisioning semantics. Done means: each item is fixed, with a 360 px and a 1280 px screenshot on app.dev.jaah.ai after Jaah Deploy succeeds; `./dc check full` green; PR merged to develop.

Outcome

All 8 UI polish items shipped via #5542 (52184d4) and #5544 (d8d7744). Full gate green, deploys succeeded, and I checked 360/1280 on dev 1.2.661. Items 5 and 8 are verified by unit tests only (no NodeLink on dev). Deferred: Brains chips clip at 360; the Share dialog draft is still lost.

Pull request

Artifacts

Activity

  • Ready
  • Runner started
  • Runner ended (done)