Commit History

  1. Feat: Remove quiz mode - generate regular questions without correct answers

    Esmaill1
    aa8169c
  2. UI: Update /start welcome message to English with user-provided copy

    Esmaill1
    c400106
  3. Feat: Clear chat history from database on /start command

    Esmaill1
    24a3bf8
  4. Chore: Update system prompts to be more strict and authoritative (Pro version)

    Esmaill1
    7ec2648
  5. Feat: Make chat context smarter with personalization and character-based history pruning

    Esmaill1
    3d118fa
  6. Feat: Add PostgreSQL-backed chat memory using Neon DB

    Esmaill1
    8c16fc3
  7. Fix: Remove accidental leading whitespace in app.py causing IndentationError

    Esmaill1
    b2c9746
  8. Feat: Add conversational chat mode for short messages using LLM

    Esmaill1
    d73c3f0
  9. Fix: Initialize asyncio event loop in background thread to prevent RuntimeError in ApplicationBuilder

    Esmaill1
    14c45fa
  10. Fix: Remove duplicate CMD in Dockerfile to ensure app.py runs instead of bot.py

    Esmaill1
    2b83c01
  11. Fix: Switch to FastAPI/Uvicorn for better HF Spaces compatibility and running status detection

    Esmaill1
    322a4b8
  12. Fix: Replace dummy server with Flask to satisfy HF Spaces 'Running' status

    Esmaill1
    c069614
  13. Fix: Disable PTB signal handling for thread safety and enable unbuffered logs

    Esmaill1
    f9352ca
  14. Fix: Swap execution order - Run web server in main thread to ensure HF detects running status

    Esmaill1
    f7c03f5
  15. Fix: Add dummy HTTP server (app.py) to satisfy HF Spaces 'Running' check

    Esmaill1
    36251af
  16. Fix: Handle full URL in file_path to prevent double-URL construction in proxy download

    Esmaill1
    1a07820
  17. Fix: Manually construct file download URL to use proxy for getFile content

    Esmaill1
    a7c4f34
  18. Fix: Add debugging for OLLAMA_HOST and multi-target network check

    Esmaill1
    f81b9e5
  19. Fix: Configure custom Telegram API proxy (telegram.esmail.app) to bypass HF Spaces blocking

    Esmaill1
    797b743
  20. Fix: Update DNS resolution in network wait function to use new Telegram API endpoint

    Esmaill1
    3c512d3
  21. Fix: Switch to full python image and add network wait loop to solve DNS race conditions

    Esmaill1
    aec5ae9
  22. Fix: Increase connection timeout and pool size for HF Spaces reliability

    Esmaill1
    9af2655
  23. Add AI Quiz Bot files

    Esmaill1
    68f58dd
  24. Add AI Quiz Bot files

    Esmaill1
    21f82e4
  25. Add AI Quiz Bot files

    Esmaill1
    92d6323
  26. initial commit

    Verified signature
    2be11b7