nodebb/test
Barış Soner Uşaklı eb7ae54f81
Category watch state ()
* feat: wip, category watch change

* feat: pass data to client

* feat: allow changing state

* fix: account page categories

* fix: show in unread if topic is followed or category is watched

* feat: add default watch state to acp

* feat: save user category watch state

* feat: update unread recent pages

* fix: remove dupe code

* fix: flip conditions

* fix: handle empty arrays

* fix: ignore/watch on others profile

* feat: upgrade script for category states

if there are any users ignoring categories set their state in new zset and delete cid:<cid>:ignorers

* fix: upgrade

* fix: tests

* fix: redis count

* fix: more tests
..
database Category watch state ()
files Replace jimp with sharp ()
helpers testing new socket.io-client extraHeaders ()
mocks Home route ()
.eslintrc ESlint no-unused-vars
authentication.js chore(deps): update dependency eslint-config-airbnb-base to v13 ()
blacklist.js remove unnecessary groups.resetCache calls
build.js style(eslint): match operator-linebreak preferences
categories.js Category watch state ()
controllers-admin.js fix logs test
controllers.js Home route ()
coverPhoto.js coverPhoto tests
database.js fix: db info page
defer-logger.js upgrade to winston 3.1, closes ()
emailer.js fixed tests, closes
feeds.js use includes instead of indexOf
file.js Use relative linking ()
flags.js fix: don't crash in flags.validate if user blocked target
groups.js closes
image.js up deps
locale-detect.js fix: , autoLocale logic not playing nicely with no-refresh auths ()
messaging.js fix:
meta.js parse '123' to 123 if it has no default
mocha.opts set cluster to false again
notifications.js remove unnecessary groups.resetCache calls
pagination.js ESlint object-curly-spacing
plugins.js chore(deps): update dependency eslint-config-airbnb-base to v13 ()
posts.js posts/delete cleanup
pubsub.js test pubsub cache
rewards.js remove unnecessary groups.resetCache calls
search-admin.js style(eslint): match operator-linebreak preferences
search.js add searchonly option to searh api
settings.js more settings tests
socket.io.js Recent refactor ()
template-helpers.js add missing ;
topics.js Category watch state ()
translator.js closes
uploads.js Home route ()
user.js dont load uid 0, -1 from db
utils.js fix: , allow square brackets in usernames