-
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