Commit Graph

  • e88ed5b8f2 feat(documents): migrate storage to filesystem, add server-side pagination v1.8.0 Matthieu 2026-03-03 15:17:59 +01:00
  • 546cc37a09 feat(catalog): add description column with hover popover + skeleton edit guard Matthieu 2026-03-03 10:13:06 +01:00
  • efd0fbe407 feat(catalog) : add description textarea to piece and component forms Matthieu 2026-03-02 17:35:52 +01:00
  • 607f84fc3d fix(sites): remove toRefs shadowing causing [object Object] in site name field Matthieu 2026-03-02 16:33:30 +01:00
  • a98ab8c275 feat(comments): add comment/ticket system across all entity pages v1.7.0 Matthieu 2026-03-02 14:06:06 +01:00
  • e22463874c fix(constructeurs): improve search filtering and duplicate prevention Matthieu 2026-03-02 14:05:54 +01:00
  • 256039264e chore: update package-lock.json Matthieu 2026-03-02 10:02:13 +01:00
  • e459da7c20 fix(ui) : replace checkbox with toggle switch for boolean custom fields Matthieu 2026-03-02 09:51:29 +01:00
  • e84b5cf674 feat(ui) : display role badge in profile dropdown Matthieu 2026-03-02 09:42:05 +01:00
  • cc70fe2b29 feat(permissions) : add role-based UI guards and readonly mode for viewers Matthieu 2026-02-26 13:36:42 +01:00
  • 6bed715b7f fix(machines): fix skeleton creation — load all items + atomic creation Matthieu 2026-02-18 10:39:45 +01:00
  • dbf8c8856b test(e2e) : add Playwright setup with product and category CRUD specs Matthieu 2026-02-13 09:07:23 +01:00
  • 62127a33f5 chore(release) : update changelog for v1.6.1 Matthieu 2026-02-12 14:51:13 +01:00
  • 2fffe4a368 chore(release) : update changelog for v1.6.0 Matthieu 2026-02-12 14:27:43 +01:00
  • c9054e5b4d feat(categories): add bidirectional piece/component category conversion Matthieu 2026-02-12 14:26:41 +01:00
  • 5cab15422d fix(documents) : exclude path from collection to prevent OOM, lazy-load on demand Matthieu 2026-02-11 17:16:15 +01:00
  • 439db8117a feat(changelog) : add changelog page accessible from footer version link Matthieu 2026-02-11 17:01:28 +01:00
  • 675820532c Merge branch 'develop' into master — v1.5.0 Matthieu 2026-02-11 16:50:44 +01:00
  • 4edfc55c37 Merge branch 'fix/filtres-listes' into develop Matthieu 2026-02-11 16:50:39 +01:00
  • 480aaa24b2 feat(navigation) : preserve list state in URL and use browser history for back buttons Matthieu 2026-02-11 16:48:40 +01:00
  • 185af65519 fix(filters) : repair broken filters on catalog and document pages Matthieu 2026-02-11 15:32:54 +01:00
  • 8fecf67a7f fix(api): reduce itemsPerPage from 500 to 200 on bulk catalog loads Matthieu 2026-02-11 11:10:52 +01:00
  • 79d2df8bc6 perf(composables) : add smart cache to usePieces and useComposants v1.5.0 Matthieu 2026-02-10 09:18:42 +01:00
  • 23da4ba4c7 style(theme) : apply Malio brand colors Matthieu 2026-02-10 09:06:20 +01:00
  • 635b8f0461 feat(activity-log) : add global activity log page with filters and pagination Matthieu 2026-02-10 08:54:12 +01:00
  • bf74a50f57 feat(catalog) : make category types clickable in catalog pages Matthieu 2026-02-10 08:54:07 +01:00
  • 7c44778f25 fix(edit-pages): resolve custom field display race condition Matthieu 2026-02-09 16:47:54 +01:00
  • 9f7dd12b34 perf(edit-pages) : reduce blocking API calls on edit pages v1.4.0 Matthieu 2026-02-09 15:58:36 +01:00
  • 67af3c9c46 feat: add API optimizations, cache invalidation and comprehensive test suite v1.3.0 Matthieu 2026-02-09 14:19:08 +01:00
  • 634184c2be test: configure Vitest and add 54 unit tests (F6.1, F6.2) Matthieu 2026-02-09 11:20:28 +01:00
  • 6152848957 feat(ui): replace native confirm() with DaisyUI modal composable (F7.2) Matthieu 2026-02-09 11:20:13 +01:00
  • 046f464378 refactor(layout): extract AppNavbar component and rewrite app.vue (F7.3) Matthieu 2026-02-09 11:20:04 +01:00
  • 8700c253cd chore(lint): enable strict ESLint rules and fix unused-vars violations (F4.1) Matthieu 2026-02-09 11:19:56 +01:00
  • 519fa3a8f4 refactor(components): extract shared entity utilities and simplify item components (F1.3, F1.4) Matthieu 2026-02-09 11:19:40 +01:00
  • e1594cab76 refactor(machine): decompose create page into composable + 5 components (F1.2) Matthieu 2026-02-09 11:19:29 +01:00
  • daaa1c4cb9 refactor(machine): decompose detail page into composables + 7 components (F1.1) Matthieu 2026-02-09 11:19:22 +01:00
  • 786b1d91f6 refactor(model): split modelUtils.ts into 3 thematic modules (F5.1) Matthieu 2026-02-09 11:14:15 +01:00
  • 3436cd0b90 chore: remove 19 debug console.log statements (F4.2) Matthieu 2026-02-09 11:14:05 +01:00
  • efe1fd2a73 refactor(types): eliminate explicit any casts across components (F3.3) Matthieu 2026-02-09 11:13:50 +01:00
  • a6664ce9a2 refactor(composables): merge 3 type composables into generic (F2.3) Matthieu 2026-02-09 11:13:39 +01:00
  • 399ec1f7b4 refactor(composables): merge 3 history composables into generic (F2.2) Matthieu 2026-02-09 11:13:31 +01:00
  • 86bb8af32d refactor(api): extract shared extractCollection helper (F2.1) Matthieu 2026-02-09 11:13:20 +01:00
  • 78718b85ae refactor(composables): migrate JS composables to TypeScript (F3.2) Matthieu 2026-02-09 11:13:09 +01:00
  • 9ee348fff0 refactor(front): extract shared utils and rewire pages Matthieu 2026-02-06 17:16:16 +01:00
  • 1fbd1d1b2e refacto(F1.2) : extract modules from machines/new.vue (2313→1231 LOC) Matthieu 2026-02-04 09:15:22 +01:00
  • 1f2d6c78e8 refacto(F1.1) : wire [id].vue to use extracted modules and fix TS errors Matthieu 2026-02-04 08:58:42 +01:00
  • 649f8ca9cc refacto(F1.1): extract utility modules from machine/[id].vue Matthieu 2026-02-03 17:34:33 +01:00
  • 3705b8daed feat(model-types): allow adding custom fields in restricted mode v1.2.0 matthieu 2026-01-29 19:53:56 +01:00
  • 202b964b24 chore(branding): update navbar logo and app name Matthieu 2026-01-25 22:31:40 +01:00
  • a1d15c23a4 feat(history): add audit history views for products, pieces and components v1.1.2 Matthieu 2026-01-25 21:20:14 +01:00
  • a7101c7e77 feat(model-types): add related-items modal and guard category edits Matthieu 2026-01-25 20:29:28 +01:00
  • adccfa9b46 fix : use name parameter for API search filter v1.1.1 v1.1.0 Matthieu 2026-01-25 15:53:57 +01:00
  • 5f54acdfac chore : merge migration-to-symfony into master for v1.0.0 Matthieu 2026-01-25 12:06:59 +01:00
  • 94239031d6 feat: add version system from parent VERSION file v1.0.0 Matthieu 2026-01-25 12:01:26 +01:00
  • b27662d2bc Show component selections and support multi product requirements Matthieu 2026-01-25 11:40:29 +01:00
  • 55739fe50f Fix machines display on overview; disable inline PDF thumbnails Matthieu 2026-01-25 09:46:11 +01:00
  • 1f5f1509a9 wip: machine create skeleton links Matthieu 2026-01-24 00:58:06 +01:00
  • a8cb4d1ac0 wip: dynamic search for component create Matthieu 2026-01-23 23:29:40 +01:00
  • 8af8374282 feat(ui): ajoute la pagination et la recherche serveur matthieu 2026-01-23 19:35:00 +01:00
  • 9cc7ac10f0 WIP: corrections multiples formulaires et sérialisation matthieu 2026-01-23 12:28:40 +01:00
  • 86d15faa01 fix: add missing template tag and preserve constructeurIds Matthieu 2026-01-22 11:48:56 +01:00
  • 603c03ca00 fix(frontend): handle supplier price parsing in edit Matthieu 2026-01-21 18:11:09 +01:00
  • 155cd9b358 fix(frontend): handle supplier price parsing Matthieu 2026-01-21 18:02:52 +01:00
  • 2f3d4c5260 chore(dev): exposer le serveur nuxt matthieu 2026-01-15 13:43:28 +01:00
  • 51edd7f655 fix(machines): enrichir les relations matthieu 2026-01-15 13:43:23 +01:00
  • 2e4d61c3ea fix(modeles): normaliser structure et champs perso matthieu 2026-01-15 13:43:18 +01:00
  • 52f75c5301 fix(modeles): paginer apres filtre categorie matthieu 2026-01-15 12:51:30 +01:00
  • 84048bf3a2 fix(modeles): filtrer par categorie matthieu 2026-01-14 23:10:42 +01:00
  • 0bfb69ad13 fix(fournisseurs): résoudre les IRIs matthieu 2026-01-14 23:10:34 +01:00
  • ddce3ff3ae feat(tri): mémoriser les préférences de tri matthieu 2026-01-14 23:10:27 +01:00
  • b5af7f13b6 wip(frontend) : api calls + skeleton fetch matthieu 2026-01-12 13:03:41 +01:00
  • e99f053233 feat(front): aligner api platform et sessions [INV-20260111-02] matthieu 2026-01-11 17:14:24 +01:00
  • 936a73fde3 Fix fournisseur handling across catalog flows Matthieu 2025-12-03 11:29:11 +01:00
  • 34af59d054 feat: show product thumbnails in catalogue list Matthieu 2025-11-05 15:38:44 +01:00
  • d860f24e69 feat: add product catalogue and product-aware UI Matthieu 2025-11-05 15:35:02 +01:00
  • 3af6c50892 feat: retire la colonne catégorie des catalogues Matthieu 2025-10-31 10:04:40 +01:00
  • dc2bc6c70a feat: afficher fournisseur dans les libellés front Matthieu 2025-10-31 10:02:27 +01:00
  • ef9a8b5b7b fix: format plain french numbers with dot grouping Matthieu 2025-10-30 17:35:44 +01:00
  • 53dab13489 feat: standardize contact formatting Matthieu 2025-10-30 11:35:20 +01:00
  • f59255e684 fix: de-duplicate constructeur ids before machine update Matthieu 2025-10-30 11:34:58 +01:00
  • 76cd3fac98 feat: improve piece structure editor UX Matthieu 2025-10-30 11:34:19 +01:00
  • 4c714b3647 feat: drag & drop des champs personnalisés Matthieu 2025-10-28 18:08:14 +01:00
  • b752fba69a feat: gérer les constructeurs multiples Matthieu 2025-10-28 16:37:10 +01:00
  • da447e4ea2 feat: supprimer automatiquement les valeurs de champs si besoin Matthieu 2025-10-24 15:50:20 +02:00
  • 5684bc282b fix: afficher le détail des blocages avant suppression Matthieu 2025-10-24 15:42:22 +02:00
  • e9c7a3d1a7 feat: ajouter les miniatures de documents dans les catalogues Matthieu 2025-10-24 15:25:40 +02:00
  • d011e58030 feat: ajouter le tri par nom sur les catalogues Matthieu 2025-10-24 15:18:24 +02:00
  • 325bdb3d6f feat: enable drag reorder for skeleton requirements Matthieu 2025-10-23 09:36:46 +02:00
  • 417b34b45e feat: enrich piece assignment labels and document previews Matthieu 2025-10-23 09:01:38 +02:00
  • 553600c34b Add searchbar in catalogue and update custom fuild bug Matthieu 2025-10-17 10:10:52 +02:00
  • 42c788103a add sub componet in catego ske Matthieu 2025-10-16 16:48:36 +02:00
  • 761c5f559a fix dropdwon blank space bug Matthieu 2025-10-16 14:18:33 +02:00
  • 4ccc19505f add img preview + fix navbar Matthieu 2025-10-16 10:26:36 +02:00
  • 8eada12438 feat: add file upload on componet and delete code champs Matthieu 2025-10-16 10:05:32 +02:00
  • ebc02f41d9 Add new dropdown search Matthieu 2025-10-16 09:11:26 +02:00
  • 62b5c9b297 Add new dropdown search Matthieu 2025-10-16 08:51:18 +02:00
  • e297d1bb39 feat(frontend): add reusable search select and wire it into machine creation fix(frontend): guard custom field persistence against non-string values Matthieu 2025-10-13 17:03:06 +02:00
  • 469bcb82d1 update ui machine view Matthieu 2025-10-13 10:41:31 +02:00
  • 06ae0ca7aa feat: improve machine component hierarchy handling Matthieu 2025-10-13 09:01:19 +02:00
  • 95c2a82689 Normalize machine link responses MatthieuTD 2025-10-09 09:21:40 +02:00