nodebb/src
Barış Soner Uşaklı 4e5340d260 refactor: add targetUid to email-change event
..
admin feat: add dashboard sub-pages to ACP menu
api refactor: how admins change emails ()
cache feat: update lru-cache to 9.x, closes
categories Acp redesign ()
cli Merge branch 'master' into develop
controllers refactor: how admins change emails ()
database refactor: add connectionTimeout to psql
groups fix: isPrivilegeGroup not capturing admin privileges
messaging ability to pin chat messages ()
meta fix: closes , fix custom skins with spaces
middleware 308 /uid/<uid> to /user/<slug>
navigation fix: filter null nav items
plugins double static:app.load timeout
posts feat: , show alert if posts is going to be queued
privileges feat: add vote privs to topic ()
rewards fix: , fix reward duplication
routes ability to pin chat messages ()
socket.io ability to pin chat messages ()
topics feat: add min:rep-post-links ()
upgrades fix: msg ref
user refactor: add targetUid to email-change event
views refactor: how admins change emails ()
widgets feat: expiration date for widgets
als.js feat: als ()
analytics.js fix: , fix unique visitor stats in acp table
batch.js refactor: dont sleep if iteration is done on first one
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 expose getEventsByEventIds
file.js feat: update mkdirp to 3.x, closes
flags.js test: fix tests since nid format changed
helpers.js Webpack5 ()
image.js feat: add filter:image.stripEXIF
install.js feat: add option to autoinstall plugins on setup
languages.js fix: translator path traversal
logger.js chore: eslint prefer-rest-params, prefer-spread
notifications.js feat: add new notif type for public rooms
pagination.js chore: eslint no-var, vars-on-top
password.js feat: add node 16 ()
prestart.js feat: move to npm fontawesome dependency and support fa pro ()
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 feat: add sitemap filter hooks for categories/topic pages
slugify.js feat: , add slugify module, deprecate utils.slugify
social.js Acp redesign ()
start.js hmm node 20, yummy
translator.js Bootstrap5 ()
upgrade.js feat: Allow defining active plugins in config ()
utils.js feat: move to npm fontawesome dependency and support fa pro ()
webserver.js feat: add req and socket to als, closes https://github.com/NodeBB/NodeBB/pull/10304