manus-admin
  • Joined on 2026-04-12
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-08 12:41:38 +02:00
d3426c1663 Checkpoint: Correction de l'erreur "non authentifié" sur /api/db-backup : utilisation de parseCookies(req.headers.cookie) au lieu de req.cookies (qui nécessitait cookie-parser non installé).
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-08 12:20:28 +02:00
4ce2d2877a Checkpoint: Ajout onglet Sauvegarde DB dans ImportSettings : endpoint POST /api/db-backup (mysqldump), GET /api/db-backup/:filename, procédures tRPC backup.list et backup.delete, composant BackupSection avec liste des sauvegardes et téléchargement.
711ce6b83a Checkpoint: Ajout du système de connecteurs web : table webImportSources, CRUD tRPC, page WebImportSources.tsx, endpoint /api/web-import/push-invoice, script cron SFR (scripts/web-import/sfr-connector.mjs)
bcb307bde1 Checkpoint: Tous les boutons d'action (Excel, ZIP, Valider tout BAP, Importer, Supprimer, Dévalider BAP, Relancer) et la recherche sont maintenant sur une seule ligne dans le cartouche vert pastel, avec les filtres période et statut en dessous.
295ba29329 Checkpoint: Zone de filtres Factures BAP refactorisée en 3 lignes dans un cartouche vert émeraude pastel : ligne 1 (recherche), ligne 2 (filtres période année/mois), ligne 3 (boutons statut + tri aligné à droite).
ac0594f5db Checkpoint: Zone de filtres Factures refactorisée en 3 lignes dans un cartouche bleu pastel : ligne 1 (recherche + compact/détail), ligne 2 (destinataire, abonnement, entité, ventilation comptable), ligne 3 (boutons statut export + tri par date).
Compare 6 commits »
manus-admin pushed to main at manus-admin/demat-facturation 2026-07-30 10:16:11 +02:00
aebc607e8a Checkpoint: Ajout de deux nouveaux filtres sur la page Factures : Abonnement (OUI/NON basé sur isSubscription) et Entité (SANTINOVA/ITINOVA basé sur ventilationComptable === 'SANTINOVA'). Filtrage côté client, aucune modification backend nécessaire.
manus-admin created branch main in manus-admin/demat-facturation 2026-07-27 17:57:49 +02:00
manus-admin pushed to main at manus-admin/demat-facturation 2026-07-27 17:57:49 +02:00
827c9ec41e Checkpoint: Ajout de Google Gemini (gemini-2.0-flash) comme 3ème moteur IA : schéma DB mis à jour (enum aiProvider + colonne geminiApiKey dans userSettings et importSettings), llm.ts mis à jour avec routing vers l'API Google AI Studio (compatible OpenAI), fenêtre de configuration IA mise à jour avec 3 cartes (Mistral / Gemini / Manus) et champ clé API Gemini.
46a61fca0e Checkpoint: Ventilations, automatismes, services et signatures sont maintenant globaux (sans filtre userId). Doublons supprimés en production.
1951b9b9d1 Checkpoint: Les admins voient désormais toutes les factures (tous userId) : getById, update, delete, validateBAP, devalidateBAP, validateBAPBulk, reprocessSelected, regenerateBapPdf, search, exportToExcel, exportToPdf, exportSFTP, bapHistory.delete/regenerate — tous corrigés pour les admins.
a994ec2e61 Checkpoint: Fix: colonne azureAdId agrandie à VARCHAR(128) pour accepter les identifiants Azure AD composés (objectId.tenantId). Migration appliquée en production.
8ee10602d3 Checkpoint: Ajout de la connexion OAuth2 Microsoft 365 (Azure AD) : route callback /api/auth/azure/callback, bouton Microsoft sur la page de login, variables d'environnement Azure AD configurées
Compare 10 commits »
manus-admin created repository manus-admin/demat-facturation 2026-07-27 17:57:21 +02:00
manus-admin pushed to main at manus-admin/portail-santinova 2026-07-24 12:25:43 +02:00
608f4ffbf8 feat: portail dynamique - rendu via API /public/apps du dashboard
manus-admin pushed to main at manus-admin/portail-santinova 2026-07-23 10:08:36 +02:00
e1595193e9 feat: ajout tuile Studio Portée (onglet Santinova)
manus-admin pushed to main at manus-admin/portail-santinova 2026-07-23 10:01:20 +02:00
4f56ad06d5 fix: correction hostname Traefik recette (portail.recette.santinova-soft.org)
manus-admin pushed to main at manus-admin/portail-santinova 2026-07-23 09:55:46 +02:00
5e2f35fcb9 fix: URLs recette + dashboard recette pour le polling de statut
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-17 09:57:51 +02:00
1344d3c060 Checkpoint: Remplacement du prompt PROMPT_CLASSIFICATION_AAP : approche par bénéficiaires principaux et utilité pour un directeur d'ESMS. Ajout des actions transversales (accès aux soins, inclusion numérique, lutte contre l'isolement). Suppression de la liste noire.
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-17 09:53:47 +02:00
727b7c6436 Checkpoint: Remplacement du prompt PROMPT_CLASSIFICATION : approche par impact métier (directeur d'ESMS) au lieu de liste noire de sujets interdits. Suppression de la liste noire, ajout du critère d'utilité professionnelle directe.
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-11 04:42:56 +02:00
4b493bc67c CI/CD: test pipeline prod (has_actions=true)
fac964e0ba CI/CD: test pipeline prod (après resync hooks)
5203458865 CI/CD: test pipeline prod (Actions unit 16 activé)
cb3f36699b CI/CD: test pipeline prod final (runner #7 online)
ae4953cc82 CI/CD: test pipeline prod (Gitea 1.25.5 + runner #6)
Compare 10 commits »
manus-admin pushed to main at manus-admin/portail-santinova 2026-07-11 04:34:39 +02:00
ce8aa8dfce feat: grisage automatique des tuiles + data-app-id + polling dashboard prod
c08f8095d7 fix: ajout tuile Facturation Santinova dans onglet Santinova production
98aec3a5a1 fix: correction onglet Santinova - tuiles SONUM, Demat. Facturation DSI, Facturation Santinova
47f637fc47 fix: correction onglet Santinova - tuiles SONUM, Demat. Facturation DSI, Facturation Santinova
21c46c8047 feat: grisage automatique des tuiles selon état conteneurs
Compare 9 commits »
manus-admin pushed to main at manus-admin/itinova-podcasts 2026-07-11 03:56:20 +02:00
39185b66fc fix: move DB to web network (Docker 29.4.0 ICC bug)
f93a77758a Initial commit - import depuis serveur de production
Compare 2 commits »
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-11 03:48:54 +02:00
24b7dbf128 CI/CD: trigger pipeline après fix git clean recette
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-11 03:46:22 +02:00
0a63cc6797 Fix: labels Traefik recette uniques (veille-recette-secure/svc)
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-11 03:40:49 +02:00
9b11f0e998 CI/CD: Suppression actions/checkout (runner host sans Node.js)
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-11 03:37:55 +02:00
f6aa445732 CI/CD: Ajout workflows Gitea Actions (deploy-recette + deploy-prod)
manus-admin pushed to main at manus-admin/veille-reglementaire 2026-07-11 03:25:24 +02:00
d283675230 Checkpoint: Purge automatique des tombstones (processed_dedup_keys) de plus de 6 mois :
8782883bea Checkpoint: Persistance "marquer comme lu" entre sessions :
Compare 2 commits »