Commit Graph

15 Commits

Author SHA1 Message Date
seb
5e13b8f9cd no redux 2026-09-22 07:20:31 +02:00
seb
536e7b1e2a u 2026-09-21 20:21:57 +02:00
seb
5594c59d88 upload stuff 2026-09-20 07:18:43 +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
1f46cd551a u 2026-09-16 11:28:12 +02:00
seb
0217156d19 ncu 2026-09-15 09:33:37 +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
8577a63b06 u 2026-08-03 00:22:46 +02:00
seb
2dd14bac91 Add category rename and drag-and-drop reordering in edit mode
- Edit toggle behind the "Kategorien" title enables an edit mode.
- In edit mode all category tiles become inline rename fields (no outline,
  distinct background, small margins); articles and "new article" are hidden.
- Rename via PATCH /api/category/:id; reorder via PUT /api/category/order
  (parentId + categoryIds) with SortableJS.
- Only call backend when order actually changed; revert DOM order on error
  so further dragging keeps working.
- Redux: renameCategory + reorderCategories thunks, renameMode state.
2026-08-02 19:43:38 +02:00
seb
9582370b0b u 2026-07-31 20:37:43 +02:00
seb
a95b7f4b1e u 2026-07-31 07:02:51 +02:00
seb
724f873bfe prelöoad experiment 2026-07-20 00:39:16 +02:00
seb
3009a3fb96 router 2026-06-23 11:21:22 +02:00
seb
24f68c94f3 Genesis 2026-06-23 11:04:28 +02:00