Skip to content

Implement auto tag on comments and videos#6399

Merged
Chocobozzz merged 1 commit into
developfrom
feature/comments-moderation
May 29, 2024
Merged

Implement auto tag on comments and videos#6399
Chocobozzz merged 1 commit into
developfrom
feature/comments-moderation

Conversation

@Chocobozzz

Copy link
Copy Markdown
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

@socket-security

socket-security Bot commented May 14, 2024

Copy link
Copy Markdown

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↗︎

@socket-security

socket-security Bot commented May 14, 2024

Copy link
Copy Markdown

👍 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
@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.

1 participant