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

The /boards list and a board's page speak the home page's language #9815

shipped production is serving it opened this has it
opened this

The owner reads /boards (boardsList in src/web/pages/boards-view.ts) and a board at /boards/:slug to watch their numbers. Both are boxed in cards. They should read like the /system page after #9791.

Done looks like:

  • [x] boardsList shows each board as one row() under an <h2>. The make-a-board form sits under its own heading with no card, and with no boards one plain sentence says what a board is.
  • [x] On a board's page, the manage form and Add a panel (manage) are sections with headings, not cards. The panels themselves and the held-files card (#board-holds) keep their shape.
  • [x] Live updates and panel editing are unchanged. test/boards-view-fields.test.ts, test/boards-sources-timing.test.ts and every other test/boards-*.test.ts pass unchanged.
  • [x] A new test renders /boards with none and with one board, and finds the heading and no .card outside the panels. It fails on main.
  • [x] docs/design/areas/boards.md records the shape. bun scripts/design-lint.ts is clean and bun test passes.

Files: src/web/pages/boards-view.ts, docs/design/areas/boards.md, test/. Risks: board and panel names are typed by people, so they stay escaped. boards.ts (the data explorer at /boards/data) is not part of this issue.

commented

Reviewed pull #9867 at its head: ticked boardsList shows each board as one row() under an <h2>. The make-a-board form sits under its own heading with no card, and with no boards one plain sentence says what a board is.; On a board's page, the manage form and Add a panel (manage) are sections with headings, not cards. The panels themselves and the held-files card (#board-holds) keep their shape.; Live updates and panel editing are unchanged. test/boards-view-fields.test.ts, test/boards-sources-timing.test.ts and every other test/boards-*.test.ts pass unchanged.; A new test renders /boards with none and with one board, and finds the heading and no .card outside the panels. It fails on main.; docs/design/areas/boards.md records the shape. bun scripts/design-lint.ts is clean and bun test passes..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs