Commit History

feat: add flexible invoice pricing system with tiered, flat rate, time-based, and custom pricing models
f18d2f1

kamau1 commited on

feat: unified sync notification system, realtime timesheets and payroll, simplified project role compensation
95005e1

kamau1 commited on

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

Implemented improved inventory requirements system with API endpoints, validation, and comprehensive documentation.
6b29be6

kamau1 commited on

feat: add complete Kenya regions data layer, validation, and location API endpoints; remove outdated tests
6c59dab

kamau1 commited on

fix: add values_callable to ENUM to use enum values instead of names
dd53dfa

kamau1 commited on

fix: use PostgreSQL ENUM from sqlalchemy.dialects.postgresql for project_type
9dd1d74

kamau1 commited on

fix: revert project_type to TEXT with check constraint instead of enum
59398b7

kamau1 commited on

fix: update project_type enum to match Python code and improve data integrity
3250102

kamau1 commited on

feat: introduce ProjectType enum and update project model to use it for improved data integrity
b5808a8

kamau1 commited on

feat: hub tracking and last active project preference
ae9649e

kamau1 commited on

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

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

complete services
456b2e2

kamau1 commited on

services
38ac151

kamau1 commited on

Iniital Commit
74de430

kamau1 commited on