Skip to content

M6 dashboard: reconnect card list#38

Merged
bstruong merged 2 commits into
mainfrom
feature/m6-dashboard-reconnect-list
May 15, 2026
Merged

M6 dashboard: reconnect card list#38
bstruong merged 2 commits into
mainfrom
feature/m6-dashboard-reconnect-list

Conversation

@bstruong
Copy link
Copy Markdown
Owner

Summary

  • ReconnectCard component: avatar + name + ring badge + relative time-since
  • Dashboard renders the list under the stat cards with loading / list / empty branches
  • Empty state copy per design lock Dashboard empty state copy ("You're all caught up") #21
  • Drive-by fix: RingBadge acquaintances variant typo (bg-tieracquaintances-bgbg-tier-acquaintances-bg)

Piece 2 of 3 for M6. Next: expand-to-log interactions.

Test plan

  • npm --prefix client run lint clean
  • npm --prefix client run test green
  • npm --prefix client run build succeeds
  • Manual: list renders with seed data; empty state renders when no active reminders
  • CI green on the PR

bstruong added 2 commits May 14, 2026 20:49
    - New `ReconnectCard` renders avatar, name, ring badge,
      and time-since-last-connected subtitle for each active
      reminder from `/api/dashboard/reconnect`.
    - Dashboard route now renders a `Reconnect` section under
      the stat cards: loading state, list of cards, or empty
      state with copy from design lock #21
      (`You're all caught up. / Check back tomorrow or add
      someone new.`).
    - Fix typo in `RingBadge` `acquaintances` variant
      (`bg-tieracquaintances-bg` was missing a hyphen, so
      acquaintance pills had no background).

    Piece 2 of 3 for M6 Dashboard. Next piece wires
    expand-to-log interactions (We connected / snooze pill row)
    onto each card.
    Patches GHSA-hm49-wcqc-g2xg (command injection via raw
    arguments) and GHSA-75xq-5h9v-w6px (command injection via
    unvalidated Symbol inputs). Both surfaced in CI on the M6
    reconnect-card PR; bumping here to unblock that branch.
@bstruong bstruong merged commit 8e0ba59 into main May 15, 2026
3 checks passed
@bstruong bstruong deleted the feature/m6-dashboard-reconnect-list branch May 15, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant