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
..
admin Email confirmation QOL updates (#10987) 2 years ago
_DO_NOT_EDIT_FILES_HERE.md chore: add in warning in language directories about not editing files directly 3 years ago
category.json Categories refactor (#9233) 4 years ago
email.json feat: nicer error handling for bad jwt in unsubscribe template 3 years ago
error.json feat: Allow defining active plugins in config (#10767) 3 years ago
flags.json Webpack5 (#10311) 3 years ago
global.json feat: ability to go through your posts in a topic 3 years ago
groups.json Categories refactor (#9257) 4 years ago
ip-blacklist.json fix: #8411 missing language sources for ip-blacklist/post-queue 4 years ago
language.json
login.json remove email only login (#10030) 3 years ago
modules.json fix: more generic copy for notif/chat button labels 3 years ago
notifications.json fix: more generic copy for notif/chat button labels 3 years ago
pages.json feat: new accounts route to show most downvoted ('controversial') posts 3 years ago
post-queue.json feat: show number of selected posts in reject confirm 3 years ago
recent.json
register.json refactor(emails): interstitial for adding/updating email 4 years ago
reset_password.json fix: language key in reset password 4 years ago
search.json feat: #8233, search sub categories 4 years ago
success.json feat: #9511 send notifications on accept/reject 4 years ago
tags.json fix: new language tag for select_tags 5 years ago
top.json
topic.json feat: pass absolute url to post into post tools response, #10566 3 years ago
unread.json
uploads.json
user.json feat: present a password challenge on email update flow 3 years ago
users.json feat: new language key for user search in chat 3 years ago