Skip to content

feat(admin): ship guarded control panel#46

Open
devnull37 wants to merge 1 commit into
SecureBananaLabs:mainfrom
devnull37:issue-29-admin-panel
Open

feat(admin): ship guarded control panel#46
devnull37 wants to merge 1 commit into
SecureBananaLabs:mainfrom
devnull37:issue-29-admin-panel

Conversation

@devnull37
Copy link
Copy Markdown

/claim #29

Summary

  • replace the admin placeholder with a real dashboard for metrics, users, moderation, disputes, controls, and audit logs
  • add server-side admin enforcement and richer admin API routes
  • support paginated/filterable admin data and action endpoints for user/listing/dispute/control flows
  • add client-side admin guard, loading/error/empty states, accessible controls, and modular admin UI helpers
  • tighten API error handling and add admin route tests

Verification

pm test

ode_modules\typescript\bin\tsc --noEmit -p apps\web\tsconfig.json

github-actions Bot added a commit that referenced this pull request May 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant