Commit Graph

188 Commits

Author SHA1 Message Date
seb
5309b1174b u 2026-08-02 19:21:21 +02:00
seb
b787549a85 u 2026-08-02 18:54:25 +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
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
1b8652ceaf Enlarge the article price typography in the price tile. 2026-08-01 05:46:09 +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
701487f525 Enlarge article tab icons and widen handle spacing.
Makes the icon-only tabs easier to hit and visually clearer.
2026-08-01 03:58:58 +02:00
seb
6141e71e2f Remove deleted articles from the category list cache.
After DELETE, the category view kept showing the article until a full reload because Redux still held it.
2026-08-01 03:49:41 +02:00
seb
bfb2ff428d rule 2026-08-01 03:46:16 +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
7cd053ada6 u 2026-07-31 19:38:52 +02:00
seb
d08cf7f2df u 2026-07-31 18:37:08 +02:00
seb
083e48f621 u 2026-07-31 18:36:13 +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
a95b7f4b1e u 2026-07-31 07:02:51 +02:00
seb
9dac151854 u 2026-07-31 07:00:04 +02:00
seb
724f873bfe prelöoad experiment 2026-07-20 00:39:16 +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
cf1d3e2880 trap focus 2026-07-19 16:47:49 +02:00
seb
9c20672e26 pwa 2026-07-19 16:37:45 +02:00
seb
17a36b2283 layout 2026-06-24 05:18:01 +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
f8b9ceab9c slash on logout 2026-06-23 11:28:03 +02:00
seb
36ca630a2c theme 2026-06-23 11:26:37 +02:00
seb
3009a3fb96 router 2026-06-23 11:21:22 +02:00
seb
09f53b5ac2 Auth rework 2026-06-23 11:08:40 +02:00
seb
24f68c94f3 Genesis 2026-06-23 11:04:28 +02:00