You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Barış Soner Uşaklı eb7ae54f81
Category watch state (#7109)
* 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
6 years ago
..
admin Category watch state (#7109) 6 years ago
category.json Category watch state (#7109) 6 years ago
email.json closes #7004 6 years ago
error.json fix: #7087, server-side protection against guest blocks 6 years ago
flags.json closes #6043 7 years ago
global.json closes #6672 7 years ago
groups.json closes #6607 7 years ago
language.json
login.json
modules.json up markdown 6 years ago
notifications.json unescape email subject 6 years ago
pages.json fix watched categories 6 years ago
recent.json
register.json Added user consent pages (#6430) 7 years ago
reset_password.json updated password reset send success text 7 years ago
search.json closes #6932 6 years ago
success.json Post queue (#5878) 8 years ago
tags.json
top.json #6158 7 years ago
topic.json re: #6408 7 years ago
unread.json closes #6005 7 years ago
uploads.json fix lang-key 7 years ago
user.json Category watch state (#7109) 6 years ago
users.json closes #6768 6 years ago