Skip to content

Emails: Connect backend to frontend components#29

Merged
isabellalam12 merged 6 commits into
mainfrom
emails_connect_backend_to_frontend_component
Jun 22, 2026
Merged

Emails: Connect backend to frontend components#29
isabellalam12 merged 6 commits into
mainfrom
emails_connect_backend_to_frontend_component

Conversation

@isabellalam12

@isabellalam12 isabellalam12 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor
  • Implement CSV parsing logic using papaparse
  • Map Users and Pairing into structured message payloads to backend
  • Add EmailAdminPage with a CsvUpload form component
  • Add email templates (pair, reminder, restart)
  • Add route to EmailAdminPage
  • Add example CSV files for users and pairings
  • Screenshot 2026-06-22 at 2.54.30 PM.png

isabellalam12 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor Author

@isabellalam12 isabellalam12 changed the title Connect email backend to frontend components Emails: Connect backend to frontend components Jun 19, 2026
@isabellalam12 isabellalam12 marked this pull request as ready for review June 19, 2026 17:20
@isabellalam12 isabellalam12 requested a review from a team as a code owner June 19, 2026 17:20
@graphite-app graphite-app Bot requested review from Arshadul-Monir and arklian June 19, 2026 17:20
@isabellalam12 isabellalam12 changed the title Emails: Connect backend to frontend components Connect email backend to frontend components Jun 19, 2026
@isabellalam12 isabellalam12 changed the title Connect email backend to frontend components Emails: Connect backend to frontend components Jun 19, 2026
Comment thread js/src/app/user/admin/emails/parseCSV.ts
Comment thread js/src/app/user/admin/emails/parseCSV.ts
@graphite-app

graphite-app Bot commented Jun 19, 2026

Copy link
Copy Markdown

Graphite Automations

"Request reviewers once CI passes" took an action on this PR • (06/19/26)

2 reviewers were added to this PR based on Henry Chen's automation.

@isabellalam12 isabellalam12 force-pushed the emails_connect_backend_to_frontend_component branch from 7beb0ec to 28dc3ae Compare June 19, 2026 18:49
@isabellalam12 isabellalam12 changed the base branch from 06-09-emails_set_up_email_backend_structure to graphite-base/29 June 19, 2026 20:12
@isabellalam12 isabellalam12 force-pushed the emails_connect_backend_to_frontend_component branch from 28dc3ae to 97dacba Compare June 19, 2026 20:23
@isabellalam12 isabellalam12 changed the base branch from graphite-base/29 to 06-09-emails_set_up_email_backend_structure June 19, 2026 20:23
@isabellalam12 isabellalam12 changed the base branch from 06-09-emails_set_up_email_backend_structure to graphite-base/29 June 19, 2026 20:26
@isabellalam12 isabellalam12 force-pushed the emails_connect_backend_to_frontend_component branch from 97dacba to 4a8b977 Compare June 19, 2026 20:26
@graphite-app graphite-app Bot changed the base branch from graphite-base/29 to main June 19, 2026 20:27
@isabellalam12 isabellalam12 force-pushed the emails_connect_backend_to_frontend_component branch from 4a8b977 to ec8bd78 Compare June 19, 2026 20:27
@isabellalam12 isabellalam12 requested a review from RandyJDean June 19, 2026 20:45
@isabellalam12 isabellalam12 force-pushed the emails_connect_backend_to_frontend_component branch from a7944bf to ef1f301 Compare June 19, 2026 20:47
Comment thread js/pnpm-lock.yaml
Comment thread js/src/app/router/router.tsx Outdated
Comment thread js/src/features/emails/CsvUpload.tsx
Comment thread js/src/features/emails/CsvUpload.tsx Outdated
Comment thread js/src/features/emails/EmailAdminPage.tsx Outdated
Comment thread js/src/features/emails/api/EmailTemplate.ts Outdated
Comment thread js/src/features/emails/examples/users-test.csv Outdated

isabellalam12 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Merge activity

  • Jun 22, 6:49 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 6:50 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jun 22, 6:51 PM UTC: Graphite couldn't merge this PR because it failed for an unknown reason.
  • Jun 22, 6:54 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 6:54 PM UTC: Graphite couldn't merge this PR because it failed for an unknown reason.
  • Jun 22, 7:00 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 7:00 PM UTC: Graphite couldn't merge this PR because it failed for an unknown reason.
  • Jun 22, 7:02 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 7:02 PM UTC: Graphite couldn't merge this PR because it failed for an unknown reason.
  • Jun 22, 7:03 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 7:04 PM UTC: Graphite couldn't merge this PR because it failed for an unknown reason.
  • Jun 22, 7:07 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 7:08 PM UTC: Graphite couldn't merge this PR because it failed for an unknown reason.
  • Jun 22, 7:17 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 7:17 PM UTC: Graphite couldn't merge this PR because it failed for an unknown reason.
  • Jun 22, 7:19 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 22, 7:19 PM UTC: @isabellalam12 merged this pull request with Graphite.

@isabellalam12 isabellalam12 force-pushed the emails_connect_backend_to_frontend_component branch from 91721d5 to ca9d2b5 Compare June 22, 2026 18:50
@isabellalam12 isabellalam12 merged commit 90d5b00 into main Jun 22, 2026
6 checks passed
@isabellalam12 isabellalam12 deleted the emails_connect_backend_to_frontend_component branch June 22, 2026 19:19
@sonarqubecloud

Copy link
Copy Markdown

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.

4 participants