Commit History

  1. Update Dockerfile

    Verified signature
    cd72a4a
  2. Add knowledge-base files⁠

    Verified signature
    8c52ce6
  3. Add Hugging Face Space configuration

    ec1b4b1
  4. Support FIREBASE_KEY_JSON environment variable

    717cdb4
  5. Allow Vercel domain in CORS

    5331784
  6. Configure Firebase for production and prepare for deployment

    4f811d2

  1. feat: enforce strict math domain filtering for images and text

    24a731d
  2. chore: clean up obsolete legacy files from previous architecture

    7916855
  3. fix: resolve Groq fallback crash, allow SSE to correctly return 200 OK error streams, and implement Custom Evaluator API Key Settings modal

    6951cf0
  4. fix: update deprecated gemini-1.5-flash fallback models to gemini-flash-latest and gemini-flash-lite-latest to resolve 404 API errors during rate limit fallback

    bf47217
  5. fix: add rate limit fallback to vision extract endpoint and fix Ask AI button disabled state

    f3ff454
  6. fix: use JSON encoded SSE chunks to preserve multi-line responses and prevent stream breaking on newline chunks

    0817d6a
  7. fix: correct dotenv path resolution in config.py to properly load backend/.env file

    075ecd2
  8. fix: add missing is_ready method to QdrantService to prevent AttributeError during chat stream retrieval

    3a9614f
  9. fix: prevent Groq LLM initialization when USE_GEMINI is enabled to avoid missing API key errors during chat stream

    bdc7a4a
  10. feat: Restore 100% feature parity with legacy app⁠

    aa027f8
  11. feat: restore dynamic NCERT quiz with 505 questions from original repo

    6d66e14
  12. fix(ci): resolve all 4 GitHub Actions failures⁠

    88387d6

  1. feat: complete Phase 11 & 12, finalize Hackathon submission with ADK, LangGraph, and React

    8a1fc38
  2. v3

    d056dcd
  3. v2

    c75184e