MEGAINFRA-WEBAPP/src/app/dashboard
DEls e63c653886 feat(chat): upload a purchase order from the composer
Reuses the existing /api/purchase-orders/upload endpoint with a 20 MB
cap, SHA-256 dedup, MIME allowlist and a status poll. The model never
enters the write path — the human uploads, and the agent only reads
the result. read-only.test.ts is unmodified.

Also made the paperclip button more visible: a plain grey-on-grey
icon is easy to miss for a primary input. Now it has a bordered
treatment consistent with the send button.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 08:57:37 +02:00
..
chat feat(chat): upload a purchase order from the composer 2026-08-30 08:57:37 +02:00
employees feat(timesheets): enhance import functionality with site linking and employee creation 2026-08-26 12:44:02 +02:00
fuel refactor(fuel): build rows from the shared variance pass 2026-08-29 20:04:51 +02:00
plant feat(plant): weekly hours log + attention required on /dashboard/plant 2026-08-28 13:40:30 +02:00
purchasing feat(purchasing): collapse received items in DeliveryNoteCard 2026-08-27 00:58:58 +02:00
sites refactor(sites): use shared metrics on the site detail page 2026-08-29 19:47:30 +02:00
layout.tsx
page.tsx fix(dashboard): honour alert dismissals and stop truncating at 500 rows 2026-08-29 20:04:51 +02:00