Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(web): /activity stacked cards, no dropdowns

4 months ago

168bd17
Authored
grim7/12/2026, 1:14:39 PM
Replace the collapsible-group UI with always-visible card stacks — a change
request's whole timeline is legible at a glance, no expand/collapse toggle.

- one stack = a rounded-xl overflow-hidden container whose inner cards are
  divided by a top border with no gaps: top card rounds up, bottom rounds down,
  middle square; gap is between stacks.
- top card is the header (repo · #num · title · actor · current verdict chip),
  linking to the current run else the PR.
- truncation: a stack with >=10 entries renders first + ~3 middle + last, the
  middle behind a progressive blur (stacked masked backdrop-blur layers) with a
  "show all N" that expands the full timeline inline (no nav, no modal).
- unchanged: live SSE merge, verdict + filter chips, tripwire-comment dedup +
  label, dimmed exempt/no-run entries, every entry clickable. SQL grouping and
  active-repo scope untouched.

Checks: typecheck, biome, boundaries, 204 tests.

Parentf805fc0

5 files changed
  • DECISIONS.md+21−0
  • all-summaries.md+12−0
  • apps/web/src/components/activity/activity-group.tsx+0−160
  • apps/web/src/components/activity/activity-page.tsx+3−3
  • apps/web/src/components/activity/activity-stack.tsx+266−0