feat: replace manual web scraping with an agentic tool-selection engine 373441d Running Hamdy005 commited on 8 days ago
refactor: replace daily usage increment with atomic reservation 746f263 Hamdy005 commited on 8 days ago
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
feat: integrate Alembic for automated database schema migrations and define ORM models 28227c9 Hamdy005 commited on 15 days ago
feat: migrate RAG chatbot model from Groq Llama 3.1 to Ministral 8b 742dee2 Hamdy005 commited on 23 days ago
refactor: remove HF token dependency, switch to text/plain token exchange 2976d63 Hamdy005 commited on 23 days ago
refactor: remove ProxyHeadersMiddleware and reorder CORS middleware configuration to ensure proper request processing 1f8bc1c Hamdy005 commited on 23 days ago
refactor: secure CORS origins and centralize user profile session exchange during authentication flow 463e7aa Hamdy005 commited on 23 days ago
feat: enable ProxyHeadersMiddleware for Hugging Face deployment and add production simulation tests ee6424d 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 23 days ago
feat: implement stateless JWT-based authentication with refresh tokens stored in HTTPOnly Cookies ef8e0a7 Hamdy005 commited on 24 days ago
feat: implement LLM fallback for quiz generation and enhance OAuth error handling 25c8a13 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: fix LLM model names, increase RAG retrieval and memory limits 5afbc36 Hamdy005 commited on 25 days ago
feat: add Dockerfile and project requirements to containerize the application d4a7a60 Hamdy005 commited on 25 days ago
feat: implement password update functionality and add signup, forgot-password, and update-password pages 2690ca5 Hamdy005 commited on 25 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: implement lazy chunk caching for topic-based materials to reduce quiz and summary generation time 6c898a6 Hamdy005 commited on Jun 5
feat: redesign chat interface with unified input container and update Dockerfile and ASR routes 1716986 Hamdy005 commited on Jun 5
feat: implement ASR pipeline with async batch processing, FastAPI endpoints, and client-side transcription support 6f77435 Hamdy005 commited on Jun 5
feat: improve chatbot search quality, implement refusal filtering. 2badbec Hamdy005 commited on Jun 5
refactor: optimize RAG prompt instructions, update web search tool configuration, and streamline search logic. ae88f17 Hamdy005 commited on Jun 5
refactor: replace agent-based web search with parallelized retrieval using Wikipedia and DuckDuckGo 50fc5bd Hamdy005 commited on Jun 4
refactor: decouple usage increment from rate limit checks, add session refresh error handling. ca22acf Hamdy005 commited on Jun 4
feat: increase quiz generation capacity with dedicated high-token LLM. 6a2fe0d Hamdy005 commited on Jun 4
feat: add religious, political and NSFW topics in prohibited content criteria in quiz and summary generators b2dcea0 Hamdy005 commited on May 30
feat: introduce robust web-based prompt templates for quizzes and summaries. d2ce5f7 Hamdy005 commited on May 30
refactor: update content limits for quiz and summary generation modules 709ae5b Hamdy005 commited on May 29
refactor: changing to gemini model, modularize constants and schemas and update user daily generation limit ac347e7 Hamdy005 commited on May 29
feat: enforce user ownership verification for material access across all API routes 05596ae Hamdy005 commited on May 22
fix: improve security, session handling, and UI responsiveness for topic management and document rendering 7511b05 Hamdy005 commited on May 22
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: disable renaming for topics and transition to per-user title uniqueness constraints bb87189 Hamdy005 commited on May 20
feat: configure LLM generation parameters and implement text truncation for summarization inputs 02eef30 Hamdy005 commited on May 16
feat: enable AI-generated summaries for topic-based materials by integrating Wikipedia and Arxiv search providers. a82568e Hamdy005 commited on May 16