Commit History

  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. refactor: remove redundant health endpoints from individual routers⁠

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

    c078403
  3. 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. Implement Trips API with JWT auth and automatic migrations⁠

    6c31d92
  4. feat: implement geofences API with merchant-scoped security⁠

    6bf0a90

  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: Use server time for check-in/check-out instead of client timestamp⁠

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

    ca7fde4
  3. Check in service

    82fcb44

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

    230f597