DanielFGray / DanielFGray/rfchat

User reports and moderation queue

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
enhancement p2 task
Dominant language
Elixir
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Summary
Implement user reports and a moderation queue for handling harmful content and member complaints.

## Scope
- Allow users to report messages and members from the product UI.
- Provide a moderator queue for triage, assignment/status, and resolution.
- Link reports to underlying messages, users, and moderation actions.
- Preserve enough evidence to review a report even if surrounding context changes.

## Acceptance Criteria
- [ ] Users can submit reports with clear reason and target context.
- [ ] Moderators can review open reports from a dedicated queue.
- [ ] Reports can be resolved through direct moderation actions or explicit dismissal.
- [ ] The queue preserves enough history to understand what happened later.

## Operational Notes
- Self-hosted communities need a lightweight but real moderation workflow, not just ad hoc moderator memory.
- Report retention and privacy boundaries should be explicit.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.