fix(backend): handle NoneType exception for last_seen and upgrade absent status on late arrival a9bb70c pranaykumar2005 commited on 9 days ago
chore(backend): temporarily change outgoing attendance threshold to 5 minutes for testing 6e71ba3 pranaykumar2005 commited on 9 days ago
fix(backend): always broadcast marked status for existing attendance records to ensure ui ticks appear after refresh ddac3df pranaykumar2005 commited on 9 days ago
feat: implement two-step attendance with incoming and outgoing logs 3c8487d pranaykumar2005 commited on 9 days ago
fix(backend): catch RuntimeError on websocket send_json when connection closes d12c17d pranaykumar2005 commited on 10 days ago
fix(backend): import Subject in main.py to fix NameError during attendance marking f8258c8 pranaykumar2005 commited on 10 days ago
fix: resolve attendance calculation and 0 alerts for multiple daily sessions by using dynamic periods f993708 pranaykumar2005 commited on 10 days ago
fix: Wrap websocket loop in try-except and add missing models import f22f5f9 pranaykumar2005 commited on 11 days ago
fix: use naive UTC datetimes for database operations to resolve asyncpg offsets clash e5553bd pranaykumar2005 commited on 11 days ago
fix: cast numpy types to python natives in faces_info for JSON serialization b4155dd pranaykumar2005 commited on 11 days ago
feat: optimize streaming to JSON coordinates and implement direct backend attendance marking d0d87a8 pranaykumar2005 commited on 11 days ago
fix: import face_engine globally to resolve NameError in websocket handler 876aca9 pranaykumar2005 commited on 11 days ago
feat: implement client-side frame websocket streaming and dynamic YOLO conf c977f76 pranaykumar2005 commited on 11 days ago
feat: add semester 5 subjects database seeding and search by email 9c25657 pranaykumar2005 commited on 11 days ago