fix: convert Decimal to float in invoice pricing rules for JSON serialization 8f5c70d kamau1 commited on Dec 15, 2025
fix: use historical ticket counts in timesheets to track daily workload regardless of completion status 713fc8b kamau1 commited on Dec 13, 2025
fix: add 60s timeout to Cloudinary uploads with Supabase fallback for large images 756bc21 kamau1 commited on Dec 13, 2025
Update timesheets in real time when bulk approving expenses (including past dates) 2caf3a4 kamau1 commited on Dec 13, 2025
fix: add missing and_ import to fix timesheet expense aggregation crash 104d481 kamau1 commited on Dec 13, 2025
Fixed timesheet aggregation issues: corrected self-assignment counting, updated expense approval logic, and documented dropped vs cancelled ticket semantics. 207b4a1 kamau1 commited on Dec 13, 2025
Enhance stats endpoints with time-based breakdowns for richer dashboard analytics 3a13ba4 kamau1 commited on Dec 13, 2025
Implement automatic clearing of irrelevant compensation fields when compensation_type changes, including validation updates and helper logic in project_service 6be93fb kamau1 commited on Dec 11, 2025
Add missing status-history creation for all ticket status transitions including cancel, reopen, reassign, and all reactivation paths 4e26259 kamau1 commited on Dec 11, 2025
Improve Tende Pay export UX: fallback to valid financial account phone and show actionable error messages 4756596 kamau1 commited on Dec 10, 2025
Fix: Correct expense status logic and add real-time reconciliation for bulk approve/reject actions 33127cf kamau1 commited on Dec 10, 2025
Fix: Correct date filtering, action logic, and check-in/out calculations in reconciliation query for accurate daily timesheet aggregation e832a39 kamau1 commited on Dec 10, 2025
Fix: Update ON CONFLICT to use (user_id, work_date) and align reconciliation logic with deployed migrations a9afcba kamau1 commited on Dec 10, 2025
Implemented leave application endpoint and added self-service timesheet views for agents and performance tracking for managers b1f38c4 kamau1 commited on Dec 10, 2025
feat: add expense_date and implement fully robust ticket expenses service + API d3e133f kamau1 commited on Nov 30, 2025
feat: auto-populate and verify ticket work locations from assignment arrival coordinates f8f7bb6 kamau1 commited on Nov 30, 2025
fix: add complete status-history coverage, set started_at correctly, and harden dedup_key + location tracking 53b964c kamau1 commited on Nov 30, 2025
fix: correctly detect uploaded checklist photos by parsing description and eager-loading images 3e23d36 kamau1 commited on Nov 30, 2025
Add ticket completion fields, integrate project requirements caching via cachetools, update completion service, and implement cache invalidation on project updates. 867ae6b kamau1 commited on Nov 28, 2025
Fix JSONB journey history not persisting by flagging journey_location_history as modified in update_location service. 4c3de8e kamau1 commited on Nov 28, 2025
Add TicketStatusHistory model and integrate automatic status logging into ticket assignment workflow. a71d9fe kamau1 commited on Nov 28, 2025
feat: better sale orders bulk imports with auto linking for regions 25709d9 kamau1 commited on Nov 25, 2025