Commit History

  1. perf: implement persistent httpx.AsyncClient with connection pooling for WhatsApp API requests

    f54e9b3
  2. feat: add diagnostic logging for WhatsApp API request attempts

    ce7e8e4
  3. fix: reduce timeout for mark_as_read requests and silence non-critical exceptions

    2a9a664
  4. feat: implement auto-completion for past reserved appointments and add verification tests

    708c89b
  5. refactor: optimize batch cell merging and fix availability date filtering in appointments sheet service

    901742c
  6. refactor: optimize cell merging logic in sheets.py and use batch processing for availability sheet updates

    14787d8
  7. feat: implement retry logic with exponential delay and improved error logging for WhatsApp API requests

    fa64821
  8. refactor: automate scheduling, row merging, and status syncing in the appointments sheet

    492fbaa
  9. feat: implement dynamic appointment scheduling with automated availability sync and doctor rate-limit exemption

    bf0fec9
  10. fix: adjust Google Sheets initialization to gracefully handle connection failures

    a16457d
  11. refactor: implement lazy initialization for Gemini client and add validation for API key availability

    9e766f1
  12. chore: update application constants for project configuration

    2278401
  13. fix: disable credential persistence and update push logic to use a configured remote for Hugging Face deployment

    c009b52
  14. ci: disable automatic push trigger and add token validation to deployment workflow

    c4c3d62
  15. feat: add Docker configuration and GitHub Actions workflow for Hugging Face Space deployment

    d019e18
  16. feat: implement core project structure, WhatsApp API integration, and configuration management for the psychotherapist booking bot

    d4d225c