seb
7135cdb5fe
drop
2026-09-15 16:10:42 +02:00
seb
dbf978d015
feat(lieferung/neu): PDF upload with SSE streaming and result dialog
...
- Add PDF-Upload button to ManifestHeader (delivery forms only)
- New ManifestPdfDialog: live SSE event log, structured basedata,
and line-items table streamed from POST /api/delivery/parsePDF
- ApiClient.delivery.parsePdfSse: multipart/form-data upload,
async generator yielding typed SSE events (status, llm_call,
tool_call, usage, progress, result, error)
- ManifestForm.handlePdfUpload: drives SSE generator, updates
dialog state in real-time; dialog opens immediately on upload
- Fix MUI icon imports (CheckCircle, ErrorOutlined)
2026-09-15 08:50:16 +02:00
seb
5a7574f69a
refactor(lists): use shared RecordList from dashgui
...
Replace duplicated table/list markup in the Kunde list page and Manifest
list with the shared dashgui RecordList component, and document dashgui/lists
in the README.
2026-08-08 17:00:42 +02:00
seb
57fff72f12
Outsource custom GUI class components to dashgui library
...
Move reusable GUI primitives (PanelTile, EditablePanelTile, base Tile,
ElevatedPill, SingleLineTextEdit) into the shared dashgui package and
consume them via a file: dependency. EditablePanelTile now accepts an
onError prop so error notification stays app-side.
2026-08-08 16:17:16 +02:00
seb
2cbe5dabb2
Disable menu/popover animations; update manifest handling
2026-08-08 10:09:19 +02:00
seb
628980dc49
Fix manifest list create/edit navigation after Vite HMR.
...
Keep a single browser router across hot reloads and drive ManifestList/Form via withNavigate instead of a stale router.navigate singleton.
2026-08-06 22:47:51 +02:00
seb
4896b1dc36
Add shared Manifest UI for delivery, quote, and order.
...
Wire quote/order API clients and routes, then unify list/create/edit behind ManifestList/Form tiles so Lieferungen and Auftrag share one stack.
2026-08-06 20:08:56 +02:00