Skip to content

Comments

Show email delivery status from Resend list API#246

Open
gregv wants to merge 1 commit intodevelopfrom
feature/resend-list-emails-ui
Open

Show email delivery status from Resend list API#246
gregv wants to merge 1 commit intodevelopfrom
feature/resend-list-emails-ui

Conversation

@gregv
Copy link
Contributor

@gregv gregv commented Feb 22, 2026

Summary

  • Fetches all sent emails from the new GET /api/admin/emails/resend-list endpoint when volunteers load, indexed by recipient email
  • Shows delivery status in the Msgs column even when no resend_id is stored in the volunteer document (matches by recipient email)
  • Merges "Via Resend" emails into the tooltip with status chips (Delivered, Sent, Bounced, etc.)
  • Falls back to subject matching for stored emails without resend_id
  • Keeps existing per-ID tooltip fetch as supplementary mechanism

Depends on: backend PR for GET /api/admin/emails/resend-list endpoint

Test plan

  • Load /admin/volunteer page — Msgs column should show delivery statuses for volunteers even without stored resend_ids
  • Hover over Msgs chip — tooltip should show "Via Resend" section with emails from the list API
  • Verify existing stored email statuses still display correctly
  • Check that the API is only called once per page load (not on every re-render)

🤖 Generated with Claude Code

Fetches all sent emails from the new Resend list API endpoint on volunteer
load, matching by recipient email. Shows delivery status even when no
resend_id is stored in the volunteer document. Merges "Via Resend" emails
into the Msgs tooltip with status chips.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Contributor

vercel bot commented Feb 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
frontend-ohack-dev Ready Ready Preview Feb 22, 2026 5:47pm

Request Review

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