Commit History

  1. role id fix

    3d6ee40

  1. feat: task geofence validation against destination merchant, shared haversine utility

    9c3b067
  2. fix: get_today_tasks filters by assigned_to and date only, not merchant_id

    dbd2244
  3. fix: geo_location is top-level field on employee document, not under location_settings

    41d9fa0
  4. feat: add geofence validation for check-in and check-out⁠

    5291403

  1. docs: simplify Swagger documentation across all routers⁠

    dc5b19b
  2. docs: simplify Swagger documentation for trips endpoints⁠

    ed049b3
  3. feat: implement GET /trips endpoint with optimizations⁠

    80b4a42

  1. feat: enhance health endpoint with connection status checks⁠

    9d8e0f2
  2. refactor: remove redundant health endpoints from individual routers⁠

    bd66b67
  3. fix: add missing Optional import in notifications schemas

    c078403
  4. feat: implement POST /notifications/register endpoint for push tokens⁠

    81fa08d

  1. Implement Expenses API and optimize startup performance⁠

    1be45c0
  2. Implement stop trip API with production-ready code⁠

    2fad98d
  3. Change migrations from automatic to manual execution⁠

    7743dfc
  4. Implement Trips API with JWT auth and automatic migrations⁠

    6c31d92
  5. Optimize startup migrations and cleanup redundant files⁠

    a08fa29
  6. feat: add automatic startup migrations for all tables⁠

    bf3a789
  7. feat: implement geofences API with merchant-scoped security⁠

    6bf0a90
  8. feat(database): enhance connection pool monitoring and SSL configuration⁠

    2add2b9

  1. fix: correct database connection import in location service⁠

    785a469
  2. feat: implement location tracking API with TimescaleDB hypertable⁠

    956cecd
  3. feat: implement task attachments API with MinIO storage integration⁠

    e0b1eb1

  1. feat: implement tasks API with GET today and PATCH status endpoints⁠

    32eb084

  1. feat: implement daily attendance summary API⁠

    a8ee704

  1. refactor: Change API context path from /api/v1 to /tracker⁠

    3d54c92
  2. refactor: Use server time for check-in/check-out instead of client timestamp⁠

    0c2c78b
  3. feat: Implement check-out API with total working time calculation⁠

    ca7fde4
  4. Fix: Parse DATABASE_URL to extract individual connection parameters for asyncpg

    69c71e7
  5. logged url

    bf9c8c1
  6. Updated Config

    e1ff3d1
  7. Added Wheel file for Dependency

    7028ec3
  8. Check in service

    82fcb44

  1. Add initial project structure with Dockerfile, environment configuration, and FastAPI setup

    230f597