Study-Buddy / dependencies.py

Commit History

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 stateless JWT-based authentication with refresh tokens stored in HTTPOnly Cookies
ef8e0a7

Hamdy005 commited on

fix: handle null sessions explicitly in auth context
34d7bbf

Hamdy005 commited on

feat: implement profile caching and optimize database client initialization.
dc64ef1

Hamdy005 commited on

feat: implement centralized token extraction via Request headers and add debug logging to search route
350f1f4

Hamdy005 commited on

refactor: remove user headers from API requests and update list regex parsing logic
6a3fe66

Hamdy005 commited on

refactor: decouple Hugging Face token from user authentication by using X-Auth-Token for JWTs
f3c951d

Hamdy005 commited on

feat: implement persistent user theme preferences across client and backend with profile synchronization
d174140

Hamdy005 commited on

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

Hamdy005 commited on

fix: fixing current user id logic
a7cc0bd

Hamdy005 commited on

feat: implement Supabase token authentication and migrate user management to profiles table
86a47ea

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