d07ff1b34d
Checkpoint: Correction critique : la route validateBAP et exportToPdf lisent maintenant le PDF source et l'image de signature depuis l'URL publique en fallback si le fichier local n'est pas disponible (cas du VPS où les fichiers sont stockés localement mais pas dans la sandbox).
Manus
2026-04-12 06:17:38 -04:00
5f7c8c7c7f
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.
Manus
2026-04-12 05:57:02 -04:00
edf7cc704d
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
Manus
2026-04-12 05:20:55 -04:00
604426523d
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.
Manus
2026-04-12 05:06:06 -04:00
d8d2ef14da
Checkpoint: Connexion locale avec identifiant libre (non-email), compte adminItinova créé, page Login mise à jour avec champ Identifiant
Manus
2026-03-22 13:23:16 -04:00
cd11059a89
Checkpoint: DashboardLayout redirige maintenant vers /login (connexion locale) au lieu d'afficher le bouton Sign in OAuth
Manus
2026-03-22 13:15:56 -04:00
9baa2c0610
Checkpoint: Logo Santinova agrandi à h-24 pour correspondre à la taille du logo Itinova sur la page de connexion
Manus
2026-03-22 13:11:28 -04:00
73edd0c757
Checkpoint: Page de connexion : arrivée directe sur connexion locale, logo Itinova en haut, logo Santinova + "powered by" en bas, renommage en "Gestion facturation"
Manus
2026-03-22 13:06:48 -04:00
ee49992530
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.
Manus
2026-03-14 19:28:50 -04:00
cf886a1adb
Checkpoint: Correction du problème d'affichage du canvas de signature : utilisation d'une callback ref (initCanvas) au lieu d'un useEffect conditionnel pour initialiser le fond blanc du canvas dès son montage dans le DOM
Manus
2026-03-14 19:13:45 -04:00
20be9c6060
Checkpoint: Amélioration de l'onglet Signatures : ajout d'un canvas interactif pour dessiner la signature à la souris/tactile, sélecteur de mode Dessiner/Importer, bouton Effacer, export automatique du canvas en PNG base64 lors de l'enregistrement
Manus
2026-03-14 19:07:03 -04:00
33a82e2ad2
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
Manus
2026-03-14 18:52:47 -04:00
9868a1afda
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
Manus
2026-03-06 04:17:53 -05:00
f16efa4197
Checkpoint: Checkpoint saved: Améliorations majeures de l'export des factures BAP
Manus
2026-02-13 10:33:09 -05:00
661e477d36
Checkpoint: Checkpoint saved: Ajout de la fonctionnalité d'export intelligent des factures BAP
Manus
2026-02-13 10:26:03 -05:00
4c3b68fda5
Checkpoint: Correction du bug où l'accordéon se refermait après avoir cliqué sur un sous-menu. Maintenant, la section parent reste ouverte automatiquement quand on navigue vers une page enfant.
Manus
2026-02-13 04:49:46 -05:00
8b74f8e0ea
Checkpoint: Amélioration du menu accordéon avec comportement exclusif (un seul ouvert à la fois) et design moderne coloré avec dégradés, icônes agrandies, et animations fluides
Manus
2026-02-13 04:43:05 -05:00
d0ae99042c
Checkpoint: Création d'un menu latéral accordéon avec 4 sections principales : Tableau de bord (ouvert par défaut), Facturation, Configuration, et Traçabilité
Manus
2026-02-13 04:37:15 -05:00
196bd7103d
Checkpoint: Modernisation de l'ergonomie des pages Administration des listes et Paramètres d'import avec icônes colorées, dégradés, badges de statut, et animations
Manus
2026-02-13 04:07:35 -05:00
f7f82fc68a
Checkpoint: Modernisation de l'interface de la page Paramètres
Manus
2026-02-13 03:58:53 -05:00
d32359fc10
Checkpoint: Ajout de la configuration des champs obligatoires pour le score LLM
Manus
2026-02-13 03:39:41 -05:00
96f6367094
Checkpoint: Ré-application automatique des règles d'automatisme sur factures BAP existantes
Manus
2026-02-12 04:07:06 -05:00
8857ce01ef
Checkpoint: Implémentation de l'assistant de création guidée avec interface différenciée
Manus
2026-02-12 03:44:28 -05:00
d0ef89e6ba
Checkpoint: Améliorations majeures de la gestion des règles d'automatisme
Manus
2026-02-12 03:28:27 -05:00
cd50372d30
Checkpoint: Correction de l'erreur Select.Item dans le formulaire de création de règles d'automatisme
Manus
2026-02-11 12:44:44 -05:00
716b259fe4
Checkpoint: Coloration des valeurs dans Factures BAP (automatique vs manuelle)
Manus
2026-02-11 12:39:22 -05:00
72c3f503a3
Checkpoint: Système de gestion des automatismes pour remplissage automatique des factures
Manus
2026-02-11 12:35:26 -05:00
6e04cbe798
Checkpoint: Ajout du paramètre "Dossier d'export" dans les paramètres de réception
Manus
2026-02-11 12:26:52 -05:00
e11d24cb94
Checkpoint: Création de la page Factures BAP et restructuration de l'interface
Manus
2026-02-11 11:10:23 -05:00
7cb2fee76e
Checkpoint: Correction de la détection automatique du champ Abonnement pour utiliser uniquement les mots-clés configurés dans subscriptionKeywords au lieu des mots-clés génériques codés en dur
Manus
2026-02-11 10:41:59 -05:00
4535cd6bdf
Checkpoint: Ajout du champ Abonnement (OUI/NON) aux factures avec détection automatique par mots-clés et édition directe dans la liste
Manus
2026-02-11 09:54:17 -05:00
14c50fc8fd
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.
Manus
2026-02-11 09:30:58 -05:00
70d1cf23e5
Checkpoint: Ajout d'une option "➜ Ajouter..." dans les menus déroulants Service et Ventilation de la liste des factures. Quand sélectionnée, une boîte de dialogue s'ouvre pour saisir le nouveau nom, qui est automatiquement ajouté à la liste et sélectionné pour la facture en cours.
Manus
2026-02-11 09:18:38 -05:00
69ba92b12a
Checkpoint: Transformation des cellules Service, Type d'achat et Ventilation en menus déroulants éditables directement dans la liste des factures. Les modifications sont sauvegardées automatiquement avec notification de succès.
Manus
2026-02-11 09:11:07 -05:00
e217ac06ce
Checkpoint: Ajout de boutons Modifier et Supprimer sur chaque ligne de la liste des factures. Le bouton Modifier redirige vers la page de détail, le bouton Supprimer affiche une boîte de dialogue de confirmation avant suppression définitive.
Manus
2026-02-11 09:04:49 -05:00
b93c31619f
Checkpoint: Chargement dynamique des listes de services et ventilations comptables depuis la base de données dans le formulaire d'édition de facture. Les valeurs personnalisées ajoutées dans "Administration des listes" apparaissent maintenant dans les menus déroulants.
Manus
2026-02-11 08:56:34 -05:00
d02961343a
Checkpoint: Correction de l'erreur lors de l'ajout d'un service dans la liste des services. La fonction initializeDefaultLists vérifie maintenant les doublons avant insertion.
Manus
2026-02-11 08:18:36 -05:00
4a8be36d00
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.
Manus
2026-02-11 08:03:30 -05:00
280abba902
Checkpoint: Correction de l'encodage Unicode du bouton "Vérifier maintenant" et ajout du rafraîchissement automatique de l'interface après démarrage/arrêt des services d'import.
Manus
2026-02-11 06:02:34 -05:00
2715c9e0c7
Checkpoint: Ajout du bouton "Vérifier maintenant" pour forcer une vérification immédiate des emails sans attendre le prochain cycle automatique.
Manus
2026-02-11 05:52:56 -05:00
fcf9e8f7b7
Checkpoint: Ajout du bouton "Effacer les logs" dans la page Historique d'import avec confirmation de suppression.
Manus
2026-02-11 05:24:18 -05:00
cd61c75c4c
Checkpoint: Checkpoint saved: Implémentation complète de l'import automatique depuis dossier et du système de notifications.
Manus
2026-02-11 05:16:44 -05:00
ff916d6a79
Checkpoint: Checkpoint saved: Implémentation complète de l'import automatique par email.
Manus
2026-02-11 05:08:45 -05:00
1d79959293
Checkpoint: Checkpoint saved: Correction de la page Paramètres de réception - ajout du menu latéral.
Manus
2026-02-11 05:03:32 -05:00
35efbf632d
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.
Manus
2026-02-10 12:05:23 -05:00
4690b16c9f
Checkpoint: Correction critique du système de stockage des fichiers PDF.
Manus
2026-01-12 14:56:23 -05:00
00bf870c4f
Checkpoint: Ajout d'un bord rouge sur les champs vides du formulaire d'édition.
Manus
2026-01-12 14:47:33 -05:00
d7d7d98940
Checkpoint: Correction du formulaire d'édition et ajout de logs pour diagnostic.
Manus
2026-01-12 14:41:29 -05:00
568403245a
Checkpoint: Correction de la sélection et suppression des factures.
Manus
2026-01-09 10:30:50 -05:00
8f764ed994
Checkpoint: Ajout du bouton Supprimer pour faciliter la réimportation des factures.
Manus
2026-01-09 10:23:16 -05:00
34953ca73c
Checkpoint: Correction de l'export PDF depuis la page Factures.
Manus
2026-01-08 10:57:14 -05:00
63c2afea1f
Checkpoint: Ajout des filtres par statut d'export, export Excel et page de détail avec édition manuelle.
Manus
2026-01-08 10:19:05 -05:00
d24f7c5569
Checkpoint: Modification de la page Factures avec sélection multiple et export PDF.
Manus
2026-01-08 09:17:29 -05:00
a237057b77
Checkpoint: Ajout d'un tableau de bord détaillé avec statistiques avancées et graphiques.
Manus
2026-01-08 08:56:35 -05:00
a56e6c58f4
Checkpoint: Correction du système d'authentification locale pour supporter le cookie auth_token.
Manus
2026-01-08 08:43:05 -05:00
4115702c18
Checkpoint: Ajout d'un utilisateur administrateur pour l'authentification locale.
Manus
2026-01-08 06:25:34 -05:00
5a01860aba
Checkpoint: Application complète de dématérialisation de facturation avec extraction IA (Mistral), authentification locale + Azure AD, stockage local, et export SFTP.
Manus
2026-01-08 06:02:07 -05:00