Skip to content

improve password reset email#183

Merged
bdewilde merged 3 commits intodevelopfrom
improve-password-reset-email
Jan 17, 2026
Merged

improve password reset email#183
bdewilde merged 3 commits intodevelopfrom
improve-password-reset-email

Conversation

@bdewilde
Copy link
Member

@bdewilde bdewilde commented Jan 15, 2026

changes

old password reset email:

image

new password reset email:

image

context

since everyone will have to reset their emails post-migration... we should put on a nice face for it

questions

  • any concerns about the expiring token? (that's standard, right??)
  • any concerns about the in-line css styling? based on my checks, this email's compatibility with clients is at 90% fully and 8% partially supported; i'm willing to chance the tiny slice of unsupported features/clients if you are!
  • shall i try to update the other email templates similarly?

Note

Introduces a time-limited reset flow and a redesigned email.

  • In ResetPasswordAPI, create reset JWTs with expires_delta of 15 minutes and pass expiration_minutes to the template
  • Replace email template from emails/password_reset.html to new styled emails/password_reset_v2.html including CTA and expiry notice

Written by Cursor Bugbot for commit 3aad0f3. This will update automatically on new commits. Configure here.

@bdewilde bdewilde marked this pull request as ready for review January 15, 2026 02:54
@bdewilde bdewilde requested a review from sophiaharms January 15, 2026 02:54
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on January 20

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@bdewilde bdewilde merged commit bf4fd10 into develop Jan 17, 2026
16 of 19 checks passed
@bdewilde bdewilde deleted the improve-password-reset-email branch January 17, 2026 01:04
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