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
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
Implemented improved inventory requirements system with API endpoints, validation, and comprehensive documentation. 6b29be6 kamau1 commited on Dec 3, 2025
feat: add complete Kenya regions data layer, validation, and location API endpoints; remove outdated tests 6c59dab kamau1 commited on Dec 2, 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: remove duplicate ProjectTeam class from project.py, add role field to existing project_team.py, update import in map.py 1c7add8 kamau1 commited on Nov 17, 2025
fix: add missing ProjectTeam model class to project.py - maps to project_team table with role field for team member assignments 79e36f9 kamau1 commited on Nov 17, 2025