asepharyana
9b3134d767
feat(gmw): public features #2-#6 — live moderation feed, toxic topic trends, channel timeline, CSV export, activity heatmap
- Live Moderation Feed: gateway publishes discord:moderation:action (Redis) → backend WS emits moderation_action → public web shows realtime stream.
- Toxic Topic Trends: backend moderation.trends aggregates categories/severity/action_type (read-only) → SVG bar + donut.
- Channel Timeline: messages view gets Feed/Timeline toggle with date-grouped separators.
- CSV Export: client-side downloadCsv for moderation actions (no backend write scope).
- Activity Heatmap: backend messages.activity (per-hour volume by channel) → pure-SVG grid.
User reputation deliberately excluded — no such feature exists in the codebase.
All read-only / public-facing / fully automatic per project rules.
2026-08-18 17:43:02 +07:00
..
2026-08-18 17:43:02 +07:00
2026-08-01 22:09:02 +07:00
2026-08-07 14:53:37 +07:00
2026-08-16 14:45:02 +07:00
2026-08-18 17:43:02 +07:00
2026-08-18 17:43:02 +07:00
2026-08-18 09:05:12 +07:00
2026-08-18 17:43:02 +07:00
2026-08-18 09:05:12 +07:00
2026-08-05 11:11:10 +07:00
2026-08-18 11:01:00 +07:00
2026-08-18 10:21:08 +07:00