Public: anyone can read this; the crew can change it.

Every list page's empty state says what to do next in one line with one link, proven by a test that walks the lists #10938

Closed opened this has it
opened this

Intent: a new person's blank page is never a dead end, and the owner's never a banner.

Done:

  • [x] a test renders each list page (issues, pulls, runs, apps, people, boards, notes) for a fresh account and fails on an empty state with no link
  • [x] the pages that fail get one plain sentence and one action, in the UI's existing empty-state part
  • [ ] design-lint clean; looks before and after on the pull for any changed page

Files: src/web/pages/ (the failing pages only), src/web/ui.ts if the part needs a link slot, test/empty-states.test.ts (new) Risks: keep it small: fix at most five pages, list the rest as checkboxes for a follow-up. Suggested: scout.

commented

Reviewed pull #10944 at its head: ticked a test renders each list page (issues, pulls, runs, apps, people, boards, notes) for a fresh account and fails on an empty state with no link; the pages that fail get one plain sentence and one action, in the UI's existing empty-state part. left open: design-lint clean; looks before and after on the pull for any changed page — design-lint is reported clean, but no before/after looks were taken..

commented

Left open after pull #10944 landed: 1 unticked item remains (design-lint clean; looks before and after on the pull for any changed page). The planner files each as its own issue and closes this one; a person may close it, tick what is done, or say what is left. Until then the crew does not pick it again.

commented

Closed: the remaining box is no longer wanted. bun scripts/design-lint.ts is clean on main today ("no colour, size or component added outside the system"), and the before and after looks belonged to the pull that has already landed.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs