5b9c4ca09d
refactor(ui) : improve styling, layout and responsive across all components
...
Rework CSS theme (app.css), navbar layout, dashboard page, machine detail,
catalog pages, and various form/display components for better consistency
and mobile responsiveness.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 00:14:32 +01:00
de7be1b9d0
refactor(frontend) : extract shared components and reduce file sizes
...
- Extract CustomFieldInputGrid.vue from 6 duplicated template blocks (~70 lines each)
- Extract EntityHistorySection.vue from 3 identical history sections in edit pages
- Extract useDragReorder composable from 4 identical drag-and-drop implementations in StructureNodeEditor (~330 lines → ~30)
- Extract catalogDisplayUtils.ts (resolvePrimaryDocument, resolveSupplierNames, buildSuppliersDisplay)
- Remove redundant computed wrappers (historyEntries, loadingTypes, selectedFiles)
- Remove unused imports (fieldKey, historyActionLabel, formatHistoryDate, *HistoryEntry types)
- Move Intl.DateTimeFormat to module-level in date.ts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 02:28:26 +01:00
Matthieu
4ccc19505f
add img preview + fix navbar
2025-10-16 10:26:36 +02:00
Matthieu
a78938a4d1
chore: update frontend configuration
2025-09-26 11:29:47 +02:00
Matthieu
32dd8fab58
feat(frontend): replace inline icons with lucide components
2025-09-19 08:19:09 +02:00
Matthieu
0a95b90553
feat: add constructors selection and management
2025-09-17 15:10:01 +02:00
Matthieu
3c0c22ad0f
feat: enhance document management UI
2025-09-17 12:41:51 +02:00
Matthieu
0fbf77ab43
feat(site): allow document management
2025-09-17 11:40:50 +02:00