Skip to content

feat: email templates and mailer service#393

Open
HelderMendes wants to merge 1 commit intoopenml:masterfrom
HelderMendes:pr/email-system
Open

feat: email templates and mailer service#393
HelderMendes wants to merge 1 commit intoopenml:masterfrom
HelderMendes:pr/email-system

Conversation

@HelderMendes
Copy link
Contributor

@HelderMendes HelderMendes commented Mar 12, 2026

Introduces a stateless email notification system within the Next.js app.

Email templates

  • confirm-email — account verification
  • reset-password — time-sensitive password recovery link
  • entity-created — confirmation when a user creates a new entity
  • dataset-edit — notification when a dataset is edited
  • admin-upload — alert for admin on new dataset uploads
  • profile-update — confirmation on profile changes
  • layout.ts — shared wrapper ensuring consistent branding across all templates

Mailer service
mail.ts — SMTP transport configuration, sends emails on-the-fly without persisting records to the database

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