Patrick Britton
|
46566f394b
|
Clean up: fix run scripts, remove 190+ debug print statements from 22 files, keep only FCM debugPrints for active notification work
|
2026-02-06 14:13:03 -06:00 |
|
Patrick Britton
|
1d8ef9135e
|
Admin: preset reason options for ban/suspend/activate modals + custom option
|
2026-02-06 12:41:43 -06:00 |
|
Patrick Britton
|
6edaf9206f
|
Admin: fix silent error swallowing - show alerts on action failures
|
2026-02-06 12:23:52 -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
|
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 |
|