Skip to content

send emails#82

Merged
MarshallAsch merged 18 commits intomainfrom
send-emails
Mar 18, 2026
Merged

send emails#82
MarshallAsch merged 18 commits intomainfrom
send-emails

Conversation

@MarshallAsch
Copy link
Copy Markdown
Owner

ref: #73

e docs: email notifications design spec

  • docs: email notifications implementation plan
  • feat: add migration for user notification preferences
  • feat: add migration for notification_logs table
  • feat: add notification preference fields to User model
  • feat: add NotificationLog model
  • feat: add nodemailer email transport
  • feat: add email template functions
  • feat: send welcome email on new account creation
  • feat: send email notifications on contact form submission
  • feat: add cron job for scheduled notification reminders
  • feat: register cron scheduler on server boot via instrumentation
  • feat: add notification fields to Profile type
  • feat: accept notification preference fields in profile API
  • feat: pass notification preferences to profile form
  • feat: add notification preferences UI to profile form
  • fix: add notification fields to settings page Profile mapping

I want to make sure I review this one thurowly I suspect there will be nuanced issues here

MarshallAsch and others added 17 commits March 15, 2026 22:49
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MarshallAsch MarshallAsch merged commit 2c93357 into main Mar 18, 2026
1 check passed
@MarshallAsch MarshallAsch deleted the send-emails branch March 18, 2026 00:55
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.

2 participants