manus-admin
  • Joined on 2026-05-03
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-18 07:40:30 +00:00
89c65ca979 chore: versionner le manifeste de déploiement
manus-admin pushed to main at manus-admin/portail-santinova 2026-08-18 07:39:41 +00:00
05c22825e9 refactor: fiabiliser le portail dynamique production
manus-admin pushed to main at manus-admin/manus-dashboard 2026-08-18 07:39:31 +00:00
e07e569559 refactor: fiabiliser le dashboard de production
manus-admin pushed to main at manus-admin/demat-facturation 2026-08-08 10:10:28 +00: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 5 commits »
manus-admin pushed to main at manus-admin/demat-facturation 2026-07-30 09:49:24 +00:00
5d18dfa468 Checkpoint: Ajout de la table deletedInvoices (blacklist) : quand une facture est supprimée, son numéro est enregistré et l'import email/fichier ne la réimporte plus.
manus-admin pushed to main at manus-admin/demat-facturation 2026-07-30 08:29:57 +00: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.
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.
Compare 10 commits »
manus-admin created branch main in manus-admin/demat-facturation 2026-07-30 08:29:56 +00:00
manus-admin created repository manus-admin/demat-facturation 2026-07-30 08:29:17 +00:00
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-30 08:04:49 +00:00
b4647580fb fix: restart:always + mem_limit 512m pour stabilité dashboard
0b59245f76 fix: démarrer les applications absentes via compose
9b795612e4 feat: renforcer inventaire et configuration dashboard
Compare 3 commits »
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 13:52:07 +00:00
8092337ccd fix: URL prod formation-manager -> formations.santinova-soft.org
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 13:49:53 +00:00
2129c0e21d fix: config.js - pilotage image, portail category INFRA, demat image jpg
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 13:37:23 +00:00
78e374b0db fix: startContainer crée le conteneur via docker compose up si inexistant
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 13:16:03 +00:00
b1bcd59289 feat: scan automatique des app.json au démarrage (découverte FALC et autres)
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 13:06:04 +00:00
765ef94fbd feat: découverte dynamique apps - portail dynamique - fix URLs
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 12:33:27 +00:00
a65806125a fix: version webhook deployment flow
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 12:19:22 +00:00
cbfeb6d163 feat: register gestion at v2 dashboard deployment
manus-admin pushed to main at manus-admin/portail-santinova 2026-07-24 10:48:23 +00:00
608f4ffbf8 feat: portail dynamique - rendu via API /public/apps du dashboard
e1595193e9 feat: ajout tuile Studio Portée (onglet Santinova)
4f56ad06d5 fix: correction hostname Traefik recette (portail.recette.santinova-soft.org)
5e2f35fcb9 fix: URLs recette + dashboard recette pour le polling de statut
Compare 4 commits »
manus-admin pushed to main at manus-admin/manus-dashboard 2026-07-24 10:48:06 +00:00
eb07a99e5e fix: /public/apps ne bloque plus sur getAllStatuses (async -> sync)
85bd5209c7 feat: découverte dynamique des apps via app.json + endpoint /public/apps
Compare 2 commits »
manus-admin pushed to main at manus-admin/formation-manager-itinova 2026-07-15 10:33:22 +00:00
81d1871d40 Checkpoint: Fix: ajout timeZone Europe/Paris dans tous les toLocaleDateString avec heure dans emailService.ts et exportService.ts — corrige l'affichage 7h00 au lieu de 9h00 dans les mails de rappel
manus-admin pushed to main at manus-admin/formation-manager-itinova 2026-07-11 09:35:37 +00:00
f3170d5f50 Checkpoint: V1.28 - Déploiement PROD de la fonctionnalité "Gestion des plans de formations" sur 180.149.196.138. Image Docker v2 construite et déployée. Règle iptables ajoutée pour autoriser le réseau Docker à accéder à MariaDB. Todo.md mis à jour.