Commit Graph

  • 6e105fd070 chore : bump version to v1.9.37 develop v1.9.37 Matthieu 2026-05-13 10:50:20 +02:00
  • a0c4597de0 fix(fournisseurs) : ConstructeurSearchFilter utilise EXISTS subquery au lieu de LEFT JOIN Matthieu 2026-05-13 10:49:43 +02:00
  • d3f269452c chore : bump version to v1.9.36 v1.9.36 Matthieu 2026-05-13 10:46:51 +02:00
  • b3fa927e77 chore : bump version to v1.9.35 v1.9.35 gitea-actions 2026-05-13 08:44:31 +00:00
  • f71f4c68da feat(fournisseurs) : pagination serveur + search multi-champs (name/email/telephone) + filtre catégorie + tri Matthieu 2026-05-13 10:44:15 +02:00
  • 905d5c0957 chore : bump version to v1.9.34 v1.9.34 gitea-actions 2026-05-13 08:23:57 +00:00
  • 03a5d05a2c feat(machine) : champs perso machine en badges plus gros dans entete composants et pieces Matthieu 2026-05-13 10:23:30 +02:00
  • 069cc6e153 chore : bump version to v1.9.33 v1.9.33 gitea-actions 2026-05-13 08:02:55 +00:00
  • daa0cb1e28 feat(fournisseurs) : categories (M2M) + telephones (1-N) + import customer.json Matthieu 2026-05-12 17:29:28 +02:00
  • b147845401 chore : bump version to v1.9.32 v1.9.32 gitea-actions 2026-05-11 14:52:40 +00:00
  • b67af56bd1 fix(search-select) : affiche modelValue au mount en mode creatable Matthieu 2026-05-11 16:52:28 +02:00
  • 48c5c5bb33 chore : bump version to v1.9.31 v1.9.31 gitea-actions 2026-05-11 14:25:24 +00:00
  • 1e2a1dae62 Merge pull request 'feat(custom-fields) : autocomplete des noms + corrections formule de référence auto' (#3) from feat/custom-field-name-autocomplete into develop THOLOT DECHENE Matthieu 2026-05-11 14:25:14 +00:00
  • 2a8042ba50 fix(custom-fields) : recharge la formule depuis le BE apres save du ModelType feat/custom-field-name-autocomplete Matthieu 2026-05-11 16:22:58 +02:00
  • bc32648918 fix(custom-fields) : supporte les caracteres accentues dans les placeholders de formule Matthieu 2026-05-11 16:22:52 +02:00
  • 9027917ea2 fix(custom-fields) : propage le renommage d'un champ dans la formule de reference auto Matthieu 2026-05-11 16:22:28 +02:00
  • 5244698384 fix(custom-fields) : retire le prefixe /api en double dans l'appel API Matthieu 2026-05-11 15:26:46 +02:00
  • 17ca857cc3 feat(custom-fields) : invalide le cache de suggestions apres save Matthieu 2026-05-11 15:09:17 +02:00
  • e6a85a9de4 feat(custom-fields) : autocomplete sur le nom dans MachineCustomFieldDefEditor Matthieu 2026-05-11 14:59:12 +02:00
  • a4ea44675a feat(custom-fields) : ajoute CustomFieldNameInput wrapper Matthieu 2026-05-11 14:51:15 +02:00
  • e5d0c690b7 feat(custom-fields) : ajoute composable useCustomFieldNameSuggestions Matthieu 2026-05-11 14:40:21 +02:00
  • 0255d7dda1 feat(search-select) : ajoute prop creatable pour autoriser la saisie libre Matthieu 2026-05-11 14:32:06 +02:00
  • dd7ab2b8e7 feat(custom-fields) : ajoute endpoint GET /api/custom-fields/names Matthieu 2026-05-11 14:14:32 +02:00
  • 73c06169f3 docs(custom-fields) : corrige la source de verite (table custom_fields unique) Matthieu 2026-05-11 13:33:06 +02:00
  • 5e8e7947f0 docs(custom-fields) : design pour autocomplete des noms de champs perso Matthieu 2026-05-11 12:29:07 +02:00
  • 649f5a8570 chore : bump version to v1.9.30 v1.9.30 gitea-actions 2026-05-06 14:55:03 +00:00
  • e6ba2259cb Merge pull request 'refactor : simplification globale (vague 1 + 2) + fix visibilité ActorProfileResolver' (#2) from refactor/simplification-globale into develop THOLOT DECHENE Matthieu 2026-05-06 14:54:54 +00:00
  • 27d51ffdb1 fix(toasts) : auto-dismiss des notifications d'erreur apres 8 secondes refactor/simplification-globale Matthieu 2026-05-06 16:51:08 +02:00
  • 53d4d5768b refactor(doc) : utilise palier comme exemple plus parlant que pompe Matthieu 2026-05-06 16:40:37 +02:00
  • 3ff89d43ed fix(db) : ajoute les FK CASCADE manquantes documents.composantId et machine_component_links.composantId Matthieu 2026-05-06 16:34:26 +02:00
  • 5c55441e6c fix(audit) : visibilité protected pour ActorProfileResolver Matthieu 2026-05-06 15:30:59 +02:00
  • e432153083 refactor : simplification globale (vague 1 + 2) Matthieu 2026-05-06 10:14:23 +02:00
  • b16b619fc9 docs : ajoute note delegation Codex pour taches mecaniques Matthieu 2026-04-15 08:28:37 +02:00
  • c88333b052 chore : bump version to v1.9.29 v1.9.29 gitea-actions 2026-05-03 18:05:16 +00:00
  • 8f5cd98b82 fix(machine-clone) : preserve context field values when cloning a machine r-dev 2026-05-03 19:59:03 +02:00
  • 48f7e4c6ac test(session) : align expectations with hardened auth from WIP 476060c r-dev 2026-05-03 19:56:53 +02:00
  • c46769a67d fix(model-types) : nullify weak references on ModelType delete r-dev 2026-05-03 19:29:36 +02:00
  • 28394ce1b4 chore : bump version to v1.9.28 v1.9.28 gitea-actions 2026-04-10 14:57:59 +00:00
  • 8cfcb41a39 feat(conversion) : commande CLI pour convertir la catégorie Moteur de PIECE vers COMPONENT Matthieu 2026-04-10 16:57:46 +02:00
  • 980a7c310e chore : bump version to v1.9.27 v1.9.27 gitea-actions 2026-04-09 12:34:46 +00:00
  • 00f18d1c7d feat(infra) : add monolog logging and persist logs in prod Matthieu 2026-04-09 14:33:42 +02:00
  • 6e2c5179a9 chore : bump version to v1.9.26 v1.9.26 gitea-actions 2026-04-06 18:46:40 +00:00
  • 3cd18a721a feat(ui) : refonte cartes dépliantes structure machine + DataTable parc machines + fix activity-log r-dev 2026-04-06 20:46:08 +02:00
  • 191e071957 chore : bump version to v1.9.25 v1.9.25 gitea-actions 2026-04-06 16:54:32 +00:00
  • f964df76b9 feat(custom-fields) : messages warning champs obligatoires + commandes make frontend r-dev 2026-04-06 18:54:21 +02:00
  • 6744542f84 chore : bump version to v1.9.24 v1.9.24 gitea-actions 2026-04-06 15:23:07 +00:00
  • 3e0e9d5270 feat(categories) : aligner design catégories sur catalogues r-dev 2026-04-06 17:22:56 +02:00
  • 4e0efc11ba chore : bump version to v1.9.23 v1.9.23 gitea-actions 2026-04-06 15:18:20 +00:00
  • 9fc88df3ff fix(piece) : rendre les slots produit optionnels en création et édition r-dev 2026-04-06 17:18:05 +02:00
  • 041a04f0e9 chore : bump version to v1.9.22 v1.9.22 gitea-actions 2026-04-06 15:15:37 +00:00
  • d089cd4873 fix(model-type) : masquer uniquement les produits, garder les champs perso r-dev 2026-04-06 17:15:21 +02:00
  • b304cf6684 chore : bump version to v1.9.21 v1.9.21 gitea-actions 2026-04-06 15:12:40 +00:00
  • 0fe7f3131e fix(model-type) : retirer l'éditeur de structure produit inutilisé r-dev 2026-04-06 17:12:21 +02:00
  • a6bbcaf6d1 fix(custom-fields) : masquer les champs machineContextOnly hors vue machine r-dev 2026-04-06 17:09:40 +02:00
  • 9f2e1da6ec fix(composant) : rendre les slots de structure optionnels à la création r-dev 2026-04-06 17:04:29 +02:00
  • 7962576eec chore : bump version to v1.9.20 v1.9.20 gitea-actions 2026-04-06 14:54:20 +00:00
  • 7d98c1598c fix(deps) : update composer.lock with symfony/mime r-dev 2026-04-06 16:54:05 +02:00
  • 4772f057a3 chore : bump version to v1.9.19 v1.9.19 gitea-actions 2026-04-06 14:52:56 +00:00
  • 6680423e64 fix(deps) : add symfony/mime as explicit dependency r-dev 2026-04-06 16:52:30 +02:00
  • 2c2de8bc00 test(machine-detail) : add hierarchy loading and override data integrity tests r-dev 2026-04-06 15:59:55 +02:00
  • 150aceac24 test(piece-edit,documents) : add productIds sync, error paths, and document CRUD tests r-dev 2026-04-06 15:56:07 +02:00
  • 972f30e772 test(component-create) : add structure, error path, and null handling tests r-dev 2026-04-06 15:55:37 +02:00
  • 8af68c9628 test(component-edit) : add document, error path, and null handling tests r-dev 2026-04-06 15:55:13 +02:00
  • eb68336723 test(machine-custom-fields) : add checkbox and data integrity tests r-dev 2026-04-06 15:19:28 +02:00
  • eeba229574 test(piece-edit) : add edit flow and product slot data integrity tests r-dev 2026-04-06 15:19:27 +02:00
  • 4454bbea3d test(component-edit) : add edit flow and slot data integrity tests r-dev 2026-04-06 15:15:55 +02:00
  • 1e40334e11 test(component-create) : add creation flow data integrity tests r-dev 2026-04-06 15:12:13 +02:00
  • 83c75ecf69 test(crud) : add CRUD cache data integrity tests for products, composants, pieces r-dev 2026-04-06 13:32:53 +02:00
  • b54739f6de test(custom-fields) : add data integrity tests for all field types r-dev 2026-04-06 13:17:37 +02:00
  • 82cbeb91a5 test(constructeur-links) : add sync algorithm data integrity tests r-dev 2026-04-06 13:13:37 +02:00
  • e70c66e215 test(fixtures) : add shared mock data for data integrity tests r-dev 2026-04-06 13:11:15 +02:00
  • 1c07c96184 chore : bump version to v1.9.18 v1.9.18 gitea-actions 2026-04-06 09:39:15 +00:00
  • 122170c3fd feat(ui) : add documentation page r-dev 2026-04-06 11:33:08 +02:00
  • 3f5e4b7f51 chore : bump version to v1.9.17 v1.9.17 gitea-actions 2026-04-06 09:23:53 +00:00
  • 0832af86cc Merge branch 'feat/ux-quick-wins' into develop r-dev 2026-04-06 11:23:21 +02:00
  • 44b6e0998c fix(custom-fields) : fix declaration order in useComponentEdit and useComponentCreate r-dev 2026-04-04 13:18:16 +02:00
  • c4ed8c8edc refactor(custom-fields) : unify 3 parallel implementations into 1 module r-dev 2026-04-04 13:09:27 +02:00
  • 6d3cbf9157 docs : fix task ordering — category editor before machine page r-dev 2026-04-04 12:49:41 +02:00
  • 464633a288 docs : update implementation plan with review fixes r-dev 2026-04-04 12:46:31 +02:00
  • 52e6912a1a docs : add custom fields simplification implementation plan r-dev 2026-04-04 12:37:15 +02:00
  • a9428f6bae docs : add custom fields simplification design spec r-dev 2026-04-04 12:32:11 +02:00
  • 201485552a fix(ui) : remove legacy edit pages and history composables, unify create/edit forms r-dev 2026-04-06 11:19:50 +02:00
  • cfaf234419 fix(test) : disable rate limiter in test env — fixes 214 false auth failures r-dev 2026-04-05 18:38:29 +02:00
  • 244bfdc3e4 fix : code review — correct 15 issues across UX overhaul (phases 1-4) r-dev 2026-04-05 18:26:05 +02:00
  • 8a841832b2 docs : add full session summary for UX overhaul (phases 1-4) r-dev 2026-04-05 17:48:43 +02:00
  • 6b8422fd03 fix(migration) : restore constructeur links from backup data — fallback for prod r-dev 2026-04-05 17:46:46 +02:00
  • 7c2ad165e4 fix(migration) : migrate constructeur links from legacy M2M tables to new link entities r-dev 2026-04-05 17:29:33 +02:00
  • eef4b01d74 fix(api) : add priority to constructeurs/stats route to avoid {id} conflict r-dev 2026-04-04 19:30:55 +02:00
  • 3a5860c83c fix(ui) : use correct component names without path prefix (EmptyState, UsedInSection) r-dev 2026-04-04 19:29:00 +02:00
  • ef4e208828 feat(ui) : enrich category related items modal with machine counts and navigation links r-dev 2026-04-04 17:31:34 +02:00
  • 14ed38704f feat(api) : add machine count to category related items endpoint r-dev 2026-04-04 17:29:39 +02:00
  • 8b02f821d3 feat(ui) : add UsedInSection showing reverse entity relationships on detail pages r-dev 2026-04-04 17:29:13 +02:00
  • 4afbc8ba8a feat(api) : add constructeur stats endpoints with entity counts r-dev 2026-04-04 17:26:06 +02:00
  • b484a426e0 feat(api) : add /api/{entityType}/{id}/used-in endpoint for reverse entity lookups r-dev 2026-04-04 17:25:43 +02:00
  • 5b06e2ba51 feat(ui) : improve mobile responsiveness — breadcrumb truncation, tabs scroll, form grids r-dev 2026-04-04 17:25:36 +02:00
  • 7f91b30bf6 feat(ui) : error toasts persist until dismissed, add progress bar on auto-dismiss toasts r-dev 2026-04-04 17:25:00 +02:00
  • 8e0e3a3b33 fix(custom-fields) : fix resolvedStructure declaration order and remove duplicate in usePieceEdit r-dev 2026-04-04 17:20:14 +02:00
  • fea51fb66b fix(custom-fields) : fix declaration order of resolvedStructure in usePieceEdit r-dev 2026-04-04 17:18:52 +02:00
  • 644b05c30a fix(ui) : add lang=ts to script tags using TypeScript syntax r-dev 2026-04-04 17:16:58 +02:00
  • 48beff753e feat(ui) : reorganize navbar by business domain — Catalogues + Administration r-dev 2026-04-04 17:14:02 +02:00