0000000000000000000000000000000000000000 e0e9ee5ea142d869e6237e57f2fb46b08292ad40 junaediakbar <junaedi.akbar@inadigital.co.id> 1774169696 +0800	commit (initial): feat: add initial backend structure with core services and handlers
e0e9ee5ea142d869e6237e57f2fb46b08292ad40 b25e7b73bd101a16d47f2973e40b0e5a1f24e1c5 junaediakbar <junaedi.akbar@inadigital.co.id> 1774171439 +0800	commit: docs: add comprehensive README for laundry backend
b25e7b73bd101a16d47f2973e40b0e5a1f24e1c5 baa5f6be09a1dec673770752cc2af4e221d48512 junaediakbar <junaedi.akbar@inadigital.co.id> 1774186457 +0800	commit: feat(order): add image upload and request logging
baa5f6be09a1dec673770752cc2af4e221d48512 96fcdca5fa27b53e784f284299d8b6d819d01df3 junaediakbar <junaedi.akbar@inadigital.co.id> 1774227105 +0800	commit: feat: add public receipt endpoint with token-based access
96fcdca5fa27b53e784f284299d8b6d819d01df3 a3a3f848ad0ab2629ec1a26a0a2a5c96da74cfca junaediakbar <junaedi.akbar@inadigital.co.id> 1774265576 +0800	commit: refactor: update task types and percentages in seed data and related logic
a3a3f848ad0ab2629ec1a26a0a2a5c96da74cfca 3c0ef6b3fb061f7dd4f0c4a2aa99ccf4765cab9a junaediakbar <junaedi.akbar@inadigital.co.id> 1774270122 +0800	commit: chore: clean up uploads directory in ephemeral environments
3c0ef6b3fb061f7dd4f0c4a2aa99ccf4765cab9a 3a50fd3fa536a9fb978a2e8589fa71ad7e3168cd junaediakbar <junaedi.akbar@inadigital.co.id> 1774356590 +0800	commit: feat: implement delete functionality for various resources
3a50fd3fa536a9fb978a2e8589fa71ad7e3168cd 9b6258afcd918f424bc275fa142d7ec7e3c3b739 junaediakbar <junaedi.akbar@inadigital.co.id> 1774357576 +0800	commit: feat: add support for DELETE endpoints with trailing slashes
9b6258afcd918f424bc275fa142d7ec7e3c3b739 166a6cc58bd24b422a3a627aab0fe0db0134b53d junaediakbar <junaedi.akbar@inadigital.co.id> 1774362451 +0800	commit: feat: extend delivery plan model to include end address and coordinates
166a6cc58bd24b422a3a627aab0fe0db0134b53d a052693df2265c7db279374339f6bc5e13db64a3 junaediakbar <junaedi.akbar@inadigital.co.id> 1774487602 +0800	commit: fix: update error handling and payment status logic
a052693df2265c7db279374339f6bc5e13db64a3 f8626e2051ad54ec15cb2dd94ad0955636131eb8 junaediakbar <junaedi.akbar@inadigital.co.id> 1774570068 +0800	commit: feat(order): enhance image upload handling and date parsing
f8626e2051ad54ec15cb2dd94ad0955636131eb8 befe435dbb0b002fb24fc024ec9d6c2e409495e9 junaediakbar <junaedi.akbar@inadigital.co.id> 1774571979 +0800	commit: feat(order): enhance order listing with date filtering and revenue total
befe435dbb0b002fb24fc024ec9d6c2e409495e9 393843cc787bf8b506d151344f0be3c4fc599352 junaediakbar <junaedi.akbar@inadigital.co.id> 1775111603 +0700	commit: feat: add delivered workflow status and payment deletion
393843cc787bf8b506d151344f0be3c4fc599352 c8dd1dc65fcd0a04bdfe375d4569e61f0d6a55a9 junaediakbar <junaedi.akbar@inadigital.co.id> 1775115630 +0700	commit: fix(pg): correct SQL placeholder indexing in employee performance query
c8dd1dc65fcd0a04bdfe375d4569e61f0d6a55a9 976326e0d7c9f3029d2ee45ec6c69da9747c9229 junaediakbar <junaedi.akbar@inadigital.co.id> 1775117902 +0700	commit: fix: handle new worktasktype enum values in postgres error mapping
976326e0d7c9f3029d2ee45ec6c69da9747c9229 7dda934ba15639ae5106d673fa6b933eeb4000ab junaediakbar <junaedi.akbar@inadigital.co.id> 1775223786 +0700	commit: feat(dashboard): add revenue series endpoint with date filtering
7dda934ba15639ae5106d673fa6b933eeb4000ab 4614fdbbc683a63986461d38aa851ce0875ccd9e junaediakbar <junaedi.akbar@inadigital.co.id> 1775363137 +0700	commit: refactor(order): update workflow statuses and task percentages
4614fdbbc683a63986461d38aa851ce0875ccd9e ebe61c7d4e8652fcdbf6390ff2b675b492daecb9 junaediakbar <junaedi.akbar@inadigital.co.id> 1775363470 +0700	commit: feat(dashboard): add notaTotal to daily revenue series
ebe61c7d4e8652fcdbf6390ff2b675b492daecb9 d4992c95c8011ca43df2b0d6d1a323f5f34db3a9 junaediakbar <junaedi.akbar@inadigital.co.id> 1775369845 +0700	commit: feat: enhance timezone handling across repositories and handlers
d4992c95c8011ca43df2b0d6d1a323f5f34db3a9 357c95fb19b4f95f7654554bc6f04c3316fcdbd3 junaediakbar <junaedi.akbar@inadigital.co.id> 1775388139 +0700	commit: fix(order): improve payment status calculation and validation
357c95fb19b4f95f7654554bc6f04c3316fcdbd3 84e67ef992bb5825aa1a644a9ba357508a8eab11 junaediakbar <junaedi.akbar@inadigital.co.id> 1775952102 +0700	commit: feat(order): add length and width fields to order items
84e67ef992bb5825aa1a644a9ba357508a8eab11 e3fd307326fc27a0085f5a58f2b0527176c14aff junaediakbar <junaedi.akbar@inadigital.co.id> 1776572903 +0700	commit: refactor: transition from user to employee model across the application
e3fd307326fc27a0085f5a58f2b0527176c14aff 7aa14ef596ffe628f0ded5f30d3ad48dd03bfb97 junaediakbar <junaedi.akbar@inadigital.co.id> 1776576158 +0700	commit: feat(order): add image upload functionality for orders
7aa14ef596ffe628f0ded5f30d3ad48dd03bfb97 a3a412b68e59c8c83474013dbc7f9054a2f99352 junaediakbar <junaedi.akbar@inadigital.co.id> 1777538487 +0700	commit: feat(order): implement image upload for order items
a3a412b68e59c8c83474013dbc7f9054a2f99352 848797bc10284565e4986b3c8e94a98b2a658225 junaediakbar <junaedi.akbar@inadigital.co.id> 1777609594 +0700	commit: feat(employee): add performance detail endpoint and model
848797bc10284565e4986b3c8e94a98b2a658225 3722f54af1b208bf03035f1ba4b91ad7a268bb02 junaediakbar <junaedi.akbar@inadigital.co.id> 1777866848 +0700	commit: feat(order): add pickup/delivery update functionality
3722f54af1b208bf03035f1ba4b91ad7a268bb02 c72fe172df0f4caf4a04006e43fbabb4c0d1e1d4 junaediakbar <junaedi.akbar@inadigital.co.id> 1777868248 +0700	commit: feat(employee): enhance performance detail model with task information
