| .. |
|
chat
|
feat(chat): accept images in a user turn on both providers
|
2026-08-30 12:57:52 +02:00 |
|
clock/scan
|
feat(clock): add POST /api/clock/scan clock-in/out endpoint
|
2026-09-12 00:15:32 +02:00 |
|
data-import-batches/[id]
|
feat(imports): return the purchase order number from batch status
|
2026-08-30 08:53:24 +02:00 |
|
delivery-notes
|
fix(dn): contain bulk batch lifecycle
|
2026-09-18 19:32:17 +02:00 |
|
dn-batches
|
fix(dn): harden staged assembly and page identity
|
2026-09-19 19:17:46 +02:00 |
|
fuel-logs/import
|
refactor(schema): resolve project_code through site, not a stored copy
|
2026-09-11 16:01:14 +02:00 |
|
health
|
Refactor Purchase Order upload flow documentation
|
2026-08-19 02:25:11 +02:00 |
|
pb-files/[collection]/[recordId]/[...filename]
|
fix(purchasing): proxy PB files so PDFs render in the slip iframe
|
2026-09-07 14:53:22 +02:00 |
|
plant-hours
|
refactor(schema): resolve project_code through site, not a stored copy
|
2026-09-11 16:01:14 +02:00 |
|
purchase-orders
|
fix(financial): stop counting supplier invoices as deliveries
|
2026-09-18 00:58:15 +02:00 |
|
records/[collection]/[id]/verify
|
Enhance Dashboard and Sidebar Navigation
|
2026-08-19 01:54:16 +02:00 |
|
sites
|
feat(sites): accept work_month_start_day on create/update
|
2026-09-11 22:24:59 +02:00 |
|
suppliers
|
feat(suppliers): add create/edit API routes
|
2026-09-11 18:15:09 +02:00 |
|
timesheets/import
|
refactor(schema): resolve project_code through site, not a stored copy
|
2026-09-11 16:01:14 +02:00 |
|
vehicles
|
refactor(schema): resolve project_code through site, not a stored copy
|
2026-09-11 16:01:14 +02:00 |