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

Moderation #123

Merged
merged 48 commits into from
Oct 4, 2024
Merged

Moderation #123

merged 48 commits into from
Oct 4, 2024

Conversation

WillCorrigan
Copy link
Collaborator

@WillCorrigan WillCorrigan commented Sep 20, 2024

TODO:

- [x] Move report button to better position on posts
- [x] Perhaps add elipses dropdown
- [x] Add report button to comments
- [x] Add report button to profile
- [x] Add report button to profile hover
- [x] report confirmation modal
- [x] report reasons added?

  • Added moderation system
  • Implemented ellipsis dropdown menu to take composable dropdown actions
  • You can now report comments/posts/users
  • Added moderator dashboard to view and take action on reports (you can undo these changes by pressing reject if you accidentally press accept)
  • Added rudimentary labelling system that mimics the ozone/bsky labels. These are fairly limited so will look to extend this later.
  • Added labelled profiles. Moderating a user will hide their posts. TODO: hide comments/forbid from posting to avoid spam (shadow ban maybe instead?)
  • Moderated comments become hidden.
  • Moderated posts become hidden.

Mobile view might need some love.

Copy link

linear bot commented Sep 20, 2024

Copy link

vercel bot commented Sep 20, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
frontpage ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 4, 2024 9:41pm
2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
atproto-browser ⬜️ Ignored (Inspect) Visit Preview Oct 4, 2024 9:41pm
unravel ⬜️ Ignored (Inspect) Visit Preview Oct 4, 2024 9:41pm

tom-sherman
tom-sherman previously approved these changes Oct 4, 2024
@tom-sherman tom-sherman changed the title Will/un-71-frontpage moderation Moderation Oct 4, 2024
@WillCorrigan WillCorrigan merged commit 1439f1a into main Oct 4, 2024
7 checks passed
@WillCorrigan WillCorrigan deleted the will/un-71-frontpage-moderation branch October 4, 2024 22:02
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.

3 participants