13 Commits

Author SHA1 Message Date
Mohan Ki 542426a12a Implement email verification lockout and missing phase 2 items 2026-07-27 19:55:19 +05:30
Mohan Ki 836693192e fix(api): Add missing app_settings creation to auto-migrate on server start to fix 500 error on live deployments 2026-07-27 19:05:12 +05:30
Mohan Ki 3a61488d26 feat: Add folder management, visual thumbnails in dashboard, and full-page editor 2026-07-27 18:45:37 +05:30
Mohan Ki 386071f48d fix: add missing qr_scans table creation to fix 500 error on /api/qr 2026-07-27 16:38:23 +05:30
Mohan Ki 8c17fac692 fix: remove duplicate pgPool and app.listen in server.js which crashed backend 2026-07-27 16:31:40 +05:30
Mohan Ki 69ad9d4820 fix: run auto-migration to add missing name column to qr_codes table on startup 2026-07-27 16:25:34 +05:30
Mohan Ki fec82a64db fix: increase express.json limit to 50mb to allow saving QR codes with large custom logos 2026-07-27 16:17:27 +05:30
Mohan Ki 0e379f4e15 fix: add cookie-parser middleware to fix 403 on protected routes, add autocomplete to login 2026-07-27 16:12:02 +05:30
Mohan Ki c3ba7c1be3 fix: change admin role string to enterprise to match frontend logic 2026-07-27 15:19:11 +05:30
Mohan Ki 842dcc1f03 chore: promote mohan.k to admin 2026-07-27 15:13:14 +05:30
Mohan Ki 7de6b1dca5 fix: auto initialize postgres database on startup 2026-07-27 15:07:25 +05:30
Mohan Ki 83193358de fix: mount routes without /api prefix to support Traefik stripping 2026-07-27 15:05:07 +05:30
Mohan Ki 60dcb029dc Initial commit of CK-QR Platform 2026-07-27 13:42:18 +05:30