Study-Buddy / auth

Commit History

  1. refactor: migrate refresh token storage from PostgreSQL table to Redis and remove associated DB schema.

    f4b73f4

  1. perf: offload Supabase audit writes to background tasks for optimized refresh response times

    8743a99
  2. refactor: replace standard logging with a centralized loguru configuration and interception handler

    954e0aa
  3. feat: implement Redis-first refresh token storage with Supabase fallback

    93ff956

  1. refactor: remove HF token dependency, switch to text/plain token exchange

    2976d63
  2. logging: add diagnostic logs for refresh token failures

    b37ddec
  3. refactor: adjust cookie samesite and secure attributes based on environment for authentication routes

    a3b6b05
  4. refactor: expand JWT algorithm support

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

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

    ef8e0a7

  1. feat: optimize auth concurrency and enable full account deletion

    d052f4f
  2. feat: implement in-memory email rate limiting and adjust RAG search parameters

    64f7965

  1. feat: implement password update functionality and add signup, forgot-password, and update-password pages

    2690ca5

  1. feat: move auth constants to dedicated module and add unit tests for avatar upload functionality

    d3e7277
  2. feat: implement profile avatar upload functionality to Supabase storage

    6594ddb

  1. feat: increase quiz generation capacity with dedicated high-token LLM.

    6a2fe0d

  1. refactor: changing to gemini model, modularize constants and schemas and update user daily generation limit

    ac347e7

  1. feat: improve profile synchronization to prevent usage counter resets

    c480aa4

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

    dc64ef1

  1. refactor: remove unnecessary sign up page

    5f74aed
  2. feat: implement persistent user theme preferences across client and backend with profile synchronization

    d174140
  3. refactor: replace legacy login page with integrated Google OAuth landing page and dashboard redirect logic

    9ab1911

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

    7b90b65

  1. fix: use Supabase Auth for real access tokens on login/signup

    b596a74
  2. feat: implement authentication system, add quiz history support, and update API endpoints for material and tutor interactions

    8c7a11b