You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julian Lam 9c576a0758
Email confirmation QOL updates (#10987)
* breaking: remove `SocketUser.emailConfirm`, re: #10954

* 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
2 years ago
..
advanced.json Revert "Revert "feat: cross origin opener policy options (#10710)"" 3 years ago
api.json
chat.json
cookies.json
email.json Email confirmation QOL updates (#10987) 2 years ago
general.json
group.json
guest.json
homepage.json
languages.json
navigation.json
notifications.json
pagination.json
post.json feat: setting to show signatures only once in topics, closes #10071 3 years ago
reputation.json feat: introduce ACP defined option to rescind notif or do nothing on flag resolve/reject 3 years ago
social.json
sockets.json
sounds.json
tags.json
uploads.json
user.json fix: in appropriately named language key `email-confirm-email2` 2 years ago
web-crawler.json