Study-Buddy / summary_generator

Commit History

4 days ago

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

    9aac652

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

    373441d

  1. refactor: replace daily usage increment with atomic reservation

    746f263

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

    954e0aa

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

    25c8a13

  1. feat: implement lazy chunk caching for topic-based materials to reduce quiz and summary generation time

    6c898a6

  1. refactor: replace agent-based web search with parallelized retrieval using Wikipedia and DuckDuckGo

    50fc5bd
  2. refactor: decouple usage increment from rate limit checks, add session refresh error handling.

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

    6a2fe0d

  1. feat: add religious, political and NSFW topics in prohibited content criteria in quiz and summary generators

    b2dcea0
  2. refactor: update system prompts safety guidelines

    f412b66
  3. feat: introduce robust web-based prompt templates for quizzes and summaries.

    d2ce5f7

  1. refactor: update content limits for quiz and summary generation modules

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

    ac347e7

  1. feat: enforce user ownership verification for material access across all API routes

    05596ae
  2. fix: improve security, session handling, and UI responsiveness for topic management and document rendering

    7511b05

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

    dc64ef1

  1. feat: configure LLM generation parameters and implement text truncation for summarization inputs

    02eef30
  2. feat: enable AI-generated summaries for topic-based materials by integrating Wikipedia and Arxiv search providers.

    a82568e

  1. refactor: add structured logging across summary and quiz generation modules

    38fc3eb
  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. refactor: improve markdown parsing, update summary export formatting, and refine UI loading states for material summaries

    c19fa3c

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

    2d3a0d2
  2. feat: implement async quiz generation, add quiz result persistence, and integrate Supabase authentication

    a116056

  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