Commit Graph

15 Commits

Author SHA1 Message Date
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
855710a198 u 2026-08-06 00:19:21 +02:00
seb
caf08a3262 u 2026-08-05 20:15:39 +02:00
seb
ff79d5b92c u 2026-08-05 19:25:43 +02:00
seb
4ccc92c01f Replace panel tileKey with a direct color prop.
Drop theme panelTiles keys and the ArticleView update callback wiring.
2026-08-05 18:38:21 +02:00
seb
1fda43b20d u 2026-08-05 18:17:48 +02:00
seb
0c12d99987 Drop tile titles and tileKey from article detail boxes. 2026-08-05 17:36:18 +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
8f371749c6 u 2026-08-03 23:43:57 +02:00
seb
78be835388 Add category picker to article view with draft-based editing
- Add setCategories API method for PUT /api/article/:sku/categories
- Create CategoryPickerDialog component for selecting categories
- Add CategoryPills component with add/remove functionality
- Category changes are now draft-based (like name editing)
- Save button commits both name and category changes together
- Delete icons hidden when only one category remains
- Plus button only visible in edit mode

Implements category assignment flow similar to name editing pattern.
2026-08-03 08:57:32 +02:00
seb
26d7c4a021 Keep category pills visible in article name edit mode 2026-08-03 08:41:14 +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
4db4948090 u 2026-08-03 05:11:50 +02:00