From f489aee51887d9444a2f65f1d2a0840ef8bda63c Mon Sep 17 00:00:00 2001 From: Fuegovic <32828263+fuegovic@users.noreply.github.com> Date: Mon, 11 Mar 2024 09:07:09 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A7=20update=20email=20templates=20(#2?= =?UTF-8?q?057)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 📧 chore: update email templates * 📧 update password reset confirmation --- api/server/services/AuthService.js | 4 + .../utils/emails/passwordReset.handlebars | 193 +++++++++++++- .../emails/requestPasswordReset.handlebars | 248 +++++++++++++++++- .../utils/emails/verifyEmail.handlebars | 239 +++++++++++++++++ 4 files changed, 664 insertions(+), 20 deletions(-) create mode 100644 api/server/utils/emails/verifyEmail.handlebars diff --git a/api/server/services/AuthService.js b/api/server/services/AuthService.js index 5e8a3e55e3..098110df0d 100644 --- a/api/server/services/AuthService.js +++ b/api/server/services/AuthService.js @@ -172,8 +172,10 @@ const requestPasswordReset = async (email) => { user.email, 'Password Reset Request', { + appName: process.env.APP_TITLE || 'LibreChat', name: user.name, link: link, + year: new Date().getFullYear(), }, 'requestPasswordReset.handlebars', ); @@ -214,7 +216,9 @@ const resetPassword = async (userId, token, password) => { user.email, 'Password Reset Successfully', { + appName: process.env.APP_TITLE || 'LibreChat', name: user.name, + year: new Date().getFullYear(), }, 'passwordReset.handlebars', ); diff --git a/api/server/utils/emails/passwordReset.handlebars b/api/server/utils/emails/passwordReset.handlebars index 2d0d5426cc..d41566c598 100644 --- a/api/server/utils/emails/passwordReset.handlebars +++ b/api/server/utils/emails/passwordReset.handlebars @@ -1,11 +1,186 @@ - -
- + + + + + +|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
+
Hi {{name}},
-Your password has been changed successfully.
-