nodebb/src
Julian Lam 6061d611ea Merge remote-tracking branch 'origin/master' into develop
..
admin feat: add dashboard sub-pages to ACP menu
api refactor: move export generation logic to v3 controller, GET/HEAD routes for exports
cache feat: allow plugins to add to admin cache list ()
categories fix: missing escape on ACP category backgroundImage property
cli feat: support packageManager property in package.json
controllers chore: bring back treding plugins
database TTL Cache ()
groups TTL Cache ()
messaging feat: closes , minimum reputation to chat
meta feat: add quiet to action:settings.set
middleware fix: , disallow inline viewing of uploaded html files
navigation fix: , gray out disabled nav items
plugins feat: Allow defining active plugins in config ()
posts fix: don't crash if post is undefined
privileges Webpack5 ()
rewards fix: , fix reward duplication
routes refactor: move export generation logic to v3 controller, GET/HEAD routes for exports
socket.io refactor: move export generation logic to v3 controller, GET/HEAD routes for exports
topics fix:
upgrades refactor: replace deprecated String.prototype.substr() ()
user TTL Cache ()
views chore: bring back treding plugins
widgets refactor: setObjectBulk to match sortedSetAddBulk
als.js feat: als ()
analytics.js TTL Cache ()
batch.js fix: redis batch
cache.js TTL Cache ()
cacheCreate.js TTL Cache ()
constants.js
coverPhoto.js chore: eslint prefer-template
emailer.js refactor: replace deprecated String.prototype.substr() ()
events.js feat: new admin events, closes
file.js fix: handle ENOENT on file deletion, closes
flags.js feat: introduce ACP defined option to rescind notif or do nothing on flag resolve/reject
helpers.js Webpack5 ()
image.js feat: add filter:image.stripEXIF
install.js fix: , use the correct env vars for web install
languages.js fix: translator path traversal
logger.js chore: eslint prefer-rest-params, prefer-spread
notifications.js perf: WIP , allow array of pids for posts.purge ()
pagination.js chore: eslint no-var, vars-on-top
password.js feat: add node 16 ()
prestart.js fix: , trim trailing slashes on config url
promisify.js chore: eslint prefer-rest-params, prefer-spread
pubsub.js chore: eslint no-var, vars-on-top
search.js feat: , add cutoff to suggested topics
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
social.js fix: cannot turn off all networks
start.js feat: scheduled topics ()
translator.js Webpack5 ()
upgrade.js feat: Allow defining active plugins in config ()
utils.js test: fix tests again
webserver.js Merge remote-tracking branch 'origin/master' into develop