habitica-self-host/website/common/script
Alys c80de38572 add shadow-muting chat hiding feature (automatic flagging of public posts from shadow-muted players) - fixes 10851 (#11239)
* move existing tests for chatRevoked users to 'mute user' describe block

* give consistent names to chatRevoked tests and use const not let

* improve methods for restoring chat permissions to test users

* add tests for shadow-muting and define constants for flag-related numbers

* update user profile URLs and reverse private/public 'if' statements

* implement shadow muting in the API and schemas

* add interface for mods to turn shadow muting on/off for a user

- checkbox in the Hall
- icon in the user's profile

* mark chat posts as being shadow muted (marking is visible to mods only)

* convert Admin Tools in profile from icons to text; make crown icon a toggle

* move logic for displaying flag count to a computed property

* prevent chat notifications for shadow-muted posts
2019-07-30 19:09:42 +02:00
..
content feat(content): Mystery Items July 2019 2019-07-25 14:58:07 -05:00
fns WIP: Improve User model performances (#10832) 2019-04-01 19:24:18 +02:00
libs feat(content): mystery items 2019-06-25 15:13:08 +00:00
ops indentation 2019-06-17 20:47:55 +02:00
.babelrc New Client: working navigation (#8131) 2016-11-18 19:20:25 +01:00
.eslintrc Upgrade ESLint to v3 (#8299) 2016-12-20 22:31:36 +01:00
constants.js add shadow-muting chat hiding feature (automatic flagging of public posts from shadow-muted players) - fixes 10851 (#11239) 2019-07-30 19:09:42 +02:00
count.js Keys kennel fixes (#9848) 2018-03-02 15:30:11 -06:00
cron.js Added test to recreate early cron issue (#9668) 2017-12-14 09:09:11 -06:00
i18n.js api: add pagination for guilds 2017-03-13 19:46:53 +01:00
index.js add shadow-muting chat hiding feature (automatic flagging of public posts from shadow-muted players) - fixes 10851 (#11239) 2019-07-30 19:09:42 +02:00
statHelpers.js Adjust experience required for first levels 2019-07-30 18:41:54 +02:00