matthieu
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
..
2026-02-10 08:54:12 +01:00
2026-02-26 13:36:42 +01:00
2026-03-04 09:48:51 +01:00
2026-02-09 14:19:08 +01:00
2026-03-04 16:05:00 +01:00
2026-02-09 11:13:31 +01:00
2026-02-09 11:13:39 +01:00
2026-03-04 16:05:00 +01:00
2026-02-09 11:20:13 +01:00
2026-02-09 14:19:08 +01:00
2026-02-09 11:13:09 +01:00
2026-03-04 16:05:00 +01:00
2026-03-03 15:17:59 +01:00
2026-03-08 02:28:26 +01:00
2026-02-09 11:19:40 +01:00
2026-02-09 11:19:40 +01:00
2026-02-09 11:13:31 +01:00
2026-02-09 11:19:40 +01:00
2026-03-04 09:48:51 +01:00
2026-03-05 17:25:23 +01:00
2026-03-05 17:25:23 +01:00
2026-03-05 17:25:23 +01:00
2026-02-09 11:19:56 +01:00
2026-03-05 17:25:23 +01:00
2026-02-09 11:20:04 +01:00
2026-02-26 13:36:42 +01:00
2026-01-14 23:10:27 +01:00
2026-01-14 23:10:27 +01:00
2026-02-09 11:13:31 +01:00
2026-03-04 16:05:00 +01:00
2026-02-09 11:13:39 +01:00
2026-02-09 11:13:31 +01:00
2026-03-04 16:05:00 +01:00
2026-02-09 11:13:39 +01:00
2026-02-26 13:36:42 +01:00
2026-02-26 13:36:42 +01:00
2026-03-04 09:48:51 +01:00
2026-02-09 14:19:08 +01:00
2026-03-04 09:48:51 +01:00
2026-02-11 16:48:40 +01:00