Study-Buddy / dependencies.py

Commit History

  1. refactor: expand JWT algorithm support

    f55b5b5
  2. refactor: implement stateless Supabase JWT validation to resolve 403 race conditions

    37bcb58
  3. feat: implement stateless JWT-based authentication with refresh tokens stored in HTTPOnly Cookies

    ef8e0a7

  1. fix: handle null sessions explicitly in auth context

    34d7bbf

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

    dc64ef1

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

    350f1f4
  2. refactor: remove user headers from API requests and update list regex parsing logic

    6a3fe66
  3. refactor: decouple Hugging Face token from user authentication by using X-Auth-Token for JWTs

    f3c951d
  4. feat: implement persistent user theme preferences across client and backend with profile synchronization

    d174140

  1. feat: Adding Parallel Processing and enhance main dashboard, summary and chat styles

    2d3a0d2

  1. fix: fixing current user id logic

    a7cc0bd
  2. feat: implement Supabase token authentication and migrate user management to profiles table

    86a47ea
  3. feat: implement authentication system, add quiz history support, and update API endpoints for material and tutor interactions

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

    b65231d

  1. refactor: restructure project into modular src architecture and implement database store layer

    962a395