Commit Graph

  • 787d8f32ee back(test): specs validation env + DTO upload (48 -> 59 tests) chore/quality-refonte z3n 2026-06-28 21:21:36 +00:00
  • d2d140640e front: extrait les templates inline vers des fichiers .html z3n 2026-06-28 21:19:21 +00:00
  • f64efda8a3 front: composant <app-breadcrumb> mutualisé (dédup markup DSFR) z3n 2026-06-28 21:17:18 +00:00
  • 15e05cc46c front(upload): garde-fou de taille de fichier (5 Mo) z3n 2026-06-27 07:06:45 +00:00
  • 5cdaa7d4a1 back(db): infra migrations TypeORM + migration initiale z3n 2026-06-27 07:05:30 +00:00
  • f9df2dd1bb front(test): Vitest + premier spec (ErrorService) z3n 2026-06-26 13:17:00 +00:00
  • c9fa0cd97b front(lint): ESLint 9 flat config + angular-eslint 19 z3n 2026-06-26 13:13:54 +00:00
  • cd43c88294 back(test): coverage vitest (@vitest/coverage-v8) z3n 2026-06-26 13:11:44 +00:00
  • 9151932eb6 back(uploads): DTO validé sur l'upload + contraintes de longueur z3n 2026-06-26 13:08:02 +00:00
  • c38adf3a7c front: stoppe les fuites de souscriptions RxJS (takeUntilDestroyed) z3n 2026-06-26 12:49:11 +00:00
  • 34a83233f2 front: config env, error interceptor fonctionnel, DSFR en deps, fix build z3n 2026-06-26 12:43:06 +00:00
  • f7f706e1e1 back(uploads): I/O fichiers en async (non bloquant) z3n 2026-06-26 12:02:13 +00:00
  • 38f6f6ab52 back: validation d'env, transaction setCurrent, fix N+1 catégories, logging z3n 2026-06-26 12:00:13 +00:00
  • 558bf763e7 shared: source de vérité unique pour les énums d'API z3n 2026-06-26 11:54:27 +00:00
  • 1a8bd0b7b4 test(uploads): extraire extractMetadata() + tests unitaires main z3n 2026-06-24 13:18:59 +00:00
  • b6a52ce554 test(apis): ajouter tests unitaires ApisService + fix upload nouvelle version z3n 2026-06-24 12:55:03 +00:00
  • 3b9ccecd69 fix(uploads): ajouter shell:true à execFile pour compatibilité Windows (.cmd) z3n 2026-06-24 09:23:26 +00:00
  • 60ed177335 fix(uploads): ignorer ENOENT si CLI asyncapi/redocly absent (dev local sans Docker) z3n 2026-06-24 09:22:17 +00:00
  • 403850f21d revert(apis): supprimer le cast repo.save inutile z3n 2026-06-24 09:14:42 +00:00
  • 2e9191e6a2 fix(apis): cast repo.save result pour résoudre l'overload TypeORM z3n 2026-06-24 09:13:05 +00:00
  • 14e5821ec0 fix(apis): cast status as ApiStatus pour compatibilité shared non recompilé z3n 2026-06-24 09:07:05 +00:00
  • 3836db1e1f feat(status): ajouter statut NO_YAML pour les entrées sans fichier YAML z3n 2026-06-24 08:23:03 +00:00
  • f326efb7b0 fix(upload): bloquer l'étape 2 si aucun fichier sélectionné z3n 2026-06-23 13:02:37 +00:00
  • 68c714cc97 fix(upload): markAllAsTouched au submit pour afficher les erreurs de validation z3n 2026-06-23 12:37:10 +00:00
  • ac35250a06 fix(seeder): outDir assets yaml aligné avec la structure dist monorepo z3n 2026-06-22 12:59:36 +00:00
  • 007a5d3fc8 feat(api-detail): bouton Voir doc en accès direct + assets seeder yaml z3n 2026-06-22 12:53:00 +00:00
  • 0976c33059 feat(api-detail): isCurrent + setCurrent + màj doc et seeder z3n 2026-06-19 14:23:31 +00:00
  • c8b3e393ea fix(search): correction recherche fuzzy catégories z3n 2026-06-19 13:31:49 +00:00
  • eb07ca085f feat(browse): tag version sur les tuiles + statut francisé sur la fiche détail z3n 2026-06-17 14:50:51 +00:00
  • dbf5af81ca fix(search): seuils word_similarity différenciés par champ z3n 2026-06-17 09:04:47 +00:00
  • 498c6577e4 feat(search): recherche intelligente — parsing backend + pg_trgm fuzzy z3n 2026-06-17 08:57:45 +00:00
  • e1a3dbc85b feat(api-detail): navigation entre versions + bouton nouvelle version z3n 2026-06-16 15:07:31 +00:00
  • 1adb6820dd refactor: fix bugs et réduire duplication + extraire modales BrowseComponent z3n 2026-06-11 15:10:38 +00:00
  • e939d592f8 feat(browse): modale de suppression + crayon d'édition sur le titre z3n 2026-06-11 14:50:16 +00:00
  • b9d45c0c3c feat(api-detail): fil d'Ariane aligné sur la hiérarchie des catégories z3n 2026-06-11 13:54:24 +00:00
  • e85696079c feat: refonte métadonnées API + UX dossiers et import z3n 2026-06-11 13:38:14 +00:00
  • ef3884c68d feat(upload): validation YAML côté serveur dès la sélection du fichier z3n 2026-06-10 08:48:40 +00:00
  • abc20bc9e8 fix(forms): erreurs de validation par champ au blur z3n 2026-06-09 13:17:18 +00:00
  • af02cf6808 feat(api-detail): modale d'édition des métadonnées d'une API z3n 2026-06-09 13:06:53 +00:00
  • ecb45e8248 feat(browse): icône crayon inline sur les tuiles + apiCount récursif z3n 2026-06-09 13:01:46 +00:00
  • e54c21042f fix(assets): servir dist/icons/ au bon chemin pour dsfr.min.css z3n 2026-06-09 12:53:12 +00:00
  • 9a8f28bbce feat(browse): recherche unifiée dossiers + APIs + fix icônes DSFR z3n 2026-06-09 12:51:28 +00:00
  • a82c52c491 feat(browse): fusion Parcourir + Catalogue en une seule page z3n 2026-06-09 09:41:10 +00:00
  • a0677df5ec fix(uploads): validation YAML + logging erreurs 5xx détaillé z3n 2026-06-08 12:50:50 +00:00
  • b975e01e15 fix(uploads): bundling AsyncAPI multi-fichiers sans appel réseau z3n 2026-06-01 09:08:57 +00:00
  • 8d6deb8691 fix(uploads): compatibilité Windows pour l'upload multi-fichiers z3n 2026-05-29 14:45:39 +00:00
  • 1e68ceb211 fix(docs-generation): utiliser @asyncapi/generator en API programmatique z3n 2026-05-29 14:16:52 +00:00
  • 67609231d9 fix(docs-generation): utiliser le chemin local du template asyncapi z3n 2026-05-29 14:02:30 +00:00
  • 90eab514b2 fix(docs-generation): pré-installer @asyncapi/html-template sans accès npm z3n 2026-05-29 13:52:02 +00:00
  • 3a98b87ccf fix(apis): résoudre le chemin absolu avant sendFile z3n 2026-05-29 13:46:00 +00:00
  • f27542e71f fix: injecter node_modules/.bin dans le PATH des CLIs de génération z3n 2026-05-29 13:22:30 +00:00
  • 3ef7246f38 chore(back): ajout @asyncapi/cli et @redocly/cli en dépendances locales z3n 2026-05-29 12:20:40 +00:00
  • 235e8053d1 fix: compatibilité Windows pour la génération de docs z3n 2026-05-22 15:22:07 +00:00
  • 1bbb0c1125 feat(apis): ajout champs de documentation enrichie sur les API entries z3n 2026-05-22 14:13:56 +00:00
  • 3abe5d2b85 docs: ajout guide et script d'installation locale sans Docker z3n 2026-05-22 14:10:47 +00:00
  • 93fadb43f9 feat(browse): gestion CRUD des dossiers depuis la page Browse z3n 2026-05-22 13:59:16 +00:00
  • 921a6e652b feat: initial scaffold — MVP catalogue de données d'API z3n 2026-05-22 08:42:54 +00:00