Commit History

  1. removed duplicate end point

    19f03f8

  1. appointment new changes based on new table format

    9e1c5c2

  1. Make pet and guest field as optional

    0c31b33

  1. appointment api changes

    36c0ef3

  1. fix(appointment): handle serialization of time objects in appointment data⁠

    a13c4f2
  2. refactor(appointment): remove redundant rowcount checks⁠

    9c8cb4d
  3. fix(database): ensure required fields are accessed directly in appointment serialization⁠

    aac93aa
  4. fix(database): handle None check explicitly in appointment_date serialization

    085fe7f
  5. refactor(appointment): consolidate customer appointment endpoints⁠

    2a01c62
  6. feat(appointment): add endpoint for customer appointments without trailing slash⁠

    3857adc

  1. refactor(cart): remove duplicate endpoint for cart retrieval⁠

    bdeb9b7
  2. refactor(appointment): update merchant details and payment example values⁠

    73a629a
  3. refactor(models): make customer_id and appointment_date optional fields⁠

    ff83914
  4. feat(performance): add db operation monitoring to payment and appointment repos⁠

    102d950
  5. fix(appointment): make order_id optional with default None⁠

    31bb69e
  6. refactor(config): improve jwt config flexibility with fallback values⁠

    274a33b
  7. feat(logging): add centralized logger setup utility⁠

    206d2a8
  8. refactor(logging): replace direct logger initialization with setup_logger⁠

    6323fca
  9. config change

    1583907
  10. feat(cart): add logging for customer_id extraction⁠

    5390311
  11. refactor(auth): rename user_id to customer_id for clarity

    ee0383b
  12. fix(auth): improve token verification with proper error handling⁠

    b038be6
  13. fix(config): add Hugging Face Spaces to default ALLOWED_HOSTS⁠

    a05d564
  14. fix(security): tighten CORS origin regex for localhost only⁠

    40a69a3
  15. refactor(database): improve database configuration handling⁠

    6eda67d
  16. Delete .env

    Verified signature
    56f84d4
  17. refactor(env): update jwt secret and shorten cache key prefixes⁠

    4770ed0

  1. fix(auth): improve jwt error logging for debugging⁠

    e9d2dd0
  2. feat(cart): add endpoint to get cart by customer ID with auth check⁠

    67f05ab
  3. refactor(models): update regex to pattern in appointment time field⁠

    f0a9331
  4. build: add python-dotenv to requirements.txt

    35fec85
  5. build: downgrade sqlalchemy to 1.4.53 for compatibility

    d64c7e0
  6. feat: add authentication, security middleware, and optimize JSON handling⁠

    fd2ce9d

  1. refactor(cart): rename user_id to customer_id for consistency⁠

    25481c5
  2. fix(database): remove trailing comma in appointments table definition

    fa11678
  3. refactor: rename staff to associate across codebase⁠

    f1d5335

  1. service quantity been added

    0ed6b3a

  1. cart schema change

    22770b5

  1. docker

    9238d6b
  2. app.py rollback

    41293e2
  3. update Dockerfile to expose port 8000 and modify CMD for application startup; refactor app.py to implement search_and_chunk function for fetching and processing URLs

    76caa9d

  1. cache implemeted

    0bd9053
  2. cache

    1e8d0a5
  3. cache implementation

    00cf2e5
  4. enum handling

    536a055

  1. redis

    5799f45

  1. REDIS

    c1cdaf6
  2. REDIS

    814c1bd
  3. redis

    ba46d2f
  4. redis

    5237aa1