elmeg-demo/backend
fullsizemalt ad2e6a107e feat: Enhance Mod Panel (Phase 3)
Backend:
- User lookup by email/username with activity stats
- Ban/unban endpoints with role protection
- Bulk approve/reject nicknames
- Bulk resolve/dismiss reports
- Queue stats endpoint

Frontend:
- Stats cards (pending items, ban count)
- User Lookup tab with search
- User profile with activity stats
- Ban dialog with duration selector
- Bulk selection checkboxes on queues
2025-12-21 14:04:33 -08:00
..
alembic Add missing migration and finalize deployment config 2025-12-19 22:52:32 -08:00
migrations feat: Add email verification and password reset (Phase 1) 2025-12-21 13:28:54 -08:00
routers feat: Enhance Mod Panel (Phase 3) 2025-12-21 14:04:33 -08:00
services feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
tests feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
alembic.ini feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
auth.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
comprehensive_import.py fix: Use showdate endpoint for setlist import instead of showid 2025-12-20 22:12:28 -08:00
database.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
dependencies.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
Dockerfile feat: Add CI/CD migration runner to backend startup 2025-12-21 03:46:11 -08:00
email_service.py refactor: Switch from SendGrid to AWS SES for email 2025-12-21 13:42:07 -08:00
fast_import_setlists.py feat: Add container max-width, revamp homepage with real data, add setlist import scripts 2025-12-20 21:16:25 -08:00
fix_tour_dates.py feat(backend): Add script to fix tour dates 2025-12-21 01:06:51 -08:00
fix_tours.py feat: Add footer, static pages, rating dialog, and improve register flow 2025-12-20 02:30:17 -08:00
helpers.py feat(notifications): Added notification system with mention support 2025-12-21 02:36:02 -08:00
import_by_date.py feat: Add container max-width, revamp homepage with real data, add setlist import scripts 2025-12-20 21:16:25 -08:00
import_elgoose.py feat: Add footer, static pages, rating dialog, and improve register flow 2025-12-20 02:30:17 -08:00
import_per_show.py feat: Add container max-width, revamp homepage with real data, add setlist import scripts 2025-12-20 21:16:25 -08:00
import_songs_only.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
main.py feat: Add Admin Panel (Phase 2) 2025-12-21 13:50:52 -08:00
migrate_honking.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
models.py feat: Add email verification and password reset (Phase 1) 2025-12-21 13:28:54 -08:00
populate_links.py fix(backend): Optimize populate_links script 2025-12-21 01:37:32 -08:00
quick_seed.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
requirements.txt refactor: Switch from SendGrid to AWS SES for email 2025-12-21 13:42:07 -08:00
schemas.py fix(backend): Align Report schema with DB model 2025-12-21 02:45:55 -08:00
seed.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
seed_activity.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
seed_demo.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
seed_output.txt feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00
seed_ratings.py feat: Hide leaderboards, add healthz endpoint and seed script 2025-12-21 03:41:23 -08:00
start.sh fix: Update docker-compose to use start.sh migration runner 2025-12-21 03:49:47 -08:00
test_seed.py feat: Initial elmeg-demo with full-stack fandom archive platform 2025-12-19 22:01:29 -08:00