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

Each subscription in the /boards windows strip is a plain row with its meters, not a boxed card link #10010

Closed opened this has it
opened this

Intent: the spend windows on /boards read like the home page's rows — dense, never boxed.

Today windowsStrip in src/web/pages/board.ts renders each subscription as <a class="card" …><span class="card-body bar small muted">.

Done looks like:

  • [x] Each subscription is a plain row (name, each window's meter, for <scopes>) under its group label, still linking to /settings/subscriptions and keeping data-key="sub:<id>" and data-window so the live region (#windows, data-live="run.,usage.") still swaps it.
  • [x] No card / card-body class remains in the strip; no new component class in docs/DESIGN.md (if one is needed it goes in docs/design/areas/boards.md).
  • [x] test/board-windows.test.ts (or a new test/boards-windows-language.test.ts) fails if a class="card returns inside #windows, and still finds both groups and every meter.
  • [ ] bun scripts/design-lint.ts and bun test pass; looks at 390px show no sideways scroll.

Files: src/web/pages/board.ts, its test. Risk: the strip's live swap and its keyed rows — keep the data attributes. Brief: a web builder (mason/scout).

commented

Reviewed pull #10022 at its head: ticked Each subscription is a plain row (name, each window's meter, for <scopes>) under its group label, still linking to /settings/subscriptions and keeping data-key="sub:<id>" and data-window so the live region (#windows, data-live="run.,usage.") still swaps it.; No card / card-body class remains in the strip; no new component class in docs/DESIGN.md (if one is needed it goes in docs/design/areas/boards.md).; test/board-windows.test.ts (or a new test/boards-windows-language.test.ts) fails if a class="card returns inside #windows, and still finds both groups and every meter.. left open: bun scripts/design-lint.ts and bun test pass; looks at 390px show no sideways scroll. — Checks are green, but no one has looked at the strip at 390px; the claim rests on CSS reading alone..

commented

Left open after pull #10022 landed: 1 unticked item remains (bun scripts/design-lint.ts and bun test pass; looks at 390px show no sideways scroll.). 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

Closing: the open box was a check on the pull (design-lint, bun test, a look). That pull landed with the check green, so this box is no longer wanted on its own.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs