12 Commits
Author SHA1 Message Date
gch3n 020ad65e8c add docker-compose.dev.yml for dev deployment on port 3003 2026-05-24 16:36:09 +08:00
gch3n cd9fb924d5 feat: add map-password API with DB model and admin endpoint 2026-05-24 16:32:15 +08:00
gch3n 2c0d6ba2eb fix: include user relation in scheme create, use raw UUID as id 2026-05-24 14:03:00 +08:00
gch3n 773ae2e3fb update .gitignore: exclude pycache and test outputs 2026-05-24 01:47:38 +08:00
gch3n 8bcb6c7e7a align API response format with maqt.top real specs: weapon-categories, weapons, schemes, schemes_aob, favorites check, encryption key derivation 2026-05-24 01:47:16 +08:00
gch3n ea4e0f6e07 fix: remove dead code, add ZodError handling, fix NaN pagination, add like routes, fix schemesCount sync 2026-05-14 11:45:19 +08:00
gch3n 68f74bbc8c fix: remove global auth from public user endpoints (stats, schemes, limits, favorited-count) 2026-05-14 10:41:09 +08:00
gch3n 9b924d5e5d fix: security audit - prisma singleton, rate limits, encryption key validation, syntax fixes 2026-05-11 23:40:44 +08:00
gch3n 3044b3d921 feat: auto-run prisma db push on container startup 2026-05-11 23:30:35 +08:00
gch3n c7ad849346 chore: remove API_FULL_ANALYSIS.md from tracking 2026-05-10 22:53:56 +08:00
gch3n 21709e5d97 feat: production hardening - CORS whitelist, strong password, tokenVersion revoke, VIP card hashing, admin secret 2026-05-10 22:53:32 +08:00
gch3n 5b23c88df9 feat: add test VIP card VIP365-0000-0000-0000-0000 and admin set-vip endpoint 2026-05-10 22:19:33 +08:00