nodebb/src
Barış Soner Uşaklı f1f9b225b0
feat: , cache refactor ()
* feat: , cache refactor

ability to disable caches
ability to download contents of cache
refactor cache modules to remove duplicated code

* fix: remove duplicate hit/miss tracking

check cacheEnabled in getUncachedKeys
..
admin refactor: api categories
api fix: XSS in event:banned messaging modal
categories feat: add filter:category.getFields
cli fix: winston error message
controllers feat: , cache refactor ()
database feat: , cache refactor ()
groups feat: , cache refactor ()
messaging feat: , verified/unverified user groups
meta feat: move mkdirp to beforeBuild so it doesnt get called twice
middleware fix: check is banned in buildHeader
navigation performance improvements ()
plugins performance improvements ()
posts feat: , cache refactor ()
privileges feat: , cache refactor ()
rewards fix: , give rewards one by one
routes feat: , cache refactor ()
socket.io feat: , cache refactor ()
topics fix(writeapi): normalizing data
upgrades fix: , truncate fullname
user feat: allow passwords with length > 73 characters ()
views feat: , cache refactor ()
widgets performance improvements ()
analytics.js performance improvements ()
batch.js refactor: async/await file
cache.js feat: , cache refactor ()
cacheCreate.js feat: , cache refactor ()
constants.js refactor: shared constants ()
coverPhoto.js performance improvements ()
emailer.js fix: regression caused by 7545951725
events.js - log post owner changes ()
file.js refactor: switch to using slugify module
flags.js feat: additional sorting options for flags
image.js refactor: remove util.promisify calls
install.js Remove sounds ()
languages.js feat: , jquery-ui, jquery-form, timeago ()
logger.js feat: display stack trace on winston.error
notifications.js feat: replace relative urls to absolute before sending email notifs
pagination.js performance improvements ()
password.js feat: allow passwords with length > 73 characters ()
prestart.js performance improvements ()
promisify.js feat: remove topics.async.getTopicData usage
pubsub.js fix:
search.js fix: wrong data passed to getCategories
settings.js closes
sitemap.js feat: 8502, don't change topics sitemaps on every reply
slugify.js feat: , add slugify module, deprecate utils.slugify
social.js style: linting
start.js refactor: startup
translator.js Make utils and translator easier to require
upgrade.js feat: , verified/unverified user groups
utils.js Make utils and translator easier to require
webserver.js feat: , disable express compression by default