Commit History

feat(hf): run native FastAPI application on port 7860 without Gradio supervisor overhead
bbd26e3

iamudit02 commited on

fix(hf): deploy finalized ZeroGPU Gradio gateway with direct FastAPI routers
cf027eb

iamudit02 commited on

fix(hf): serve FastAPI at root with mounted Gradio on /ui via uvicorn
1bbbbf4

iamudit02 commited on

fix(hf): include all FastAPI APIRouters directly onto demo.app
11367c2

iamudit02 commited on

fix(hf): prepend FastAPI routes to demo.app.routes for direct endpoint resolution
4e6dc04

iamudit02 commited on

fix(hf): remove unsupported ssr parameter from demo.launch()
cbb9cff

iamudit02 commited on

fix(hf): add packages.txt with libgl1 and libglib for OpenCV runtime
71fe546

iamudit02 commited on

fix(zerogpu): launch with ssr=False and include FastAPI routes on demo.app
e3e0698

iamudit02 commited on

fix: mount Gradio on FastAPI app so FastAPI handles all /api routes at root
811bf02

iamudit02 commited on

fix(routing): prepend FastAPI routes to demo.app so /api endpoints take top precedence
547ac39

iamudit02 commited on

fix: mount Gradio at /gradio and serve FastAPI on root with uvicorn
de77281

iamudit02 commited on

fix: include fastapi_app.router on demo.app so /api routes take priority
fa354cc

iamudit02 commited on

fix(zerogpu): register @spaces.GPU component and launch via demo.launch for ZeroGPU scheduler
314ea3e

iamudit02 commited on

fix: add spaces pkg + route CMD through app.py so ZeroGPU detects @spaces.GPU
78a599b

iamudit02 commited on

fix: add @spaces.GPU decorator to satisfy ZeroGPU startup requirement
7765c57

iamudit02 commited on

fix(imports): import ClassUpdate and SubjectUpdate in api modules
d9f3f61

iamudit02 commited on

fix(hf): configure Gradio 5 SDK frontmatter and mount FastAPI app for ZeroGPU space
c1f3e7e

iamudit02 commited on

chore(hf): add Hugging Face Spaces README.md frontmatter and port 7860 config
fe4af9b

iamudit02 commited on

feat: enhance face mesh with decorative neural wireframe and harden admin master login
312354d

iamudit02 commited on

feat(classes): add full edit and delete support for classes and curriculum subjects with interactive modals
ae2c4e1

iamudit02 commited on

feat: production readiness, admin master password protection, teacher registration approval gate, and data integrity safeguards
544faf7

iamudit02 commited on

feat: implement 1-identity = 1-face constraint with competitive bipartite matching
25f4c1c

iamudit02 commited on

fix: resolve 405 Method Not Allowed and duplicate already recorded session with multi-protocol fallback
e6b4454

iamudit02 commited on

fix: resolve Method Not Allowed on attendance edit — add PATCH routes and switch frontend to PATCH
8adb1ca

iamudit02 commited on

feat: collapsible sidebar, admin portal parallel sync with theme toggle, and resilient session record edits
a9d777c

iamudit02 commited on

fix: resilient Excel export, rename to Mark Attendance, safe teacher_id session update, and review empty state
4552b75

iamudit02 commited on

feat: enhance mobile UI responsiveness with slide-out navigation drawer and touch-friendly controls
c4b299f

iamudit02 commited on

fix(review): remove hardcoded mock faces fallback and tune YuNet group detection threshold
e854a64

iamudit02 commited on

feat: enable site-wide light and dark mode theme switching across all pages and components
68b71d4

iamudit02 commited on

fix: correct bounding box alignment offset calculation on image canvas
420d387

iamudit02 commited on

fix: resolve all 5 facial matching root causes
5a777f0

iamudit02 commited on

feat: add AERON-inspired architectural logo, fix Excel export authentication, unify obsidian dark theme across all subpages, improve active navigation matching
634fbf6

iamudit02 commited on

feat: redesign dashboard and take attendance matching hero theme, add multi-photo tabs in review canvas, isolate test suite, harden seed safety
c081bca

iamudit02 commited on

fix: resolve BoundingBox w/h and width/height typescript error for Vercel build
d302462

iamudit02 commited on

fix: resolve BoundingBox width and height property type error for Vercel deployment
52f9301

iamudit02 commited on

feat: add HeroLanding page, clean camera overlay, fix seed safety guard, fix TS build error
0f7caca

iamudit02 commited on

fix: attendance history upsert, auto-refresh history page, multi-photo active learning
4c070cc

iamudit02 commited on

fix: add missing AttendanceAuditLog import causing save crash
5bfee0d

iamudit02 commited on

fix: face recognition accuracy - consistent embeddings, lower threshold, EXIF orientation
432d1c8

iamudit02 commited on

fix: multi-image face detection crash - NameError, duplicate upload, error handling
197ec85

iamudit02 commited on

fix(cv): eliminate OpenCV C++ thread collision in multi-photo analysis
4ed6bcf

iamudit02 commited on

fix(api): standard FastAPI Form and File parameters for analyze endpoint
2cb8ca5

iamudit02 commited on

fix(api): ensure 100% universal file stream extraction from form data
3f28e23

iamudit02 commited on

fix(storage): use save_bytes to prevent stream EOF corruption on file uploads
8102798

iamudit02 commited on

fix(api): remove hardcoded multipart Content-Type header and refine multi-image file list extraction
c4626db

iamudit02 commited on

fix(core): resolve React Minified Error #31 root cause and eliminate all raw object error rendering
a7d05db

iamudit02 commited on

feat(cv): parallel multi-photo processing with ThreadPoolExecutor and cross-image deduplication
ec88759

iamudit02 commited on

feat(attendance): add multi-image upload & multi-shot webcam support for whole-classroom coverage
02e4fcf

iamudit02 commited on

feat(db): add Supabase data migration and sync script
8722fe5

iamudit02 commited on

fix(db): add connection test and auto-fallback to SQLite when remote DB is unreachable
09c6a5b

iamudit02 commited on