Commit Graph

37 Commits

Author SHA1 Message Date
seb
96d0ae6742 u 2026-10-28 00:08:45 +01:00
seb
2f946442c8 u 2026-10-24 01:24:11 +02:00
seb
985f4a3da2 u 2026-10-21 11:54:46 +02:00
seb
b727e00928 u 2026-10-20 02:56:31 +02:00
seb
c211040cd3 u 2026-10-18 20:34:17 +02:00
seb
ac9034685f u 2026-10-18 20:21:27 +02:00
seb
180f65f4d6 u 2026-10-18 19:51:54 +02:00
seb
94f385e753 u 2026-10-18 19:36:56 +02:00
seb
587170ce9b u 2026-10-18 19:32:31 +02:00
seb
199bf869a6 u 2026-10-18 19:10:43 +02:00
seb
c332be8916 u 2026-10-17 19:51:27 +02:00
seb
01d17ebb25 u 2026-10-17 17:11:11 +02:00
seb
bd16df64a1 u 2026-10-17 04:11:42 +02:00
seb
0b0ffb2203 u 2026-10-17 00:53:01 +02:00
seb
d8c1d44652 u 2026-10-16 21:04:00 +02:00
seb
7ad8a3a301 u 2026-10-16 19:36:08 +02:00
seb
d851c6e1e9 u 2026-10-16 13:10:58 +02:00
seb
beed294cb0 u 2026-10-15 20:15:19 +02:00
seb
a90776bb8b u 2026-10-15 11:12:02 +02:00
seb
e2a2d02cb4 u 2026-10-14 23:24:45 +02:00
seb
eb4654dfbf u 2026-10-14 23:13:46 +02:00
seb
b8fdef4e11 u 2026-10-14 15:00:31 +02:00
seb
4188d8f46f u 2026-10-14 14:46:44 +02:00
seb
56a86fc005 u 2026-10-14 00:10:50 +02:00
seb
e2bf08d340 u 2026-10-13 22:50:36 +02:00
seb
bf7ff349f3 u 2026-10-13 22:05:30 +02:00
seb
b766769634 u 2026-10-05 01:01:03 +02:00
seb
4edd417dab u 2026-10-04 08:18:36 +02:00
seb
a3db1742e7 u 2026-09-25 07:27:37 +02:00
seb
abe078ff05 file api 2026-09-19 06:37:42 +02:00
seb
27f6dfdebf feat(delivery): replace deliveryEditorSlice with automat and add PDF/text attachment handling
- replace Redux deliveryEditorSlice with deliveryEditorAutomat using automat
- add Attachment and AttachmentList components in Kopfdaten
- extract PDF text via pdftotext-wasm and render PDF thumbnails with pdfjs-dist
- add TextEditorDialog to view and edit extracted text files (preformatted monospace, no wrap)
- configure Vite server.fs.allow for pdftotext.wasm
2026-09-18 01:49:59 +02:00
seb
a5076a2c67 fix(ui): move alignItems and justifyContent on Stack components into sx prop 2026-09-16 10:19:14 +02:00
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
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
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