This website requires JavaScript.
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