Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement auto tag on comments and videos #6399

Merged
merged 1 commit into from
May 29, 2024

Conversation

Chocobozzz
Copy link
Owner

Implement auto tag on comments and videos and add ability to require comment approval:

  • Comments and videos can be automatically tagged using core rules (for example "object contains an external link") or watched word lists
  • These tags can be used to automatically filter videos and comments
  • Introduce a new video comment policy where comments must be approved first
  • Comments may have to be approved if the user auto block them using core rules or watched word lists
  • Implement FEP-5624 to federate reply control policies

Screenshots

Users can create watched words lists:

screen_2024-05-14-11_00_28


Instance admins/moderators too:

screen_2024-05-14-11_02_00


The "comment enabled" video setting disappears in favour of a "comment policy" where the user can select the "Requires approval" option:

screen_2024-05-14-11_01_22


Users can choose if they want to block comments based on core rules/watched word lists:

screen_2024-05-14-11_00_55


Added a page for users to list comments on their videos. They can easily filter, approve or remove comments:

screen_2024-05-14-10_58_53


Videos can be filtered using auto tags
screen_2024-05-14-11_05_25

Copy link

socket-security bot commented May 14, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@types/linkify-it@3.0.5 None 0 6.71 kB types
npm/application-config@3.0.0 Transitive: environment, filesystem +10 78.5 kB linusu
npm/netrc-parser@3.1.6 environment, filesystem Transitive: shell +15 229 kB dickeyxxx
npm/path-key@2.0.1 None 0 3.02 kB sindresorhus

🚮 Removed packages: npm/linkify-it@5.0.0, npm/lodash-es@4.17.21, npm/lodash@4.17.21, npm/logform@2.6.0, npm/lru-cache@10.2.0, npm/magnet-uri@7.0.5

View full report↗︎

Copy link

socket-security bot commented May 14, 2024

👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report↗︎

@Chocobozzz Chocobozzz force-pushed the feature/comments-moderation branch 6 times, most recently from 60fd2dc to 1d25ff7 Compare May 17, 2024 15:47
 * Comments and videos can be automatically tagged using core rules or
   watched word lists
 * These tags can be used to automatically filter videos and comments
 * Introduce a new video comment policy where comments must be approved
   first
 * Comments may have to be approved if the user auto block them using
   core rules or watched word lists
 * Implement FEP-5624 to federate reply control policies
@Chocobozzz Chocobozzz force-pushed the feature/comments-moderation branch from 1d25ff7 to e62834b Compare May 29, 2024 12:09
@Chocobozzz Chocobozzz merged commit 29329d6 into develop May 29, 2024
25 checks passed
@Chocobozzz Chocobozzz deleted the feature/comments-moderation branch May 29, 2024 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant