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

Issue, pull, run, person and app pages unfurl as one sentence from live state; private ones say only name and 'private' #1806

shipped production is serving it opened this has it
opened this

Replaces #1412, red twice on page-wide suites (report mode, studio vocabulary). Done looks like:

  • [ ] Issue, pull, run, user/org and app pages pass description to the layout from live state (state and first line; verdict and commit; repo count; live/asleep).
  • [ ] Seen anonymously, a private repository, app or pull renders its name and "private" only.
  • [ ] Descriptions use no dev vocabulary on studio pages and add no admin-only note.
  • [ ] Tests for each page kind and the private case.

Files: src/web/layout.ts callers in src/web/pages/*, a test.

Start from today's main. Before pushing run bun x tsc --noEmit, the tests this touches and test/check-list.test.ts; name every new test file in GATE in scripts/gate.ts in the same commit. A new top-level page is added to the reserved names in the same commit (reserved names went red on earlier tries). A test that goes red in this pull is fixed in this pull.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs