Commit History

  1. Make companion respond in the selected language (EN/FR)⁠

    Claude
    Unverified signature
    60bcd69
  2. Trigger HF Spaces sync⁠

    Claude
    Unverified signature
    00e3d64
  3. Add EN/FR language toggle, English by default⁠

    Claude
    Unverified signature
    e63672e
  4. Hide phase indicator UI from learner view⁠

    Claude
    Unverified signature
    68432fb
  5. Reapply all fixes on main after merge overwrite⁠

    Claude
    Unverified signature
    4a021be
  6. Merge branch 'main' of http://127.0.0.1:46517/git/Rochikh/aim

    Claude
    Unverified signature
    7e288e3
  7. Hide phase marker from chat and ban excessive validation⁠

    Claude
    Unverified signature
    b31b87f
  8. Fix phase progression and ban suggested examples⁠

    Claude
    Unverified signature
    3092594
  9. Use openrouter/free as default model for reliable free inference⁠

    Claude
    Unverified signature
    b9f143f
  10. Strip whitespace from env vars and add LLM call logging⁠

    Claude
    Unverified signature
    87554a0
  11. Add /download endpoint to serve corpus files⁠

    Claude
    Unverified signature
    9de0ff2
  12. Add sample.txt to static folder for demo download⁠

    Claude
    Unverified signature
    2db563e

  1. Fix silent API error handling in chat⁠

    Claude
    Unverified signature
    c90271f
  2. Add error logging and debug endpoints for LLM troubleshooting

    45ca744
  3. Add error logging and LLM debug endpoint for troubleshooting⁠

    Claude
    Unverified signature
    1451885
  4. Fix LLM client: lazy init for HF Spaces env vars

    e2692fd
  5. Fix LLM client: lazy init to ensure env vars are loaded on HF Spaces⁠

    Claude
    Unverified signature
    a807df1
  6. Auto-start session: companion asks opening question automatically⁠

    Claude
    Unverified signature
    1006080
  7. Auto-start session: companion asks first question on session start

    106bae8
  8. Add file upload RAG: app.js + style.css

    005becb
  9. Add file upload RAG: main.py + index.html

    e2741fa
  10. Add file upload RAG: requirements + rag.py

    45620de
  11. Add file upload for RAG: PDF, PPTX, TXT, ZIP support with drag & drop⁠

    Claude
    Unverified signature
    6e796e2
  12. Add GitHub Action to sync with Hugging Face Spaces

    cc33196
  13. Deploy AIM Learning Companion to HF Spaces⁠

    Rochane +1: Claude
    Unverified signature
    2e63e98
  14. Add Hugging Face Spaces metadata to README.md⁠

    Claude
    Unverified signature
    6a4e68b
  15. Switch deployment to Hugging Face Spaces (free, no credit card)⁠

    Claude
    Unverified signature
    2a08435
  16. Add Render deployment config for online demo⁠

    Claude
    Unverified signature
    b497571
  17. Rewrite app: strict Socratic questioning engine with FastAPI backend⁠

    Claude
    Unverified signature
    1e29076
  18. Use Mistral Small 3.1 (paid tier) for GDPR compliance⁠

    Claude
    Unverified signature
    dbd0ec1
  19. Switch to google/gemma-3-4b-it:free model⁠

    Claude
    Unverified signature
    af82ee5
  20. Fix: use Headers API for auth, add key validation⁠

    Claude
    Unverified signature
    e16c0bf
  21. Fix: add HTTP-Referer header required by OpenRouter from browser⁠

    Claude
    Unverified signature
    aa3c7f0
  22. Fix: use available Mistral model on OpenRouter⁠

    Claude
    Unverified signature
    262cfcb
  23. Fix: rewrite HTML/CSS to ensure styles apply correctly⁠

    Claude
    Unverified signature
    4b2a012

  1. Add standalone single-file HTML app (no backend required)⁠

    Claude
    Unverified signature
    1c03885
  2. Switch from Ollama to OpenRouter for LLM inference⁠

    Claude
    Unverified signature
    02fd291
  3. Build AIM Learning Companion - Socratic AI tutor for professional training⁠

    Claude
    Unverified signature
    87344df
  4. Initial commit

    Claude
    Unverified signature
    7156cd5