* update packages on local/origin repo
* feat(challenges): add banned words & slur blocker to challenges
* feat(challenges): slur blocker work
* feat(challenges): slur blocker
* feat(challenges): more slur blocker
* feat(challenges): even more slur blocker
* feat(challenges): swear and slur blocker
* feat(challenges): update behavior based on public/private groups
* feat(profiles): slur/swear blocker
* feat(profiles): slur/swear blocker
* feat(profiles/PMs): slur/swear blocker upgrade
* feat(slur/swear): working on it
* feat(profiles/challenges): work on profile block & slack report
* feat(slur/swear blocker): work on Profiles
* feat(slur blocker): refactoring code
* feat(slur blocker): more refactoring
* feat(slur blocker): arghhhhhh
* fix(profiles): improve profanity check logic
* fix(slack): update Slack notification to include authorEmail and remove undefined
* feat(s/s blocker): work on challenges
* feat(s/s blocker): challenge update
* feat(s/s blocker): slack notifs refinements
* feat(s/s blocker): refine slack notifs & disallow use of challenges POST API route if user is chatRevoked:true in db
* update package.json and package-lock.json
* attempt to disable create challenge button for muted users
* another attempt to disable create challenge
* block muted users from creating challenges
* CSS button fun
* fix CSS button
* refactor(css): move button style to global
Also, disable Clone button if user is chat revoked
* fix(lint): remove unused fn
* fix(challenges): handle null slur check
* fix(groups): throw notFound earlier
* fix(challenges): CSS and logic updates
* fix(lint): remove whitespace
* fix(challenges): don't disable create buttons
* fix(slack): restore broken profile flag fields
* chore(cleanup): remove comments and whitespace
* chore(cleanup): one more white space
---------
Co-authored-by: SabreCat <sabe@habitica.com>
* feat(content): October sub items
* feat(content): October bgs and armoire
* feat(content): add Dune Buddy achievement
* feat(releases): timed Backgrounds and Armoire
* feat(content): timed release achievement
* feat(content): November subscriber items
* feat(content): November pet quest bundle
* feat(content): November magic hatching potions
* feat(content): November backgrounds and armoire
* feat(content): new achievement code -- needs work
* update package.lock on local/origin repos
* fix(content): added October headgear info and November set name
* fix(typo): spelling is important
* feat(content): added logic to allow for pets & mounts to be in one achievement and fixed issues with image
* fix(armoire): correct month
* fix(armoire): deprecate armoireEmpty flag
---------
Co-authored-by: SabreCat <sabe@habitica.com>
Co-authored-by: Sabe Jones <sabrecat@gmail.com>