feat: add flexible invoice pricing system with tiered, flat rate, time-based, and custom pricing models f18d2f1 kamau1 commited on Dec 15, 2025
feat: unified sync notification system, realtime timesheets and payroll, simplified project role compensation 95005e1 kamau1 commited on Dec 12, 2025
refactor: remove reconciliation system and all related code, tasks, and docs d12a170 kamau1 commited on Dec 12, 2025
Add new simple compensation types (per_day, per_week, per_ticket) with corresponding rate fields and update models, schemas, enums, and migration with full backward compatibility c43adb1 kamau1 commited on Dec 11, 2025
Implement full end-to-end invoice generation & public viewing system (migrations, models, schemas, services, routes) 93efe54 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
Fix: Standardize time tracking fields and add migration to rename clock_in/clock_out to check_in/check_out fec074b 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
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
Implement full dynamic ticket action system with enum rename, self-assign auto-accept, updated assignment logic, and new documentation. 101c6eb kamau1 commited on Nov 28, 2025
feat: scope notification to a project, added project id to the notifications table as a nullable field e90be6b kamau1 commited on Nov 26, 2025
fix: add values_callable to ENUM to use enum values instead of names dd53dfa kamau1 commited on Nov 23, 2025
fix: use PostgreSQL ENUM from sqlalchemy.dialects.postgresql for project_type 9dd1d74 kamau1 commited on Nov 23, 2025
fix: revert project_type to TEXT with check constraint instead of enum 59398b7 kamau1 commited on Nov 23, 2025
fix: update project_type enum to match Python code and improve data integrity 3250102 kamau1 commited on Nov 23, 2025
feat: introduce ProjectType enum and update project model to use it for improved data integrity b5808a8 kamau1 commited on Nov 23, 2025
fix(invite): implement project-level invitations with validation and notifications cd8df9d kamau1 commited on Nov 21, 2025
chore: migrate to useast organize the docs, delete redundant migrations c4f7e3e kamau1 commited on Nov 20, 2025
fix: health check bucket listing and add Supabase storage RLS policies setup 9929ac7 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
feat: implement user invitation system with WhatsApp/email delivery, RLS, and API endpoints dce1329 kamau1 commited on Nov 15, 2025