sojorn/go-backend/internal
Patrick Britton 997d6437be feat: implement nuanced violation system with content deletion
- Replace immediate bans with content deletion + account marking
- Hard violations: immediate content deletion, account warning/suspension
- Soft violations: content hidden pending moderation/appeal
- Add content deletion tracking and account status changes
- Implement progressive account status (active  warning  suspended  banned)
- Track content deletions, warnings, and suspensions in violation history
- Update violation thresholds to be more lenient (3 hard = banned, 8 total = banned)
- Add content deletion reason and account status change tracking

This creates a more nuanced approach where users get multiple chances
before being banned, with clear content removal for serious violations.
2026-02-05 07:59:35 -06:00
..
config feat: implement comprehensive AI moderation for all content types 2026-02-05 07:47:37 -06:00
database feat: implement nuanced violation system with content deletion 2026-02-05 07:59:35 -06:00
handlers fix: remove unused variables in appeal handler 2026-02-05 07:57:21 -06:00
middleware Update saved posts route and handler 2026-02-03 16:52:40 -06:00
models feat: implement nuanced violation system with content deletion 2026-02-05 07:59:35 -06:00
realtime Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
repository feat: notify archive instead of delete, fix api domain failsafe 2026-02-04 19:38:02 -06:00
services fix: remove unused scoresMap variables in moderation service 2026-02-05 07:56:40 -06:00