manus-admin
  • Joined on 2026-04-12
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-22 20:23:11 +02:00
692fbbe912 Checkpoint: Correction du runtime Docker : Vite et sa configuration sont maintenant chargés uniquement en développement via imports indirects. Le bundle serveur de production ne référence plus Vite ni ses plugins ; 31 tests, TypeScript et build validés.
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-22 19:47:30 +02:00
ece737e11d Checkpoint: Dockerfile final optimisé : les dépendances de développement restent dans le builder et seules les dépendances runtime sont installées dans l’image finale. Cette stratégie remplace le prune et la copie du node_modules complet qui bloquaient l’export sur le serveur de recette.
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-22 19:04:59 +02:00
75e7a9256c Checkpoint: Migration ImapFlow validée, historique recette fusionné sans réintroduire l’ancien client IMAP, et image Docker optimisée avec suppression des dépendances de développement après build pour réduire le runtime et fiabiliser l’export sur le serveur de recette.
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-22 18:09:59 +02:00
52b5e49082 Merge remote-tracking branch 'recette/server-state'
a1755e181c ci: trigger
5c8237d5c6 CI : workflow validate.yml, manifeste ci.required:true, garde VITEST, tests isolés
a9cea0ecbb fix: empêcher la duplication massive de fichiers lors de l'import email
0612abf415 chore: versionner le manifeste de déploiement
Compare 5 commits »
a1755e181c ci: trigger
5c8237d5c6 CI : workflow validate.yml, manifeste ci.required:true, garde VITEST, tests isolés
a9cea0ecbb fix: empêcher la duplication massive de fichiers lors de l'import email
0612abf415 chore: versionner le manifeste de déploiement
Compare 4 commits »
manus-admin created branch server-state-imapflow-recette in manus-admin/demat-facturation 2026-08-22 18:07:16 +02:00
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-22 17:58:51 +02:00
d27703f878 Merge remote-tracking branch 'recette/main'
098d707289 Checkpoint: Remplacement complet de imap 0.8 par ImapFlow : OAuth2 moderne avec jeton brut, TLS strict, traitement séquentiel des messages non lus, verrou anti-concurrence conservé, marquage Seen uniquement après succès, test de connexion adapté, diagnostic OAuth2 et tests unitaires ajoutés. Validation : 31 tests, TypeScript, build et authentification réelle Microsoft 365 réussis.
66c4940aba Checkpoint: Version finale après fusion du dépôt Gitea de production et nettoyage contrôlé : empreinte SHA-256 unique des PDF, import IMAP séquencé et non concurrent, protections étendues à toutes les sources, migration validée et suivi de production clôturé.
147dd6e5a0 Merge remote-tracking branch 'prod-dsi/main'
b7525ab51e Merge remote-tracking branch 'prod/main'
Compare 11 commits »
manus-admin pushed to main at manus-admin/facturation-santinova 2026-08-21 13:04:14 +02:00
bba0e175a2 CI fix : npm install au lieu de npm ci (pas de package-lock.json)
325a0f82ae CI : workflow validate.yml (build backend + frontend), manifeste ci.required:true
Compare 2 commits »
manus-admin pushed to main at manus-admin/facturation-santinova 2026-08-21 13:03:59 +02:00
manus-admin pushed to main at manus-admin/facturation-santinova 2026-08-21 13:03:35 +02:00
bba0e175a2 CI fix : npm install au lieu de npm ci (pas de package-lock.json)
manus-admin pushed to main at manus-admin/sonum 2026-08-21 13:00:34 +02:00
3291cbe6c3 CI : workflow validate.yml (vérification structure), manifeste ci.required:true
eb67ebf9bc Initial commit - import depuis serveur de recette
Compare 2 commits »
manus-admin created branch ci-update in manus-admin/sonum 2026-08-21 12:59:09 +02:00
manus-admin pushed to ci-update at manus-admin/sonum 2026-08-21 12:59:09 +02:00
3291cbe6c3 CI : workflow validate.yml (vérification structure), manifeste ci.required:true
eb67ebf9bc Initial commit - import depuis serveur de recette
Compare 2 commits »
manus-admin created branch facturation-dns-fix in manus-admin/facturation-santinova 2026-08-21 12:59:06 +02:00
manus-admin pushed to facturation-dns-fix at manus-admin/facturation-santinova 2026-08-21 12:59:06 +02:00
manus-admin pushed to main at manus-admin/facturation-santinova 2026-08-21 12:58:50 +02:00
325a0f82ae CI : workflow validate.yml (build backend + frontend), manifeste ci.required:true
manus-admin pushed to main at manus-admin/itinova-budget-si 2026-08-21 12:36:23 +02:00
06afee0d0b CI : workflow validate.yml, manifeste ci.required:true, garde VITEST, tests isolés
manus-admin pushed to main at manus-admin/itinova-podcasts 2026-08-21 12:36:08 +02:00
d94e98abac CI : workflow validate.yml, manifeste ci.required:true, garde VITEST, tests isolés
manus-admin pushed to main at manus-admin/portail-santinova 2026-08-21 11:51:47 +02:00
bdfc417435 CI : workflow validate.yml, manifeste ci.required:true, package.json avec scripts verify
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-08-20 18:41:43 +02:00
290e3709e2 feat(ci): ajouter validation et garde-fou de déploiement