nodebb/test
Barış Soner Uşaklı a05905f196
performance improvements ()
* perf: nconf/winston/render

cache nconf.get calls
modify middleware.pageView to call next earlier
don't call winston.verbose on every hook see https://github.com/winstonjs/winston/issues/1669
translate header/footer separately and cache results for guests

* fix: copy paste fail

* refactor: style and fire hook only log in dev mode

* fix: cache key, header changes based on template

* perf: change replace

* fix: add missing await

* perf: category

* perf: lodash clone

* perf: remove escapeRegexChars
..
database fix: redis hget
files fix: , remove webfonts ()
helpers fix: vulnerability in cover and admin uploads ()
mocks performance improvements ()
.eslintrc ESlint no-unused-vars
api.js fix: test
authentication.js fix(writeapi): tests
batch.js Async refactor in place ()
blacklist.js fix(deps): update to eslint@6
build.js Remove sounds ()
categories.js fix: missing await
controllers-admin.js Admin/users ()
controllers.js refactor: setupApiRoute signature
coverPhoto.js fix:
database.js fix: db info page
defer-logger.js upgrade to winston 3.1, closes ()
emailer.js fixed tests, closes
feeds.js feat: add privilege give/rescind hooks ()
file.js fix: vulnerability in cover and admin uploads ()
flags.js feat: additional tests for
groups.js fix: allow admins adding users to global moderators
image.js up deps
locale-detect.js fix: , autoLocale logic not playing nicely with no-refresh auths ()
messaging.js feat: option in ACP to configure notification/email delay for chats
meta.js Remove sounds ()
notifications.js fix: tests
package-install.js fix: , remove old deps during upgrade ()
pagination.js ESlint object-curly-spacing
plugins-installed.js feat: move plugin tests to separate file
plugins.js Revert "fix: bypass nbbpm for now"
posts.js feat: edit test
pubsub.js fix:
rewards.js fix: change params
search-admin.js style(eslint): match operator-linebreak preferences
search.js feat: add privilege give/rescind hooks ()
settings.js more settings tests
socket.io.js refactor: move groups.leave, fix some tests
template-helpers.js feat: more discrete commit-on-save instead of commit-on-change w/ confirm modals ()
topics.js feat: , min/max tags per category
translator.js fix: ()
upgrade.js feat: force upgrade scripts for test
uploads.js Remove sounds ()
user.js performance improvements ()
utils.js feat: add checkbox tests