Fix Tende Pay export notification: handle AMOUNT key and improve user guidance 51e0775 kamau1 commited on Dec 10, 2025
Feature: Implement Tende Pay CSV export for ticket expenses with formatter, endpoints, and tests 1dedcdf kamau1 commited on Dec 10, 2025
feat(filtering): implement complete end-to-end server-side filtering infrastructure and migrate tickets/projects to new system 7b90d84 kamau1 commited on Dec 8, 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
feat: better sale orders bulk imports with auto linking for regions 25709d9 kamau1 commited on Nov 25, 2025
feat: enhance CSV template download with sample data and fallback mechanism e8901d8 kamau1 commited on Nov 24, 2025
fix: add missing Response param to all rate-limited auth endpoints, completing slowapi compatibility across OTP and auth flows ec15866 kamau1 commited on Nov 16, 2025
fix: replace invalid OTP and password reset audit actions with valid enum values ('create'/'update') to resolve audit logging errors 5d0b34b kamau1 commited on Nov 16, 2025
feat: profile photo maps to user_document_links, enhanced initial health check for supabase buckets, added smart fallback with force_provider support 6490f91 kamau1 commited on Nov 16, 2025
refactor: unify storage integrations and clean up dead services d0a01ab kamau1 commited on Nov 16, 2025
fix(user-model): remove invited_at and activated_at to match migrated users table schema dd750b7 kamau1 commited on Nov 16, 2025
fix(notification): correct WaSender API endpoint to /send-message for WhatsApp delivery 5e71975 kamau1 commited on Nov 15, 2025
fix: handle {}→[] conversion in Contractor Pydantic schema to respect JSONB DB design 659c5be kamau1 commited on Nov 15, 2025
feat(auth): integrate Supabase Auth and remove local password handling 13ca341 kamau1 commited on Nov 15, 2025