Commit Graph

20 Commits (2f94eb21fb5e7367fb089e19547461f707d968ef)

Author SHA1 Message Date
Julian Lam 1ac760e89c public/language/
fix: minor change in copy for 
Julian Lam d1c49a7663 Revert "fix: replace input type number with text/pattern"
This reverts commit cde4c6ac7e.

The changeset was naive in the sense that a lot of the changes inputs actually work better as type="number".
Julian Lam cde4c6ac7e fix: replace input type number with text/pattern
Julian Lam 9c576a0758
Email confirmation QOL updates ()
* breaking: remove `SocketUser.emailConfirm`, re: 

* chore: move email confirmation related configs to own section in Settings > Email

* feat: new user email method `getValidationExpiry`, returns expiration in ms.. probably.

* fix: bug where `user.email.isValidationPending` returned an u nexpected non-boolean value if there was no confirmation pending (only when checking email as well)

* fix: update getValidationExpiry to return ms

* test: use emailConfirmInterval for tests, for now

* fix: throw friendly error when attempting an email change within email confirmation window

* feat: new config option `emailConfirmExpiry` in days, governs how long the confirm link is good for

* test: additional tests for user email methods

* fix: add back missing handling of  option

* test: fix tests
Julian Lam 4055e3bd1c feat: automatically enable the SMTP transport option if the SMTP service is changed
Julian Lam 7082291bae fix: ; tweak copy for gmail app passwords support
Julian Lam ea27eaf166 feat: no more sending emails to banned users, + feature flag
Julian Lam 09e0c6d503 feat: add feature flag to disable verification emails, closes
Julian Lam 80ea12c1c1 feat: new ACP option `emailPrompt`
... which allows administrators to disable the client-side prompt to
encourage users to enter or confirm their email addresses
Peter Jaszkowiak 09f198fc37
fix: clarify SMTP enable toggle ()
Julian Lam 006fc700dd feat: add ACP option to require email address on new registration
Julian Lam be97aa6f13 feat(emails): +includeUnverifiedEmails ACP setting
Barış Soner Uşaklı 4e9b10ab76 feat:
Kyle Farris 2b785628e7
fix: removed invalid options for the sendmail transport ()
* Removed invalid options for the sendmail transport that were causing Nodemailer to return the SMTPTransport instead.

* Removed options for rate limiting in admin email interface. Added new option for toggling whether to use pooled connections.
Julian Lam 54c9f877a6 fix: , ACP digest wording
Julian Lam 63e16ec0a2 fix: , email throttling options set
Julian Lam cdfa45439e updating email translations to not use template value
close 
Dravere 38900a9964 Smtp emailer issue 5951 ()
* Fixed typo at emailer.js line 66 (serice -> service)

* When custom SMTP user and password is empty no authentication is attempted

* Added options to choose custom smtp connection security

* Made custom smtp connection security strings translatable

* Changed switch to if-else for custom smtp security option

* Fixed emailer.js lint errors

* Move custom setting to top of list
Peter Jaszkowiak 23e7222dfa Update Nodemailer to v4
also filter out .jst files from email template dropdowns
Peter Jaszkowiak daf3ab4db4 WIP