This website requires JavaScript.
Explore
Help
Register
Sign In
manus-admin
/
demat-facturation
Watch
1
Star
0
Fork
0
You've already forked demat-facturation
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
8158a6b9afe0d5fa06a8de2f3520318ee7c775dd
demat-facturation
/
drizzle
/
meta
History
Manus Deployment
7754affe96
All checks were successful
Validation applicative / TypeScript, tests et build (push)
Successful in 1m52s
Details
fix: tracer le moteur IA réellement invoqué
2026-09-09 08:27:43 +00:00
..
_journal.json
fix: tracer le moteur IA réellement invoqué
2026-09-09 08:27:43 +00:00
0000_snapshot.json
Checkpoint: Application complète de dématérialisation de facturation avec extraction IA (Mistral), authentification locale + Azure AD, stockage local, et export SFTP.
2026-01-08 06:02:07 -05:00
0001_snapshot.json
Checkpoint: Application complète de dématérialisation de facturation avec extraction IA (Mistral), authentification locale + Azure AD, stockage local, et export SFTP.
2026-01-08 06:02:07 -05:00
0002_snapshot.json
Checkpoint: Modification de la page Factures avec sélection multiple et export PDF.
2026-01-08 09:17:29 -05:00
0003_snapshot.json
Checkpoint: Checkpoint saved: Ajout d'une page "Paramètres de réception" complète pour configurer les différentes méthodes d'import de factures.
2026-02-10 12:05:23 -05:00
0004_snapshot.json
Checkpoint: Ajout de 3 champs métier aux factures (Service concerné, Type d'achat, Ventilation comptable) avec interface d'administration pour gérer les listes enrichissables. Les champs apparaissent dans la liste des factures et dans le formulaire d'édition.
2026-02-11 08:03:30 -05:00
0005_snapshot.json
Checkpoint: Ajout d'un bouton "Détail" dans la liste des factures pour afficher le texte complet extrait du PDF. Le texte est maintenant demandé à Mistral AI lors de l'extraction et sauvegardé dans la base de données. Une boîte de dialogue affiche le texte complet avec défilement.
2026-02-11 09:30:58 -05:00
0006_snapshot.json
Checkpoint: Ajout du champ Abonnement (OUI/NON) aux factures avec détection automatique par mots-clés et édition directe dans la liste
2026-02-11 09:54:17 -05:00
0007_snapshot.json
Checkpoint: Ajout du champ Abonnement (OUI/NON) aux factures avec détection automatique par mots-clés et édition directe dans la liste
2026-02-11 09:54:17 -05:00
0008_snapshot.json
Checkpoint: Ajout du paramètre "Dossier d'export" dans les paramètres de réception
2026-02-11 12:26:52 -05:00
0009_snapshot.json
Checkpoint: Système de gestion des automatismes pour remplissage automatique des factures
2026-02-11 12:35:26 -05:00
0010_snapshot.json
Checkpoint: Coloration des valeurs dans Factures BAP (automatique vs manuelle)
2026-02-11 12:39:22 -05:00
0011_snapshot.json
Checkpoint: Ajout de la configuration des champs obligatoires pour le score LLM
2026-02-13 03:39:41 -05:00
0012_snapshot.json
Checkpoint: Ajout du bouton Validation BAP dans la page Factures BAP : nouveau champ bapValidated/bapValidatedAt dans le schéma, migration DB, route tRPC validateBAP avec vérification des critères (Score 100%, non exportée, isSubscription=0, service+typeAchat+ventilation remplis), bouton vert actif/désactivé avec tooltip explicatif, badge "Validé" pour les factures déjà validées
2026-03-06 04:17:53 -05:00
0013_snapshot.json
Checkpoint: Ajout de l'onglet "Signatures" dans la page Paramètres : table DB signatures (firstName, lastName, imageKey, imageUrl), migration appliquée, routes tRPC (list, upload, create, delete), composant SignaturesSection avec formulaire d'ajout (prénom+nom+upload image), grille d'affichage des signatures avec aperçu, bouton de suppression au survol
2026-03-14 18:52:47 -04:00
0014_snapshot.json
Checkpoint: Ajout de l'association Service→Signature dans l'onglet Signatures des Paramètres et apposition automatique de la signature sur les PDFs exportés lors de l'export BAP. Inclut : table serviceSignatures, routes tRPC, interface de configuration, et modification de exportToPdf pour apposer la signature en bas à droite du PDF avec le nom du signataire.
2026-03-14 19:28:50 -04:00
0015_snapshot.json
Checkpoint: Ajout complet du champ "Destinataire" (recipientName) dans toute l'application : schéma DB (invoices.recipientName + userSettings.recipientKeywords), extraction IA (prompt LLM + interface), services d'import (email, dossier, upload manuel), interface utilisateur (liste des factures, détail, paramètres mots-clés), règles d'automatisme et configuration des champs LLM obligatoires.
2026-04-12 05:06:06 -04:00
0016_snapshot.json
Checkpoint: Ajout du filtre destinataire dans la liste des factures (dropdown + recherche textuelle), graphique "Top 10 destinataires" et liste détaillée dans le dashboard, filtre destinataire dans les paramètres SFTP (sftpRecipientFilter) avec application lors de l'export
2026-04-12 05:20:55 -04:00
0017_snapshot.json
Checkpoint: Améliorations Factures BAP : suppression colonne Abonnement, mode d'export configurable (navigateur/dossier), génération PDF annoté avec zone blanche (CAPEX/OPEX | BAP | Destinataire + signature du service) lors du clic BAP, historique BAP dans le menu Traçabilité, table bapHistory en DB.
2026-04-12 05:57:02 -04:00
0018_snapshot.json
Checkpoint: Bouton Relancer corrigé (automatismes uniquement, sans LLM). Système d'apprentissage complet : table invoiceLearnings, routes tRPC, déclenchement depuis InvoiceDetail, application lors des imports, page LearningSettings dans Configuration > Apprentissages IA.
2026-04-12 14:54:29 -04:00
0019_snapshot.json
Checkpoint: isSubscription appliqué lors des imports. Seuil de confiance persisté en base (champ learningConfidenceThreshold dans userSettings). LearningSettings.tsx charge et sauvegarde le seuil via settings.get/upsert.
2026-04-12 15:27:19 -04:00
0020_snapshot.json
Checkpoint: Ajout de la section "Moteur IA" dans les paramètres : sélecteur Mistral/Manus, champs clé API avec affichage masqué, persistance en DB, migration VPS appliquée
2026-04-15 08:04:54 -04:00
0021_snapshot.json
Checkpoint: Ajout de la section "Moteur IA" dans les paramètres : sélecteur Mistral/Manus, champs clé API avec affichage masqué, persistance en DB, migration VPS appliquée
2026-04-15 08:04:54 -04:00
0022_snapshot.json
Checkpoint: Corrections déployées : 1) Signature BAP affichée même sans image (fallback texte), 2) URL Manus Forge corrigée (forge.manus.im → forge.manus.ai), 3) Enum bapExportMode étendu à 'both' pour permettre la sauvegarde des paramètres SharePoint
2026-05-05 10:00:39 -04:00
0023_snapshot.json
Checkpoint: Intégration complète de l'API Microsoft Graph pour l'export automatique des PDF BAP vers SharePoint. Inclut : helper uploadToSharePoint, champs Azure AD en DB (azureTenantId, azureClientId, azureClientSecret, exportFolderType), UI de configuration dans Paramètres, et adaptation des procédures validateBAP et validateBAPBulk.
2026-05-06 07:38:24 -04:00
0024_snapshot.json
Checkpoint: Intégration complète de l'API Microsoft Graph pour l'export automatique des PDF BAP vers SharePoint. Inclut : helper uploadToSharePoint, champs Azure AD en DB (azureTenantId, azureClientId, azureClientSecret, exportFolderType), UI de configuration dans Paramètres, et adaptation des procédures validateBAP et validateBAPBulk.
2026-05-06 07:38:24 -04:00
0025_snapshot.json
Checkpoint: Trois améliorations SharePoint : (1) bouton 'Tester la connexion' Azure AD dans les paramètres avec procédure tRPC testAzureConnection, (2) champ date d'expiration du secret Azure AD avec alerte 30 jours avant expiration, (3) log statut upload SharePoint (success/error/path) dans la table bapHistory et affichage dans BapHistory.tsx
2026-05-06 08:02:50 -04:00
0026_snapshot.json
feat: date de début de lecture emails dans paramètres import
2026-06-02 10:53:45 -04:00
0027_snapshot.json
Checkpoint: OAuth2 IMAP pour Office 365 : ajout du mode d'authentification OAuth2 pour l'import email (Azure AD Client Credentials), sélecteur basic/oauth2 dans l'UI, bouton "Tester la connexion IMAP", procédure testEmailConnection dans le router. Migration DB emailImportAuthMode appliquée.
2026-06-05 05:54:21 -04:00
0028_snapshot.json
Checkpoint: Module Ventilation FreePro complet : import Excel FreePro, transformation automatique (script/TTC/type XOAUTH2), tableau de ventilation par structure+type, historique par mois, export PDF. Menu Ventilations ajouté dans la navigation.
2026-06-05 08:02:29 -04:00
0029_snapshot.json
Checkpoint: Ajout de l'onglet "Paramétrage" dans la page Ventilation FreePro :
2026-06-08 09:24:05 -04:00
0030_snapshot.json
Checkpoint: Ajout de la colonne 'Export SP' dans le tableau historique de Ventilation FreePro : icône horloge grise = non exporté, icône verte = exporté (date au survol), icône rouge = erreur (message au survol). Le statut est sauvegardé en base (sharepointUploadStatus, sharepointUploadPath, sharepointUploadError, sharepointExportedAt) lors de chaque export via 'Envoyer vers SharePoint'.
2026-06-08 10:53:34 -04:00
0031_snapshot.json
feat: warningMessage quota IA dans rapports d'import + redémarrage auto services
2026-06-09 12:15:26 -04:00
0032_snapshot.json
Checkpoint: Ajout colonne "Source import" (Email / Dossier / Fichier) dans l'historique des imports : schéma DB migré, backend mis à jour (routers.ts, emailImportService.ts, folderImportService.ts), frontend History.tsx avec badges colorés dans le tableau et le dialog de détails.
2026-06-17 06:11:46 -04:00
0033_snapshot.json
Checkpoint: Fix: colonne azureAdId agrandie à VARCHAR(128) pour accepter les identifiants Azure AD composés (objectId.tenantId). Migration appliquée en production.
2026-07-07 06:20:33 -04:00
0034_snapshot.json
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.
2026-07-27 15:55:07 +00:00
0035_snapshot.json
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.
2026-07-30 09:48:00 +00:00
0036_snapshot.json
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)
2026-07-30 13:53:07 +00:00
0037_snapshot.json
Checkpoint: Correction robuste des doublons de factures : empreinte SHA-256 unique des PDF sources, détection globale avant import manuel/email/dossier/web, verrou contre les vérifications IMAP concurrentes, attente réelle de fin de traitement avant marquage lu, migration et tests de non-régression.
2026-08-22 10:31:54 +00:00
0038_snapshot.json
Checkpoint: Historique des imports enrichi avec le compte, la source, le déclencheur, les résultats, les erreurs et les informations du fichier source. Les administrateurs peuvent déclencher une lecture e-mail ponctuelle pour une boîte configurée, avec confirmation explicite, sans activer ni créer de planification. Migration importTrigger appliquée en sandbox ; TypeScript, 48 tests, build et rendus bureau/mobile validés.
2026-09-02 11:43:23 +00:00
0039_snapshot.json
Checkpoint: Automatismes séparé en onglets Import et Export. Les règles d’export ciblent un destinataire ou une ventilation, avec destination locale, Teams ou SharePoint et ouverture navigateur optionnelle. La validation BAP unique ou en masse applique la première règle active par priorité puis conserve le paramétrage historique comme repli. Paramètres d’export déplacés vers Automatismes et page renommée Paramètres. Migration additive, tests, TypeScript, build et contrôles visuels validés.
2026-09-02 12:13:23 +00:00
0040_snapshot.json
fix: tracer le moteur IA réellement invoqué
2026-09-09 08:27:43 +00:00