Patrick Britton
|
2dae622dea
|
feat: official accounts management - AI post generation, RSS news import (NPR/AP/BMTN), scheduled auto-posting, admin UI
|
2026-02-08 11:30:44 -06:00 |
|
Patrick Britton
|
6621e323e6
|
feat: admin create user + import content (posts/quips/beacons) endpoints
|
2026-02-08 09:43:55 -06:00 |
|
Patrick Britton
|
1f0461b4f4
|
feat: AI moderation audit log with admin feedback for training - DB migration, service methods, admin endpoints
|
2026-02-07 16:35:50 -06:00 |
|
Patrick Britton
|
7c52a1a1ed
|
AI moderation config: OpenRouter integration, admin console page, 10s quip limit
|
2026-02-06 19:48:36 -06:00 |
|
Patrick Britton
|
2fb413c8d2
|
Admin console: reserved usernames management + claim request review system
|
2026-02-06 17:13:15 -06:00 |
|
Patrick Britton
|
9fafda2e13
|
Fix moderation queue: add dismissed/actioned to CHECK constraint, full ban workflow from queue
|
2026-02-06 12:56:52 -06:00 |
|
Patrick Britton
|
e5fd9bcaa5
|
Add account restored email on reactivation from ban/suspend
|
2026-02-06 12:39:18 -06:00 |
|
Patrick Britton
|
d1b01aa5b2
|
Content jailing: hide all posts/comments on ban/suspend, restore on activate
|
2026-02-06 12:37:03 -06:00 |
|
Patrick Britton
|
d32da021fb
|
Fix admin ban: add banned/suspended to user_status enum, remove bad audit_log query
|
2026-02-06 12:30:00 -06:00 |
|
Patrick Britton
|
7e721aea21
|
Admin moderation: ban emails, post removal emails with strikes, appeal flow
|
2026-02-06 12:14:13 -06:00 |
|
Patrick Britton
|
ec5a0aad8b
|
Fix posts query (like/comment counts), add multi-select with bulk actions to all list pages
|
2026-02-06 11:06:54 -06:00 |
|
Patrick Britton
|
766392e5b0
|
Visible Turnstile widget with refresh button, always verify on backend
|
2026-02-06 10:31:05 -06:00 |
|
Patrick Britton
|
de5ad23763
|
Fix: skip Turnstile when no token provided (IP access before DNS)
|
2026-02-06 10:29:55 -06:00 |
|
Patrick Britton
|
29772fa1e4
|
Add R2 storage browser to admin panel
|
2026-02-06 10:13:35 -06:00 |
|
Patrick Britton
|
14d8ca9ac0
|
Add invisible Turnstile verification to admin login
|
2026-02-06 09:40:43 -06:00 |
|
Patrick Britton
|
e3d626c040
|
Add admin login endpoint (no Turnstile), use port 3002
|
2026-02-06 09:33:52 -06:00 |
|
Patrick Britton
|
96616bd81f
|
Add admin panel: backend middleware, handler, routes + Next.js frontend
|
2026-02-06 09:15:57 -06:00 |
|