Commit Graph

30 Commits

Author SHA1 Message Date
seb
d8b48d96e1 u 2026-08-06 00:32:22 +02:00
seb
4352a02d4e Gate article detail on a store-backed cache so the view paints once.
Sku page loads/caches the article before mounting ArticleView; the view reads sync from StorageManager instead of fetching again.
2026-08-05 17:31:12 +02:00
seb
198e800fd3 sotre 2026-08-05 17:01:42 +02:00
seb
debd246012 u 2026-08-05 08:48:12 +02:00
seb
66f88e395b u 2026-08-05 08:40:12 +02:00
seb
406684f4a2 slug fix 2026-08-04 01:35:48 +02:00
seb
8f371749c6 u 2026-08-03 23:43:57 +02:00
seb
7ed6802070 Show category pills in article name view, delay new article button until loaded
- Display category breadcrumb chips below article name in ArticleViewName
- Only show NewArticleTile when articles are successfully loaded
2026-08-03 08:39:22 +02:00
seb
eb1b171d2e Remove unused imports and mapped props
- Remove selectAuthUser import and user prop from CompanySettingsDialog
- Remove toggleCategoryPos from kategorien imports and mapDispatchToProps
2026-08-03 08:09:39 +02:00
seb
404a7f4fce Add category image upload with thumbnail backdrop in category tiles
- Add category image API methods (upload/delete) to src/api/index.js
- Add uploadCategoryImage/deleteCategoryImage thunks and extraReducers in categorySlice
- Add CategoryBackdrop component showing ThumbHash placeholder with full thumb overlay
- Add photo upload/delete tab to CategoryEditTile settings cycle
- Category tile label band uses semi-transparent black overlay with white text
- Pass thumbHash/fullHash to both CategoryTile and CategoryEditTile
2026-08-03 07:57:44 +02:00
seb
4bbe9caf55 Directly patch posterminalIds in Redux instead of reloading the category tree
After toggling a POS category, update the category's posterminalIds array
in-place rather than re-fetching the entire tree. This keeps the settings
cycle open on the same terminal. Also fix off-by-one in terminal cycling
and ensure posterminals load on category page mount.
2026-08-03 07:22:08 +02:00
seb
f302eb9e67 u 2026-08-03 07:13:42 +02:00
seb
4db4948090 u 2026-08-03 05:11:50 +02:00
seb
add436aba0 u 2026-08-03 03:07:36 +02:00
seb
8577a63b06 u 2026-08-03 00:22:46 +02:00
seb
52e4d3d9c9 u 2026-08-02 22:53:35 +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
5309b1174b u 2026-08-02 19:21:21 +02:00
seb
780f946eff Route article detail tabs in the URL and pin a preferred default.
Use /artikel/:sku/:tab with a localStorage-backed default, and a pin control to set which tab opens first.
2026-08-01 06:45:25 +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
c5b2f06919 login for RN app 2026-07-19 23:42:17 +02:00
seb
af9e072427 article and relayout 2026-07-19 19:39:07 +02:00
seb
f012f27bf9 single filter 2026-07-19 17:32:20 +02:00
seb
831456f36c filter 2026-07-19 17:29:28 +02:00
seb
9c20672e26 pwa 2026-07-19 16:37:45 +02:00
seb
e84ba761c7 routes 2026-06-23 11:44:14 +02:00
seb
8c3e70d383 nav 2026-06-23 11:40:09 +02:00
seb
3009a3fb96 router 2026-06-23 11:21:22 +02:00
seb
24f68c94f3 Genesis 2026-06-23 11:04:28 +02:00