Commit Graph

4 Commits

Author SHA1 Message Date
7f4d4c35be feat: add email notifications for registration, account deletion, and draw winner
- Add welcome email sent on user registration
- Add account deletion confirmation email
- Add draw winner notification email with celebratory design
- Remove email verification requirement on registration
- All emails have HTML templates with responsive design

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 15:26:44 +01:00
c31480886c fix: include inactive users in draw eligible participants
Users who deleted their account (is_active=false) should still be
eligible for the grand prize draw if they have validated tickets.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 15:06:44 +01:00
33668e5a64 fix: resolve all ESLint warnings and update dependencies
- Remove unused variables and imports across codebase
- Use empty catch blocks where error object not needed
- Remove unused fs, path imports from apply-grand-prize-migration.js
- Remove unused OAuth2Client from oauth.controller.js
- Update dependencies to latest patch versions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 10:49:45 +01:00
25c7a0b304 dev 2025-11-17 23:47:54 +01:00