nodebb/src
Julian Lam db8d3a94eb fix: change hsts-maxage back to numeric input type, change API token uid input to numeric text type
..
admin feat: add dashboard sub-pages to ACP menu
api fix: check schedule privilege, closes
cache feat: allow plugins to add to admin cache list ()
categories fix: category ordering add test
cli feat: add ./nodebb install <plugin_name>
controllers feat: allow groups to be exempt from maintenance mode
database TTL Cache ()
groups feat: allow groups to be exempt from maintenance mode
messaging feat: closes , minimum reputation to chat
meta Merge branch 'master' into develop
middleware feat: add permissions-policy header
navigation fix: , gray out disabled nav items
plugins feat: add ./nodebb install <plugin_name>
posts fix: , add missing await
privileges Fix: categories.js not showing custom privileges ()
rewards fix: , fix reward duplication
routes feat: allow groups to be exempt from maintenance mode
socket.io fix: prototype vulnerability in socket.io onMessage
topics feat: add relevant topic events to post objects
upgrades fix: upgrade script to work from 0.x to 2.x
user fix: , allow banned users to post
views fix: change hsts-maxage back to numeric input type, change API token uid input to numeric text type
widgets fix: https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68
als.js feat: als ()
analytics.js TTL Cache ()
batch.js fix: redis batch
cache.js TTL Cache ()
cacheCreate.js TTL Cache ()
constants.js refactor: shared constants ()
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: https://github.com/NodeBB/NodeBB/issues/10525
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 test: fix tests again
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 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