fix(backend): handle NoneType exception for last_seen and upgrade absent status on late arrival a9bb70c pranaykumar2005 commited on 3 days ago
chore(backend): temporarily change outgoing attendance threshold to 5 minutes for testing 6e71ba3 pranaykumar2005 commited on 3 days ago
feat(backend): customize end session email for partially marked students 0f95c4b pranaykumar2005 commited on 3 days ago
fix(backend): always broadcast marked status for existing attendance records to ensure ui ticks appear after refresh ddac3df pranaykumar2005 commited on 3 days ago
feat: implement two-step attendance with incoming and outgoing logs 3c8487d pranaykumar2005 commited on 3 days ago
fix(backend): prevent attendance percentage from exceeding 100% when checking during an ongoing active class session 01e2442 pranaykumar2005 commited on 4 days ago
fix(backend): remove subject cleanup script from seed.py to prevent assigned subjects from deleting on deploy b19a257 pranaykumar2005 commited on 4 days ago
fix(backend): catch RuntimeError on websocket send_json when connection closes d12c17d pranaykumar2005 commited on 4 days ago
fix(backend): handle unique constraint errors on duplicate student/faculty creation 395e62a pranaykumar2005 commited on 4 days ago
fix(backend): import Subject in main.py to fix NameError during attendance marking f8258c8 pranaykumar2005 commited on 4 days ago
fix: resolve attendance calculation and 0 alerts for multiple daily sessions by using dynamic periods f993708 pranaykumar2005 commited on 4 days ago
fix: attendance calculations, false positive threshold, and session class increments 43cd876 pranaykumar2005 commited on 4 days ago
feat: limit recent students and faculty to 3 in dashboard overview fa861de pranaykumar2005 commited on 4 days ago
fix: remove hardcoded mock values and use actual db counts and correct HOD seed 0edd5a9 pranaykumar2005 commited on 4 days ago
feat: add shyamala hod and clear attendance script update e4bbfa1 pranaykumar2005 commited on 4 days ago
fix: nameerror on student_message in finalize_daily_attendance 78fa9d2 pranaykumar2005 commited on 4 days ago
fix: move email sending to frontend to bypass huggingface backend IP blocks from google d49ccdb pranaykumar2005 commited on 5 days ago
fix: add user-agent header to google script request to bypass 403 94cfb01 pranaykumar2005 commited on 5 days ago
feat: use google apps script for email delivery to bypass SMTP firewall 6608924 pranaykumar2005 commited on 5 days ago
fix: gracefully swallow SMTP errors in demo environments 066109b pranaykumar2005 commited on 5 days ago
feat: backend features for forgot password and custom alerts 8298dd2 pranaykumar2005 commited on 5 days ago
fix: Include attendance records for subjects outside of student's default semester 87e9859 pranaykumar2005 commited on 5 days ago
fix: Wrap websocket loop in try-except and add missing models import f22f5f9 pranaykumar2005 commited on 5 days ago
feat: enforce dynamic subjects seeding, track classes taken dynamically on start-camera, and fix admin subject initialization fc18972 pranaykumar2005 commited on 5 days ago
fix: use naive UTC datetimes for database operations to resolve asyncpg offsets clash e5553bd pranaykumar2005 commited on 5 days ago
fix: cast numpy types to python natives in faces_info for JSON serialization b4155dd pranaykumar2005 commited on 5 days ago
feat: optimize streaming to JSON coordinates and implement direct backend attendance marking d0d87a8 pranaykumar2005 commited on 5 days ago
fix: implement timezone-aware UTC datetime for correct attendance times 53a80fb pranaykumar2005 commited on 5 days ago
fix: import face_engine globally to resolve NameError in websocket handler 876aca9 pranaykumar2005 commited on 5 days ago
feat: implement client-side frame websocket streaming and dynamic YOLO conf c977f76 pranaykumar2005 commited on 5 days ago
fix: pass options endpoint parameter for direct IPv4 Neon connections 02b3655 pranaykumar2005 commited on 5 days ago
feat: implement cross-semester faculty subjects and relaxed face registration checks c023a94 pranaykumar2005 commited on 5 days ago
fix: resolve IPv6 dns timeouts and increase asyncpg timeout to 30s b63bc07 pranaykumar2005 commited on 5 days ago
fix: add bcrypt==3.2.2 to requirements.txt for passlib compatibility 82f479d pranaykumar2005 commited on 5 days ago
fix: use working Hugging Face download URL for yolov8n-face.pt 60306c3 pranaykumar2005 commited on 5 days ago
feat: add semester 5 subjects database seeding and search by email 9c25657 pranaykumar2005 commited on 5 days ago