Commit Graph

32 Commits

Author SHA1 Message Date
seb
b766769634 u 2026-10-05 01:01:03 +02:00
seb
4edd417dab u 2026-10-04 08:18:36 +02:00
seb
0d0c5dfdfb u 2026-10-03 13:25:11 +02:00
seb
43e1ab98b7 u 2026-09-29 13:45:13 +02:00
seb
88c96c94a3 u 2026-09-29 10:25:50 +02:00
seb
74e932c5cf u 2026-09-27 18:32:39 +02:00
seb
f9383e717f u 2026-09-27 17:18:11 +02:00
seb
0f875f347e u 2026-09-27 16:19:08 +02:00
seb
3ab9d904e6 u 2026-09-26 23:05:48 +02:00
seb
a3db1742e7 u 2026-09-25 07:27:37 +02:00
seb
b331f8f535 u 2026-09-23 17:24:33 +02:00
seb
c21a951884 u 2026-09-23 09:49:55 +02:00
seb
c94ce20b7a no redux 2026-09-23 08:16:14 +02:00
seb
49057dc0d6 u 2026-09-22 13:45:22 +02:00
seb
5e13b8f9cd no redux 2026-09-22 07:20:31 +02:00
seb
5594c59d88 upload stuff 2026-09-20 07:18:43 +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
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
dc956c4e60 export 2026-08-04 01:24:34 +02:00
seb
80f093649a Add article pack units with Redux-cached company unit list.
Edit amount/unit on the price tile (pc×1 = no pack unit), manage units in a dialog, and keep the default pc unit non-deletable.
2026-08-01 06:37:47 +02:00
seb
335f808421 Add editable article prices with gross input and staffel tiers.
Wire PUT /prices, de-DE formatting, tax/staffel pills, and keep the category list cache in sync after photo/price updates.
2026-08-01 05:44:34 +02:00
seb
09fb1da335 Enhance article photo handling and API documentation.
- Updated API documentation to reflect changes in article data structure.
- Improved ArticlePhoto component to support dynamic sizing and object fit options.
- Added performance logging for image upload in ArticlePhotosDialog and ArticlePhotoTile components.
- Enhanced ArticleTile to conditionally render photos and adjusted styling for better layout.
- Optimized image preparation process with configurable AVIF encoding speed.
2026-08-01 04:32:49 +02:00
seb
41bc76303a u 2026-08-01 03:37:40 +02:00
seb
4ea593a0c8 u 2026-08-01 02:08:39 +02:00
seb
6d720d34ed u 2026-08-01 01:36:44 +02:00
seb
9582370b0b u 2026-07-31 20:37:43 +02:00
seb
d5d30fb286 u 2026-07-31 20:10:23 +02:00
seb
ce8d7d04da u 2026-07-31 18:20:46 +02:00
seb
a6a9777f31 u 2026-07-31 17:51:57 +02:00
seb
797ea59bed u 2026-07-31 08:34:51 +02:00
seb
9dac151854 u 2026-07-31 07:00:04 +02:00
seb
9c20672e26 pwa 2026-07-19 16:37:45 +02:00