nodebb/src
Julian Lam b0a4a1d3e4 feat: allow revokeAllSessions method to revoke all sessions except that which is passed in (new arg)
..
admin feat: add dashboard sub-pages to ACP menu
api refactor(emails): more work in update email interstitial, interstitial skipping, email change on confirmation, deprecation of requireEmailConfirmation
categories fix: dont show system tags in whitelist dropdown to regular users
cli fix:
controllers feat: return generic 404 on invalid confirm code
database fix: , add raw info to psql database page
groups fix: purge uploaded images accordingly ()
messaging fix: , fix notif delay
meta fix: , sanitize all attributes in meta and link tags
middleware feat(emails): pass req in to filter:registration.interstitial
navigation chore: eslint prefer-arrow-callback
plugins Revert "feat: add _hooks metadata object to all hooks that have object-type params"
posts fix: ()
privileges feat: store topic tags in topic hash ()
rewards chore: eslint prefer-arrow-callback
routes Flags API ()
socket.io fix: email validation flow, so that it actually works, fixed event logging bug, new email verification template
topics feat: store topic tags in topic hash ()
upgrades feat(emails): upgrade script for includeUnverifiedEmails
user feat: allow revokeAllSessions method to revoke all sessions except that which is passed in (new arg)
views fix: updated ACP > Manage > Users to handle users with no email address
widgets refactor: widgets ()
analytics.js chore: eslint max-len
batch.js chore: eslint prefer-template
cache.js Categories refactor ()
cacheCreate.js chore: eslint prefer-arrow-callback
constants.js refactor: shared constants ()
coverPhoto.js chore: eslint prefer-template
emailer.js fix: allowed reset and reset_notify emails to go out to unconfirmed email addresses
events.js refactor(emails): more work in update email interstitial, interstitial skipping, email change on confirmation, deprecation of requireEmailConfirmation
file.js chore: eslint prefer-arrow-callback
flags.js Flags API ()
image.js chore: eslint prefer-template
install.js fix: improper use of filename extensions
languages.js feat: add hooks to language loading ()
logger.js chore: eslint prefer-rest-params, prefer-spread
notifications.js fix: return null
pagination.js chore: eslint no-var, vars-on-top
password.js chore: eslint prefer-arrow-callback
prestart.js chore: eslint no-var, vars-on-top
promisify.js chore: eslint prefer-rest-params, prefer-spread
pubsub.js chore: eslint no-var, vars-on-top
search.js feat: store topic tags in topic hash ()
settings.js fix: prevent crash in expandObjBy
sitemap.js fix: , dont call sitemapstream if there are no entries in categories/pages/topics.xml
slugify.js feat: , add slugify module, deprecate utils.slugify
social.js chore: eslint prefer-arrow-callback
start.js feat: scheduled topics ()
translator.js Make utils and translator easier to require
upgrade.js feat: show time info for upgrade scripts
utils.js Make utils and translator easier to require
webserver.js fix: winston.info