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
d85c975fb1712a14398ed1dc684e50e1cad5d5b0
demat-facturation
/
drizzle
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
..
meta
fix: tracer le moteur IA réellement invoqué
2026-09-09 08:27:43 +00:00
migrations
Initial project bootstrap
2026-01-08 05:47:56 -05:00
0000_dashing_earthquake.sql
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_breezy_the_spike.sql
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_striped_red_skull.sql
Checkpoint: Modification de la page Factures avec sélection multiple et export PDF.
2026-01-08 09:17:29 -05:00
0003_previous_killraven.sql
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_white_the_hunter.sql
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_small_roxanne_simpson.sql
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_fresh_bromley.sql
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_faulty_titanium_man.sql
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_orange_prism.sql
Checkpoint: Ajout du paramètre "Dossier d'export" dans les paramètres de réception
2026-02-11 12:26:52 -05:00
0009_regular_warhawk.sql
Checkpoint: Système de gestion des automatismes pour remplissage automatique des factures
2026-02-11 12:35:26 -05:00
0010_late_thor_girl.sql
Checkpoint: Coloration des valeurs dans Factures BAP (automatique vs manuelle)
2026-02-11 12:39:22 -05:00
0011_woozy_sabretooth.sql
Checkpoint: Ajout de la configuration des champs obligatoires pour le score LLM
2026-02-13 03:39:41 -05:00
0012_left_madame_web.sql
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_absent_santa_claus.sql
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_watery_talos.sql
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_cool_redwing.sql
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_tricky_quasimodo.sql
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_clammy_toad.sql
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_warm_changeling.sql
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_smooth_lord_hawal.sql
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_overrated_nekra.sql
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_unique_speed.sql
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_stiff_mephistopheles.sql
fix: ajouter 'both' dans l'enum bapExportMode (schema DB + validation Zod) pour permettre la sauvegarde des paramètres SharePoint
2026-05-05 09:56:07 -04:00
0023_greedy_magus.sql
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_real_kylun.sql
feat: intégration Microsoft Graph pour export SharePoint - helper uploadToSharePoint, champs Azure AD en DB et UI
2026-05-06 07:29:23 -04:00
0025_unknown_spencer_smythe.sql
feat: améliorations SharePoint - test connexion Azure AD, alerte expiration secret, log statut upload dans BapHistory
2026-05-06 07:55:46 -04:00
0026_perfect_richard_fisk.sql
feat: date de début de lecture emails dans paramètres import
2026-06-02 10:53:45 -04:00
0027_complex_ultimo.sql
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_dusty_kat_farrell.sql
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_unknown_spot.sql
Checkpoint: Ajout de l'onglet "Paramétrage" dans la page Ventilation FreePro :
2026-06-08 09:24:05 -04:00
0030_vengeful_warbird.sql
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_mean_squadron_supreme.sql
feat: warningMessage quota IA dans rapports d'import + redémarrage auto services
2026-06-09 12:15:26 -04:00
0032_volatile_jocasta.sql
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_strange_manta.sql
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_black_shadowcat.sql
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_eminent_dreadnoughts.sql
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_broken_rattler.sql
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_goofy_quentin_quire.sql
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_late_thunderbolt.sql
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_good_carmella_unuscione.sql
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_sudden_flatman.sql
fix: tracer le moteur IA réellement invoqué
2026-09-09 08:27:43 +00:00
relations.ts
Initial project bootstrap
2026-01-08 05:47:56 -05:00
schema.ts
fix: tracer le moteur IA réellement invoqué
2026-09-09 08:27:43 +00:00