Commit Graph

153 Commits

Author SHA1 Message Date
1acbda2f83 Fix animation inconsistencies on pages with loading spinners 2026-09-24 22:41:47 +05:30
0c127f04af Install tailwindcss-animate plugin to fix missing page transition animations 2026-09-24 22:30:52 +05:30
a280513bbd Fix dashboard animations not playing on navigation by adding key=pathname 2026-09-24 22:23:30 +05:30
d806265237 Unify dashboard page animations to zoom-in and slide-up 2026-09-24 22:18:14 +05:30
ec4849ccce Fix AI Coach typo, fix bulk register UI, and update exam tiers 2026-09-24 21:59:04 +05:30
6ba69a05ea fix: add Content-Type for bulk delete 2026-09-24 21:27:12 +05:30
e164540510 fix: Type error on Button variant 2026-09-24 21:23:35 +05:30
304e90cf74 feat: add bulk delete, fix csv formatting, fix button hover UI 2026-09-24 21:21:59 +05:30
6b4a1bb5eb fix: add missing required user fields in bulk register 2026-09-24 21:13:09 +05:30
4bdeb4f5ef fix: Enum capitalization in Bulk register endpoint 2026-09-24 21:10:21 +05:30
5ebd01c97e fix: Admin students Bulk CSV fetch url 2026-09-24 21:01:48 +05:30
c290fb689b fix: actually inject Change Password UI into settings page 2026-09-24 21:00:11 +05:30
05f2c2c34e fix: Admin students Bulk CSV button hover UI 2026-09-24 20:58:24 +05:30
85974b97f5 feat: Add Bulk Registration, Change Password, and update Auth UI 2026-09-24 20:53:21 +05:30
3ed7028bda fix: Authentication headers and dynamic userId for CBT/DPP history page 2026-09-24 20:20:25 +05:30
a98a55a07d feat: Add JEE + NEET option to admin student profile edit 2026-09-24 20:13:31 +05:30
a8d81e3482 fix: Use fetchWithAuth for fetching test data in CBT exam view 2026-09-24 20:08:09 +05:30
a294ee8b9e feat: Add authentic JEE/NEET mock tests and fix CBT frontend filtering 2026-09-24 19:55:12 +05:30
48350bc996 feat: signup flow improvements and CBT exam test visibility for dual targets 2026-09-24 14:56:00 +05:30
1249da54fb fix: correctly calculate dynamic trial remaining days and fix missing trial_end in admin API 2026-09-24 12:31:03 +05:30
a6db3e7c17 feat: add per-user trial control in admin panel (backend + UI) 2026-09-24 12:12:37 +05:30
85665a5eab fix: correct migration SQL with student_class column and full demo user upserts (Aarav/Neha/Rohan/Amit) 2026-09-24 12:06:37 +05:30
efc192146d fix: replace example migration with full working schema sync SQL (correct enums, all tables, all columns, idempotent) 2026-09-24 11:42:45 +05:30
759e13b1e2 chore: add db migration helper scripts 2026-09-24 10:09:33 +05:30
1d9cdd3f33 feat: apply various dashboard and auth fixes including demo trials, settings UI, and signup options 2026-09-23 16:38:49 +05:30
86a2749360 fix: resolve infinite loading for demo users due to 401 on missing profile 2026-09-23 12:50:21 +05:30
2488311661 feat: Add demo users and trial logic uniformity 2026-09-23 12:42:07 +05:30
a3e430cb67 feat: Add JWT authentication to backend, configure frontend API client, fix streak layout 2026-09-23 12:11:44 +05:30
ea03846b9c Fix OG image API crash and dropdown opacity 2026-09-22 21:04:15 +05:30
217dc2f65e Add dynamic theme support to OG share card and fix lucide-react imports 2026-09-22 20:56:03 +05:30
18006c97ac Update share card with fb, whatsapp, download and export date; update CBT and Doubt Forum UI 2026-09-22 20:53:15 +05:30
9705ee96e6 Adjust logo margin to completely counter PNG padding for perfect alignment 2026-09-22 19:40:43 +05:30
dab148b942 Increase Share Card logo size and reduce number font size to prevent overflow 2026-09-22 19:36:20 +05:30
bf43841da2 Premium Redesign of Share Card: Added glassmorphism, dynamic typography, avatars, and tech grid 2026-09-22 19:31:18 +05:30
25bdffaa11 Fix Share Card alignment by forcing Header, Grid, and Footer to identical widths 2026-09-22 19:27:04 +05:30
41de440df3 Fix Satori img dimension string error 2026-09-22 19:22:10 +05:30
1b1a006d41 Fix Share Card missing logo: Switch from Edge to Node.js runtime and embed logo directly as base64 via fs 2026-09-22 19:17:59 +05:30
e789ea21d3 Redesign Share Card to a perfect 1080x1080 square with official dark logo and proper spacing 2026-09-22 19:14:14 +05:30
1279999078 Fix Vercel OG Satori layout error caused by multiple JSX text children 2026-09-22 19:09:18 +05:30
8061ca2608 Fix React useEffect missing dependency causing infinite loader on Dashboard 2026-09-22 19:05:52 +05:30
2326b3baa7 Fix infinite loading bug on dashboard page 2026-09-22 18:02:49 +05:30
fedb4a755d Add loading state feedback to dashboard share card button 2026-09-22 17:55:59 +05:30
bcc8dd7dc2 Remove manual JEE/NEET toggle from CBT page, enforcing automatic target_exam 2026-09-22 17:49:54 +05:30
c8c891b962 Fix next/og import for dashboard share card 2026-09-22 17:48:53 +05:30
caebbaee92 Fix dashboard share card by replacing htmlToImage with dedicated OG API route 2026-09-22 17:46:57 +05:30
6e8df1841e Fix OG image, CBT filters, syllabus split, and trial duration 2026-09-22 17:39:18 +05:30
e6f1fc9c1f UI, layout, and target exam logic updates 2026-09-22 17:26:22 +05:30
a21518ab6c Remove Mistake Analyzer and rename Mistake Heatmap to Mastery Map 2026-09-21 17:26:54 +05:30
897e92fb81 Speed up emoji rain falling speed by 2x 2026-09-21 12:34:03 +05:30
1e75980fcf Make streak animation faster and shorter 2026-09-21 12:26:40 +05:30