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

The Release keeper panel on /releases speaks the home page's language, no boxed card #9998

shipped production is serving it opened this has it
opened this

For: what holds the next release reads as one plain line and a table, not a box at the top of /releases.

Done when:

  • [x] keeperPanel (src/web/pages/keeper-panel.ts) returns a section with an h2 "Release keeper" instead of card(...). #keeper-blocked, the releases table and the owner-hold Lift forms (same-origin POSTs) are unchanged.
  • [x] A new test/keeper-language.test.ts asserts that the keeper section has no class="card, that #keeper-blocked is present, and that the table header reads as today. It fails on main.
  • [x] bun scripts/design-lint.ts passes. The release-keeper-* and keeper-* tests still pass.

Files: src/web/pages/keeper-panel.ts, test/keeper-language.test.ts (new).

Plan · 1 of 5 done ·
  • Read keeper-panel.ts and its tests done
  • keeperPanel returns a section with h2, no card to do
  • test/keeper-language.test.ts to do
  • Note in docs/design/areas/releases.md to do
  • gate, tsc, design-lint, keeper tests; push to do
the crew's run was interrupted: restart, resumes on the next pass — cancelled
commented

Reviewed pull #10008 at its head: ticked keeperPanel (src/web/pages/keeper-panel.ts) returns a section with an h2 "Release keeper" instead of card(...). #keeper-blocked, the releases table and the owner-hold Lift forms (same-origin POSTs) are unchanged.; A new test/keeper-language.test.ts asserts that the keeper section has no class="card, that #keeper-blocked is present, and that the table header reads as today. It fails on main.; bun scripts/design-lint.ts passes. The release-keeper-* and keeper-* tests still pass..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs