refactor: migrate refresh token storage from PostgreSQL table to Redis and remove associated DB schema. f4b73f4 Hamdy005 commited on 9 days ago
perf: offload Supabase audit writes to background tasks for optimized refresh response times 8743a99 Hamdy005 commited on 15 days ago
refactor: replace standard logging with a centralized loguru configuration and interception handler 954e0aa Hamdy005 commited on 15 days ago
feat: implement Redis-first refresh token storage with Supabase fallback 93ff956 Hamdy005 commited on 15 days ago
refactor: remove HF token dependency, switch to text/plain token exchange 2976d63 Hamdy005 commited on 23 days ago
refactor: adjust cookie samesite and secure attributes based on environment for authentication routes a3b6b05 Hamdy005 commited on 23 days ago
refactor: implement stateless Supabase JWT validation to resolve 403 race conditions 37bcb58 Hamdy005 commited on 24 days ago
feat: implement stateless JWT-based authentication with refresh tokens stored in HTTPOnly Cookies ef8e0a7 Hamdy005 commited on 24 days ago
feat: optimize auth concurrency and enable full account deletion d052f4f Hamdy005 commited on 25 days ago
feat: implement in-memory email rate limiting and adjust RAG search parameters 64f7965 Hamdy005 commited on 25 days ago
feat: implement password update functionality and add signup, forgot-password, and update-password pages 2690ca5 Hamdy005 commited on 26 days ago
feat: move auth constants to dedicated module and add unit tests for avatar upload functionality d3e7277 Hamdy005 commited on 26 days ago
feat: implement profile avatar upload functionality to Supabase storage 6594ddb Hamdy005 commited on 26 days ago
feat: increase quiz generation capacity with dedicated high-token LLM. 6a2fe0d Hamdy005 commited on Jun 4
refactor: changing to gemini model, modularize constants and schemas and update user daily generation limit ac347e7 Hamdy005 commited on May 29
feat: improve profile synchronization to prevent usage counter resets c480aa4 Hamdy005 commited on May 21
feat: implement profile caching and optimize database client initialization. dc64ef1 Hamdy005 commited on May 20
feat: implement persistent user theme preferences across client and backend with profile synchronization d174140 Hamdy005 commited on May 14
refactor: replace legacy login page with integrated Google OAuth landing page and dashboard redirect logic 9ab1911 Hamdy005 commited on May 14
feat: implement search functionality, add background task queue logic for title conflicts, and enhance auth state synchronization 7b90b65 Hamdy005 commited on May 13
feat: implement authentication system, add quiz history support, and update API endpoints for material and tutor interactions 8c7a11b Hamdy005 commited on May 10