Skip to content

# Moderation

Admin tools for reviewing and managing comments across all media content at `/app/media/moderation`.

## Moderation Dashboard

- Filter by status — pending, safe, flagged, hidden
- Status counts — summary stats showing total, pending, flagged, hidden, and safe comments
- Search — filter by video, date range, or text content

## Moderation Actions

For each comment, admins can:

- Approve — mark as safe and unhide if previously hidden
- Hide — remove from public view with a reason (manual, word filter, spam, or link)
- Unhide — restore a previously hidden comment
- Delete — permanently remove
- Add notes — internal moderation notes (not visible to users)

## Word Filter

A configurable list of words with severity levels:

Severity | Action
--- | ---
High | Auto-blocks the comment
Medium | Auto-hides for review
Low | Flags for moderator attention
Custom | User-defined severity

The filter list is cached with a 1-minute TTL and invalidated on changes.

## Admin Routes

- `/app/media/moderation` — comment moderation and word filter management