Study-Buddy / main.py

Commit History

feat: replace manual web scraping with an agentic tool-selection engine
373441d
Running

Hamdy005 commited on

refactor: replace daily usage increment with atomic reservation
746f263

Hamdy005 commited on

feat: implement WebSocket-based streaming chat
3b6b3bd

Hamdy005 commited on

refactor: replace standard logging with a centralized loguru configuration and interception handler
954e0aa

Hamdy005 commited on

feat: implement Redis-first refresh token storage with Supabase fallback
93ff956

Hamdy005 commited on

feat: integrate Alembic for automated database schema migrations and define ORM models
28227c9

Hamdy005 commited on

refactor: remove ProxyHeadersMiddleware and reorder CORS middleware configuration to ensure proper request processing
1f8bc1c

Hamdy005 commited on

refactor: secure CORS origins and centralize user profile session exchange during authentication flow
463e7aa

Hamdy005 commited on

feat: enable ProxyHeadersMiddleware for Hugging Face deployment and add production simulation tests
ee6424d

Hamdy005 commited on

refactor: expand JWT algorithm support
f55b5b5

Hamdy005 commited on

refactor: implement stateless Supabase JWT validation to resolve 403 race conditions
37bcb58

Hamdy005 commited on

feat: implement LLM fallback for quiz generation and enhance OAuth error handling
25c8a13

Hamdy005 commited on

feat: implement in-memory email rate limiting and adjust RAG search parameters
64f7965

Hamdy005 commited on

feat: implement password update functionality and add signup, forgot-password, and update-password pages
2690ca5

Hamdy005 commited on

feat: implement profile avatar upload functionality to Supabase storage
6594ddb

Hamdy005 commited on

feat: implement ASR pipeline with async batch processing, FastAPI endpoints, and client-side transcription support
6f77435

Hamdy005 commited on

refactor: update system prompts safety guidelines
f412b66

Hamdy005 commited on

refactor: add NSFW and gibbreish words filtering
00c3bab

Hamdy005 commited on

refactor: remove unnecessary sign up page
5f74aed

Hamdy005 commited on

refactor: replace legacy login page with integrated Google OAuth landing page and dashboard redirect logic
9ab1911

Hamdy005 commited on

feat: implement daily request rate limiting with per-user usage tracking and admin bypass
6ee4b4a

Hamdy005 commited on

feat: implement search functionality, add background task queue logic for title conflicts, and enhance auth state synchronization
7b90b65

Hamdy005 commited on

feat: Adding Parallel Processing and enhance main dashboard, summary and chat styles
2d3a0d2

Hamdy005 commited on

feat: implement authentication system, add quiz history support, and update API endpoints for material and tutor interactions
8c7a11b

Hamdy005 commited on

feat: migrate UI to Next.js with extensive component library and integrate Hugging Face deployment workflow
b65231d

Hamdy005 commited on

refactor: restructure project into modular src architecture and implement database store layer
962a395

Hamdy005 commited on