|
|
8887145260
|
Fix admin UUID parsing error on test upload
|
2026-09-25 15:02:02 +05:30 |
|
|
|
eefcb12ffc
|
Fix UI bugs, admin bulk upload limits, test ingestion bugs, and reset demo users
|
2026-09-25 14:21:48 +05:30 |
|
|
|
b20531b1e3
|
Fix MinIO DPP upload linking to frontend
|
2026-09-25 13:37:29 +05:30 |
|
|
|
3773d0cc51
|
Admin fixes, minio texts removed, added is_active to User model
|
2026-09-25 13:01:48 +05:30 |
|
|
|
46b44b5a14
|
Fix backend bulk delete, separate password page, remove admin dummy data, swap dashboard rows
|
2026-09-25 12:53:38 +05:30 |
|
|
|
ba4ab2049b
|
Update layout, settings, and bulk upload password forcing
|
2026-09-25 12:03:01 +05:30 |
|
|
|
e12c3fb8eb
|
Fix bulk delete foreign key constraints and bulk upload phone unique constraint
|
2026-09-25 10:54:18 +05:30 |
|
|
|
ec4849ccce
|
Fix AI Coach typo, fix bulk register UI, and update exam tiers
|
2026-09-24 21:59:04 +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 |
|
|
|
85974b97f5
|
feat: Add Bulk Registration, Change Password, and update Auth UI
|
2026-09-24 20:53:21 +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 |
|
|
|
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 |
|
|
|
63ab119f7c
|
Update AI coach calibration, fix streak animation speed, add dashboard features and target filtering
|
2026-09-21 12:03:37 +05:30 |
|
|
|
6307a24c4c
|
fix(demo & streak): fix Neha demo account hang, enhance streak animation for light/dark modes and cries/celebration emojis
|
2026-09-20 12:37:11 +05:30 |
|
|
|
5c6ddcaca0
|
fix: QA report BUG-01 to BUG-12 full resolution - demo switcher, AI tutor stream, timeline alignment, cbt filtering, danger styling, streak celebration
|
2026-09-19 22:53:58 +05:30 |
|
|
|
45f2f82eaf
|
fix: QA report bugs BUG-01 through BUG-11 resolved - streak modal close btn, calculator crash guard, AI chat auto-scroll, leaderboard zero-streak fix, name annotation cleanup everywhere, CBT score display colors, PrepPilot difficulty badge layout
|
2026-09-19 22:34:45 +05:30 |
|
|
|
afab06d33c
|
feat: complete comprehensive zero-state metrics across all dashboard pages for new accounts
|
2026-09-13 22:17:40 +05:30 |
|
|
|
d9bd142e6a
|
feat: add AI options to landing mock sidebar and wire database-backed stats & leaderboard with fresh zero states
|
2026-09-13 21:57:12 +05:30 |
|
|
|
a81e53c781
|
fix: demo name, trial flow, signup profile fields, docker pgbouncer/frontend
- page.tsx: hero mock shows 'Neha Verma' + 'AI Coach Plan' (was 'Demo Student')
- backend/main.py: demo login maps to Neha Verma UUID (33333333-...)
- backend/main.py: register endpoint stores exam/class/medium/school + trial_end from admin settings
- backend/main.py: register checks allow_new_registrations setting
- backend/main.py: admin student list includes trial_end field
- useActiveUser.ts: rewrite trial logic using real created_at date
- useActiveUser.ts: add computeTrialInfo(), isDemoUser() helpers + expose trialInfo from hook
- useActiveUser.ts: hasAccessTo() now uses effectiveTier from trial logic
- dashboard/layout.tsx: hide demo switcher for real users (only show for known demo accounts)
- dashboard/layout.tsx: trial badge in top header (Day N/15 Trial · Xd left)
- dashboard/layout.tsx: trial day shown in sidebar user card and dropdown
- signup/page.tsx: wire step 2 selects (exam/class/medium/school) to state + send to backend
- signup/page.tsx: success screen shows 'Day 1 of your Free Trial has started!'
- userlist.txt: was empty directory causing pgbouncer mount failure; replaced with proper file
- pgbouncer.ini: added DB credentials in connection string; fixed admin_users
- Dockerfile: added ARG NEXT_PUBLIC_API_URL baked at build time (needed for standalone)
- docker-compose.yml: frontend build arg http://backend:8000; pgbouncer healthcheck; backend waits for pgbouncer
|
2026-09-13 21:19:35 +05:30 |
|
|
|
ec558d52fe
|
feat: audit and purge legacy backend files, stub Phase 2 AI LLM modules, create comprehensive PAGEWISE_API_DOCUMENTATION.md, and wire DPS test seeding
|
2026-09-09 11:28:34 +05:30 |
|
|
|
63c8067216
|
feat: wire SMTP email service, production CORS domains, Razorpay ENV, MinIO env-vars, and DPS seed from admin_uploads
|
2026-09-09 09:48:00 +05:30 |
|
|
|
5951ab5b3f
|
fix(auth): restrict seeded credentials exclusively to super admin and demo student in backend and api documentation
|
2026-09-04 12:01:02 +05:30 |
|
|
|
3ad281aae6
|
fix(auth): resolve demo login redirect loop, fix backend API bugs, restore clean login UI, and add comprehensive API docs with headers
|
2026-09-04 11:49:13 +05:30 |
|
|
|
63bf71a50c
|
feat: complete auth and gateway agnostic billing implementation
|
2026-08-13 11:32:35 +05:30 |
|
|
|
62d15c85f6
|
fix: smart CBT result/back routing for DPPs and add Test Type selector in Admin panel
|
2026-07-27 15:55:54 +05:30 |
|
|
|
a5bb2d867c
|
feat: setup admin JSON generation and pdf viewer for free plan DPPs
|
2026-07-27 14:56:25 +05:30 |
|
|
|
89c704c02c
|
Refactor streak modal into a single card with top border-b iframe animation and bottom greetings, daily check-in Snapchat-like streak update/reset logic
|
2026-07-10 14:29:34 +05:30 |
|
|
|
d5199682e3
|
feat: complete UI tasks, backend optimizations, coupon admin, user kundli
|
2026-07-10 12:36:56 +05:30 |
|
|
|
149d365218
|
Fix CBT history react-markdown crash, fix test deletion cascade, fix cbt theme, add 180 NEET questions
|
2026-07-09 23:37:15 +05:30 |
|
|
|
22b167b985
|
UI/UX Polishing: CBT dashboard, sidebar tiers, landing pricing, and exam disclaimer
|
2026-07-09 17:05:40 +05:30 |
|
|
|
bc444ea737
|
Fix UI bugs: history page fallback, admin page typescript type, cbt page math rendering
|
2026-07-09 09:47:10 +05:30 |
|
|
|
1a6168f724
|
fix(dashboard): DPP tags properly dynamic based on user target exam
|
2026-07-08 12:46:44 +05:30 |
|
|
|
988923ef4b
|
Feat: Implement AI DPP CBT conversion and frontend sync
|
2026-07-07 16:12:56 +05:30 |
|
|
|
b6ebb9d9c3
|
Feat: Complete CBT PDF upload, AI parsing, and MinIO storage integration
|
2026-07-07 15:56:44 +05:30 |
|
|
|
04db17ea0e
|
Implement active user tiers, class-based Tailwind theme switcher, 3-tiled static dashboard layout, Minio object storage integration, school & state settings database sync, and streak wishes onboarding modal
|
2026-07-07 13:43:30 +05:30 |
|
|
|
426b98ddab
|
feat: complete pragativeer v2 frontend and backend, docker setup, and cbt engine
|
2026-07-06 17:08:13 +05:30 |
|