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 fix: #8912 4 years ago
chat.json fix: update notification delay ACP help text 4 years ago
cookies.json feat: revoke user sessions above threshold (#8731) 4 years ago
email.json Email confirmation QOL updates (#10987) 2 years ago
general.json fix: clarify site settings urls vs config.json url (#9912) 3 years ago
group.json fix: #8217, add missing lang key 5 years ago
guest.json feat: #4456 4 years ago
homepage.json refactor: remove general menu from ACP (#8347) 5 years ago
languages.json refactor: remove general menu from ACP (#8347) 5 years ago
navigation.json feat: #9967, allow dropdowns in navigation 3 years ago
notifications.json feat: #9855, allow uid for post queue notifications 3 years ago
pagination.json Categories refactor (#9233) 4 years ago
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 2 years ago
social.json refactor: remove general menu from ACP (#8347) 5 years ago
sockets.json WIP 8 years ago
sounds.json refactor: remove general menu from ACP (#8347) 5 years ago
tags.json feat: allow defining a list of system tags 4 years ago
uploads.json fix: handle ENOENT on file deletion, closes #10645 3 years ago
user.json fix: in appropriately named language key `email-confirm-email2` 2 years ago
web-crawler.json WIP 8 years ago