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: update tracker emoji to location pin⁠

    60283dd
  2. docs: simplify Swagger documentation across all routers⁠

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

    ed049b3
  4. test: add test script for notifications register endpoint⁠

    4a17f3c
  5. 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. Update README short description

    2116fa1
  6. Optimize startup migrations and cleanup redundant files⁠

    a08fa29
  7. chore: cleanup redundant and outdated files⁠

    44cef1d
  8. feat: add automatic startup migrations for all tables⁠

    bf3a789
  9. docs: add comprehensive migrations guide

    83aab31
  10. feat: add migration management tools⁠

    d00a415
  11. docs: add complete tracker API summary

    1477fa7
  12. docs: add geofences API documentation

    73b66cd
  13. feat: implement geofences API with merchant-scoped security⁠

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

    2add2b9

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

    785a469
  2. docs: add comprehensive location tracking documentation

    2b2bb55
  3. feat: implement location tracking API with TimescaleDB hypertable⁠

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

    e0b1eb1

  1. chore: update .gitignore to allow task documentation files

    a0b407e
  2. 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. Update Dockerfile

    Verified signature
    311caf1
  5. Update README.md

    Verified signature
    8f2c1e9
  6. Fix: Parse DATABASE_URL to extract individual connection parameters for asyncpg

    69c71e7
  7. logged url

    bf9c8c1
  8. Updated Read me

    d464e87
  9. Updated Config

    e1ff3d1
  10. Added Wheel file for Dependency

    7028ec3
  11. Check in service

    82fcb44

  1. Delete .github/workflows/docker-image-ci.yml

    Verified signature
    3de7757
  2. Standardize Dockerfile (port 8000) and add GHCR workflow

    1bd93b7

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

    230f597
  2. initial commit

    Verified signature
    f2d6f7a