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

The /boards chart and pin forms wrap each input in §5's .field, and no .qf remains in src/web/pages/boards.ts #4689

shipped production is serving it opened this has it
opened this

Done:

  • [ ] Every input in the /boards chart form (chart, source, aggregate, column, group by) and the pin form is a §5 field() with its label; a title hint becomes the field's hint.
  • [ ] grep qf src/web/pages/boards.ts finds nothing.
  • [ ] A test fetches /boards and asserts the fields by name and no class="qf.

Files: src/web/pages/boards.ts and its test only. Replaces #4590, whose two tries went red on tests this change does not touch (the rollout reconnect and the crew-form markup test, planned here separately); if the check is red only on those, say so in the pull rather than chase them. Markup only: the stylesheet and docs/DESIGN.md are not touched in this pull (their rules leave in a follow-up), so it cannot conflict with the many pulls editing src/web/style/content.ts. Run bun x tsc --noEmit, bun scripts/design-lint.ts and bun test test/design-lint.test.ts before pushing; where counts fall, lower docs/design/baseline.json in the same pull.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs