Commit Graph

  • 9cb3e550d4 fix: resolve IST/UTC timezone scheduling delta and enable syllabus tracker hot-reload on JEE+NEET switch master ectasy663 2026-10-23 21:22:49 +05:30
  • 4ae7c8fb65 fix: eliminate chart, bar, and button layout transitions across all dashboard components ectasy663 2026-10-23 18:41:54 +05:30
  • af75d7d4f4 fix: remove all opening, entrance, and load animations across entire application ectasy663 2026-10-23 18:22:23 +05:30
  • f67ed2cfdd fix: remove all page-entry and opening animations for instant, rock-solid page loading ectasy663 2026-10-23 17:52:24 +05:30
  • f9e0fb752b fix: unify entry animations and eliminate layout flicker on overview, syllabus tracker, and doubt forum ectasy663 2026-10-23 17:42:34 +05:30
  • 5c9126ed7a fix: allow offline demo login and provide local dev profile when backend is offline ectasy663 2026-10-23 17:09:35 +05:30
  • eb3f4e719c fix: uniform subtle minimal animations across all Pro tier and dashboard pages ectasy663 2026-10-23 16:56:49 +05:30
  • 43f23a9d92 fix: repair invalid UTF-8 bytes in ai-coach pages (cp1252 smart punctuation) Server Manager 2026-10-23 11:05:28 +00:00
  • 42813ef9e0 feat: uniform staggered page-load animations across all dashboard pages ectasy663 2026-10-23 14:35:20 +05:30
  • 19edf83684 feat: admin date-time calendar controller, dpp ui cleanup, 4-subject jee+neet tracker, calendar filter, and clean new account state ectasy663 2026-10-23 12:23:36 +05:30
  • 0c2a2275ce security(admin): harden admin API surface — role guard, secret fail-closed, env-based credentials security/admin-hardening Server Manager (Gyannetra) 2026-09-26 07:19:33 +00:00
  • 8a5ea57feb fix(cbt): comprehensive overhaul of CBT & DPP test pipelines, JSON schemas, active states, and exam pattern filters ectasy663 2026-09-25 18:12:06 +05:30
  • ed1084bd8d Fix minio localhost public URL by proxying through backend ectasy663 2026-09-25 17:54:33 +05:30
  • 9dd0601a22 Fix test filtering by exam_pattern, fix Admin UI test upload mapping Mock/DPS ectasy663 2026-09-25 17:24:05 +05:30
  • 7c0f9bfcbd Add migrations/002_schema_updates.sql for terms_agreed, streak_count, and pdf_url ectasy663 2026-09-25 16:48:58 +05:30
  • 4be3676144 Fix syntax error missing closing brace in CustomLabel ectasy663 2026-09-25 16:40:56 +05:30
  • 0046129f6a Simplify College Predictor Tooltip to remove ucl and lcl noise ectasy663 2026-09-25 16:39:44 +05:30
  • 74e477506e Update college predictor chart with JEE/NEET marks scale and college names ectasy663 2026-09-25 16:34:17 +05:30
  • 09ba8cc992 Update college predictor graph to look like a control chart ectasy663 2026-09-25 16:27:24 +05:30
  • fee6e5ebda Fix typescript error with hasAccessTo ectasy663 2026-09-25 16:15:23 +05:30
  • 196238ddd0 Swap functionality: PDF only in Pro DPPs, CBT only in AI Coach PrepPilot AI ectasy663 2026-09-25 16:13:59 +05:30
  • 6599ff02c9 Fix typescript error with PremiumGate ectasy663 2026-09-25 16:03:25 +05:30
  • 173ce4ca04 UI fixes: Admin UI padding, AI Tutor Chat History, DPP filtering and Premium Gates ectasy663 2026-09-25 16:01:38 +05:30
  • 8887145260 Fix admin UUID parsing error on test upload ectasy663 2026-09-25 15:02:02 +05:30
  • eefcb12ffc Fix UI bugs, admin bulk upload limits, test ingestion bugs, and reset demo users ectasy663 2026-09-25 14:21:48 +05:30
  • 08e54ac055 Fix nested grid in overview and rename AITS to Mock Test ectasy663 2026-09-25 13:45:42 +05:30
  • b20531b1e3 Fix MinIO DPP upload linking to frontend ectasy663 2026-09-25 13:37:29 +05:30
  • 06cc9dac63 Update AI tutor page description and remove redundant AI powered badge ectasy663 2026-09-25 13:30:56 +05:30
  • 67a26ffe79 Update college predictor graph to show static labels for all weeks and remove tooltip ectasy663 2026-09-25 13:28:13 +05:30
  • ee8aadcf2d Fix Mastery Map overlapping UI and AI Coach access lockages ectasy663 2026-09-25 13:24:41 +05:30
  • fa5a5148ff Fix syntax in student toggle inner div ectasy663 2026-09-25 13:09:54 +05:30
  • 7caccb0e2f Fix swallowed formatDate function ectasy663 2026-09-25 13:03:59 +05:30
  • ac5ca7b2bd Fix fetch template string syntax error ectasy663 2026-09-25 13:02:50 +05:30
  • 3773d0cc51 Admin fixes, minio texts removed, added is_active to User model ectasy663 2026-09-25 13:01:48 +05:30
  • 46b44b5a14 Fix backend bulk delete, separate password page, remove admin dummy data, swap dashboard rows ectasy663 2026-09-25 12:53:38 +05:30
  • 25e54fcf3c Fix Zap missing import in cbt-dpp after swap ectasy663 2026-09-25 12:45:07 +05:30
  • c99cfd9d5d Redesign college predictor, swap DPP contents, reorder sidebar, fix imports, add sql dump ectasy663 2026-09-25 12:44:25 +05:30
  • a91abd5a2b Fix missing Zap icon import ectasy663 2026-09-25 12:37:42 +05:30
  • 058b947830 Update PrepPilot AI branding, add AI powered tag, fix cbt filters and PDF export ectasy663 2026-09-25 12:35:46 +05:30
  • 1004204ee3 Update feature table to include DPS for Pro tier ectasy663 2026-09-25 12:18:51 +05:30
  • 21d7cac565 Fix CBT submission, add CBT seeds, update features table, layout AI coach chat and add local memory ectasy663 2026-09-25 12:15:10 +05:30
  • ba4ab2049b Update layout, settings, and bulk upload password forcing ectasy663 2026-09-25 12:03:01 +05:30
  • e12c3fb8eb Fix bulk delete foreign key constraints and bulk upload phone unique constraint ectasy663 2026-09-25 10:54:18 +05:30
  • f1dcf1979d Change animation to pure zoom with top origin to prevent sliding illusion on tall pages ectasy663 2026-09-24 22:57:39 +05:30
  • d146055e0d Ensure all pages including AI Coach subpages have the uniform animation ectasy663 2026-09-24 22:50:10 +05:30
  • 1acbda2f83 Fix animation inconsistencies on pages with loading spinners ectasy663 2026-09-24 22:41:47 +05:30
  • 0c127f04af Install tailwindcss-animate plugin to fix missing page transition animations ectasy663 2026-09-24 22:30:52 +05:30
  • a280513bbd Fix dashboard animations not playing on navigation by adding key=pathname ectasy663 2026-09-24 22:23:30 +05:30
  • d806265237 Unify dashboard page animations to zoom-in and slide-up ectasy663 2026-09-24 22:18:14 +05:30
  • ec4849ccce Fix AI Coach typo, fix bulk register UI, and update exam tiers ectasy663 2026-09-24 21:59:04 +05:30
  • 6ba69a05ea fix: add Content-Type for bulk delete ectasy663 2026-09-24 21:27:12 +05:30
  • e164540510 fix: Type error on Button variant ectasy663 2026-09-24 21:23:35 +05:30
  • 304e90cf74 feat: add bulk delete, fix csv formatting, fix button hover UI ectasy663 2026-09-24 21:21:59 +05:30
  • 6b4a1bb5eb fix: add missing required user fields in bulk register ectasy663 2026-09-24 21:13:09 +05:30
  • 4bdeb4f5ef fix: Enum capitalization in Bulk register endpoint ectasy663 2026-09-24 21:10:21 +05:30
  • 5ebd01c97e fix: Admin students Bulk CSV fetch url ectasy663 2026-09-24 21:01:48 +05:30
  • c290fb689b fix: actually inject Change Password UI into settings page ectasy663 2026-09-24 21:00:11 +05:30
  • 05f2c2c34e fix: Admin students Bulk CSV button hover UI ectasy663 2026-09-24 20:58:24 +05:30
  • 85974b97f5 feat: Add Bulk Registration, Change Password, and update Auth UI ectasy663 2026-09-24 20:53:21 +05:30
  • 3ed7028bda fix: Authentication headers and dynamic userId for CBT/DPP history page ectasy663 2026-09-24 20:20:25 +05:30
  • a98a55a07d feat: Add JEE + NEET option to admin student profile edit ectasy663 2026-09-24 20:13:31 +05:30
  • a8d81e3482 fix: Use fetchWithAuth for fetching test data in CBT exam view ectasy663 2026-09-24 20:08:09 +05:30
  • a294ee8b9e feat: Add authentic JEE/NEET mock tests and fix CBT frontend filtering ectasy663 2026-09-24 19:55:12 +05:30
  • 48350bc996 feat: signup flow improvements and CBT exam test visibility for dual targets ectasy663 2026-09-24 14:56:00 +05:30
  • 1249da54fb fix: correctly calculate dynamic trial remaining days and fix missing trial_end in admin API ectasy663 2026-09-24 12:31:03 +05:30
  • a6db3e7c17 feat: add per-user trial control in admin panel (backend + UI) ectasy663 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) ectasy663 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) ectasy663 2026-09-24 11:42:45 +05:30
  • 759e13b1e2 chore: add db migration helper scripts ectasy663 2026-09-24 10:09:33 +05:30
  • 1d9cdd3f33 feat: apply various dashboard and auth fixes including demo trials, settings UI, and signup options ectasy663 2026-09-23 16:38:49 +05:30
  • 86a2749360 fix: resolve infinite loading for demo users due to 401 on missing profile ectasy663 2026-09-23 12:50:21 +05:30
  • 2488311661 feat: Add demo users and trial logic uniformity ectasy663 2026-09-23 12:42:07 +05:30
  • a3e430cb67 feat: Add JWT authentication to backend, configure frontend API client, fix streak layout ectasy663 2026-09-23 12:11:44 +05:30
  • ea03846b9c Fix OG image API crash and dropdown opacity ectasy663 2026-09-22 21:04:15 +05:30
  • 217dc2f65e Add dynamic theme support to OG share card and fix lucide-react imports ectasy663 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 ectasy663 2026-09-22 20:53:15 +05:30
  • 9705ee96e6 Adjust logo margin to completely counter PNG padding for perfect alignment ectasy663 2026-09-22 19:40:43 +05:30
  • dab148b942 Increase Share Card logo size and reduce number font size to prevent overflow ectasy663 2026-09-22 19:36:20 +05:30
  • bf43841da2 Premium Redesign of Share Card: Added glassmorphism, dynamic typography, avatars, and tech grid ectasy663 2026-09-22 19:31:18 +05:30
  • 25bdffaa11 Fix Share Card alignment by forcing Header, Grid, and Footer to identical widths ectasy663 2026-09-22 19:27:04 +05:30
  • 41de440df3 Fix Satori img dimension string error ectasy663 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 ectasy663 2026-09-22 19:17:59 +05:30
  • e789ea21d3 Redesign Share Card to a perfect 1080x1080 square with official dark logo and proper spacing ectasy663 2026-09-22 19:14:14 +05:30
  • 1279999078 Fix Vercel OG Satori layout error caused by multiple JSX text children ectasy663 2026-09-22 19:09:18 +05:30
  • 8061ca2608 Fix React useEffect missing dependency causing infinite loader on Dashboard ectasy663 2026-09-22 19:05:52 +05:30
  • 2326b3baa7 Fix infinite loading bug on dashboard page ectasy663 2026-09-22 18:02:49 +05:30
  • fedb4a755d Add loading state feedback to dashboard share card button ectasy663 2026-09-22 17:55:59 +05:30
  • bcc8dd7dc2 Remove manual JEE/NEET toggle from CBT page, enforcing automatic target_exam ectasy663 2026-09-22 17:49:54 +05:30
  • c8c891b962 Fix next/og import for dashboard share card ectasy663 2026-09-22 17:48:53 +05:30
  • caebbaee92 Fix dashboard share card by replacing htmlToImage with dedicated OG API route ectasy663 2026-09-22 17:46:57 +05:30
  • 6e8df1841e Fix OG image, CBT filters, syllabus split, and trial duration ectasy663 2026-09-22 17:39:18 +05:30
  • e6f1fc9c1f UI, layout, and target exam logic updates ectasy663 2026-09-22 17:26:22 +05:30
  • a21518ab6c Remove Mistake Analyzer and rename Mistake Heatmap to Mastery Map ectasy663 2026-09-21 17:26:54 +05:30
  • 897e92fb81 Speed up emoji rain falling speed by 2x ectasy663 2026-09-21 12:34:03 +05:30
  • 1e75980fcf Make streak animation faster and shorter ectasy663 2026-09-21 12:26:40 +05:30
  • 857ac320f1 Fix CBT session isolation and backend seed mock data exam pattern ectasy663 2026-09-21 12:15:13 +05:30
  • 63ab119f7c Update AI coach calibration, fix streak animation speed, add dashboard features and target filtering ectasy663 2026-09-21 12:03:37 +05:30
  • ddde053b51 fix(docker): align minio image to local tag for reliable compose startup ectasy663 2026-09-20 13:34:43 +05:30
  • 9f6010dfac style: set cyan to rgb(12, 96, 96) for light theme only, keeping dark theme neon cyan and standard lightcyan/darkcyan ectasy663 2026-09-20 13:23:06 +05:30
  • 3adfc9b0fd fix(streak-animation): enforce strict logo keep-out sanctuary, side flank pyrotechnics, 1-2 day fragile streak crying logic, and reliable demo/theme switch modal triggers ectasy663 2026-09-20 12:58:12 +05:30