Commit Graph

14 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 bd17947106 feat(auth): Introduce 5-day grace period for email verification before lockout 2026-07-27 19:16:17 +05:30
Mohan Ki 4fe25f3de5 feat(auth): Enforce global email verification for all users, restrict dashboard if unverified, add verification badges and banners 2026-07-27 19:11:58 +05:30
Mohan Ki b328b0429a feat: SMTP integration, dynamic app_settings for email, and email verification enforcement for tier upgrades 2026-07-27 18:54:19 +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 8b95c0d77b fix: resolve Untitled QR issue and make destination links clickable in Admin modal 2026-07-27 18:27:35 +05:30
Mohan Ki 2a2f09ccb7 feat: Add detailed user statistics view for admin with QR code list and scan counts 2026-07-27 18:05:38 +05:30
Mohan Ki 9aaf94625a feat: add SVG/PNG download options, track geolocation from CF headers, and fix analytics pie charts by parsing counts as integers 2026-07-27 17:00:54 +05:30
Mohan Ki df8b49f387 feat: allow promoting users to admin role 2026-07-27 16:45:23 +05:30
Mohan Ki e6e448a2a9 fix: use FRONTEND_URL environment variable for dynamic qr code URL instead of BASE_URL 2026-07-27 16:41:02 +05:30
Mohan Ki 2f645ef8f6 chore: add detailed error message for 500 response in generate qr code 2026-07-27 16:24:15 +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 e40eb03615 feat: make first registered user an admin 2026-07-27 14:30:44 +05:30
Mohan Ki 60dcb029dc Initial commit of CK-QR Platform 2026-07-27 13:42:18 +05:30