Study-Buddy / main.py

Commit History

3 days ago

  1. feat: enable eager loading for ASR models and start background workers at startup

    80e3806
  2. feat: integrate topic and chat history context into CRAG router and tool selector nodes

    26841fb

4 days ago

  1. fix: update dependency installation in Dockerfile

    694f7ad
  2. feat(rag): implement CRAG pipeline with multi-source tools and Pydantic validation schemas

    9aac652

6 days ago

  1. fix: Fixing requirements.txt inconsistencies

    c1fa8be
  2. feat: add quantized ONNX support for Jina reranker model

    9295b1e

12 days ago

  1. feat: add asynchronous batch reranking infrastructure and startup warmup

    ba5fa56

  1. feat: replace manual web scraping with an agentic tool-selection engine

    373441d

  1. refactor: replace daily usage increment with atomic reservation

    746f263

  1. feat: implement WebSocket-based streaming chat

    3b6b3bd

  1. refactor: replace standard logging with a centralized loguru configuration and interception handler

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

    93ff956
  3. feat: integrate Alembic for automated database schema migrations and define ORM models

    28227c9

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

    1f8bc1c
  2. refactor: secure CORS origins and centralize user profile session exchange during authentication flow

    463e7aa
  3. feat: enable ProxyHeadersMiddleware for Hugging Face deployment and add production simulation tests

    ee6424d
  4. refactor: expand JWT algorithm support

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

    37bcb58

  1. feat: implement LLM fallback for quiz generation and enhance OAuth error handling

    25c8a13
  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: implement profile avatar upload functionality to Supabase storage

    6594ddb

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

    6f77435

  1. refactor: update system prompts safety guidelines

    f412b66
  2. refactor: add NSFW and gibbreish words filtering

    00c3bab

  1. refactor: remove unnecessary sign up page

    5f74aed
  2. refactor: replace legacy login page with integrated Google OAuth landing page and dashboard redirect logic

    9ab1911

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

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

    7b90b65

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

    2d3a0d2

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

    8c7a11b
  2. 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