Commit Graph

  • 78d4310137 feat: ajout déduplication des entités extraites dev v0.1.5 4NK IA 2025-09-19 13:29:39 +00:00
  • e82f02039f chore(dev): add start:dev (clean+backend+vite séquentiel) [skip ci] 4NK IA 2025-09-19 08:41:56 +00:00
  • 1a39f28b0b chore(scripts): add clean:all and chain into start:all [skip ci] 4NK IA 2025-09-19 08:19:47 +00:00
  • e12acf91d4 docs: documenter start:all et nettoyage; gitignore caches/logs [skip ci] 4NK IA 2025-09-19 08:17:07 +00:00
  • 9eee1f1854 chore(dev): add start:all (pm2+vite) + eslint clean [skip ci] 4NK IA 2025-09-19 08:06:28 +00:00
  • 53da3d9e7b feat(front): retirer onglet Analyse, réduire warnings hooks, supprimer tests mocks; build OK [skip ci] 4NK IA 2025-09-19 07:40:01 +00:00
  • 5abe33540e feat: finalisation complete du systeme generique 4NK IA 2025-09-18 21:50:26 +00:00
  • 8033afd748 docs: rendre générique la documentation et tests OCR 4NK IA 2025-09-18 20:15:55 +00:00
  • 981ea970d2 refactor: rendre générique les références spécifiques à Nicolas Cantu 4NK IA 2025-09-18 20:13:07 +00:00
  • aad52027c1 ci: docker_tag=dev-test 4NK IA 2025-09-18 20:07:08 +00:00
  • d5a29d9b04 refactoring 4NK IA 2025-09-18 17:05:42 +00:00
  • 9af63f22fe feat(ui): refonte complete interface extraction moderne 4NK IA 2025-09-18 16:49:48 +00:00
  • 0f9e50df71 refactoring 4NK IA 2025-09-18 16:39:39 +00:00
  • 3519b948f8 chore: sync derniers changements code/docs/tests avant restart services 4NK IA 2025-09-18 16:39:25 +00:00
  • 9712d9f375 docs(tests): stratégie et scripts shell paramétrables\n\n- Upload 50Mo (anti-413)\n- OCR CNI (SAMPLE_CNI,FOLDER_HASH)\n- Enrichissement Adresse (FOLDER_HASH,FILE_HASH)\n- SKIP si prérequis manquants 4NK IA 2025-09-18 16:36:05 +00:00
  • e5a7b3874f perf(polling): backoff exponentiel + pause onglet caché\n\n- Page Visibility API pour suspendre le polling onglet inactif\n- Backoff exponentiel 12s→48s par paliers\n- Docs mises à jour (polling, nginx uploads)\n- Test upload 50Mo validant absence de 413 4NK IA 2025-09-18 16:33:57 +00:00
  • 67a4276080 feat(ocr-cni): durcissement détection CANTU/Nicolas 4NK IA 2025-09-18 16:16:37 +00:00
  • a563a40d66 feat(georisque-cadastre): intégration complète + PDF enrichi 4NK IA 2025-09-18 16:15:04 +00:00
  • 0c9d01404f feat(address): collecteur BAN + intégration enrich/address + PDF 4NK IA 2025-09-18 16:09:28 +00:00
  • 8e3daad446 feat: intégration collecteurs Bodacc/Inforgreffe + génération PDF 4NK IA 2025-09-18 16:03:57 +00:00
  • 39c452002a docs: guides d’interconnexion (Bodacc/Inforgreffe/Adresses) + spec UI Extraction; UI: liens PDF/JSON entités 4NK IA 2025-09-18 15:48:26 +00:00
  • 42e5afceca feat(extraction): collecte externe par entité (statut + PDF), UI collecte par ligne 4NK IA 2025-09-18 15:36:29 +00:00
  • b11ede7e7d refactoring 4NK IA 2025-09-18 15:31:16 +00:00
  • 32a15e29e6 fix(extraction): brouillons immutables pour champs description (corrige object non extensible) 4NK IA 2025-09-18 14:40:59 +00:00
  • db2de72ad7 feat(entities): ajout champ description (édition + persistance) pour personnes/adresses/entreprises 4NK IA 2025-09-18 14:23:34 +00:00
  • 99b799306b ui(extraction): mise en page responsive, boutons non superposés 4NK IA 2025-09-18 14:17:10 +00:00
  • a2b6e70e38 feat(extraction): édition et suppression des entités directement dans l’onglet Extraction 4NK IA 2025-09-18 14:12:17 +00:00
  • c380ce31f0 feat(entities): édition/suppression visibles aussi pour les images 4NK IA 2025-09-18 14:02:45 +00:00
  • 43ebc94b5b feat(entities): suppression unitaire + édition inline (personnes/adresses/entreprises) avec persistance cache 4NK IA 2025-09-18 13:53:56 +00:00
  • 984c3838ae review: durée review Ollama (durationMs), timeout 15s, tooltip durée; délai min configurable via OLLAMA_MIN_REVIEW_MS 4NK IA 2025-09-18 12:59:58 +00:00
  • 1e207f734e ux(review): spinner, tooltip, chip en cours et snackbar sur Révision IA 4NK IA 2025-09-18 12:56:58 +00:00
  • 4bed3562b1 feat(ocr+quality): annuaire noms unifié, scoring boost, révision IA (Ollama) auto+manuelle; UI chips score+corrections; suppression entités; docs MAJ 4NK IA 2025-09-18 12:49:18 +00:00
  • a3501def35 feat(ocr): boost confiance avec annuaire de noms (FR+multi-lang) + docs 4NK IA 2025-09-18 10:23:24 +00:00
  • 1118bbbf5d feat(ui): chips remplacement image & confirmation adresse + API calls; docs qualité 4NK IA 2025-09-18 10:18:45 +00:00
  • 5135b9aceb docs(tests): document OCR CNI (CANTU/Nicolas) et adresse FR + test manuel 4NK IA 2025-09-18 10:04:54 +00:00
  • 4e23bc4034 fix(ocr): clamp normalize lower/upper to 1..100 (10/90) to fix sharp error 4NK IA 2025-09-18 08:36:21 +00:00
  • acecd5b502 refactoring 4NK IA 2025-09-18 08:32:34 +00:00
  • 6333d6291d feat(front,back): ETag polling, Skeletons, Reselect; backend cache atomique, DELETE, métriques, ignore étendu, PM2 watch 4NK IA 2025-09-18 07:31:33 +00:00
  • 6737865c43 fix(ui): restore delete buttons in document list 4NK IA 2025-09-17 16:42:18 +00:00
  • 2a8007d0c8 fix(ui): display file extensions for pending images and improve backend restart 4NK IA 2025-09-17 16:39:45 +00:00
  • 4bbd914a4a perf(ui): eliminate flash with React.memo, useMemo, and optimized polling 4NK IA 2025-09-17 16:36:02 +00:00
  • adb33507bc perf(ui): atténue le clignotement via polling moins fréquent et MAJ sélective du store 4NK IA 2025-09-17 16:28:31 +00:00
  • 57d4d9cf5a fix(polling): reduce frequency, add max attempts, prevent unnecessary re-renders 4NK IA 2025-09-17 16:14:16 +00:00
  • 2d52564455 fix(backend): ignore metadata files (folder.json) in document processing 4NK IA 2025-09-17 16:05:50 +00:00
  • e4cf759a44 fix(store): debug pending files mapping and display in upload view 4NK IA 2025-09-17 16:02:44 +00:00
  • 58be045089 ui(upload): spinner global au bootstrap et affichage placeholders pour fichiers en cours; reduce polling frequency 4NK IA 2025-09-17 15:54:13 +00:00
  • 9bde6426cd feat(ocr+ner): CNI MRZ multi-pass (ocrb+eng), prétraitement image/PDF, adresses FR robustes; ops: pm2 config; ui: en-tête dossier sans hash; chore: polling limité\n\nci: docker_tag=dev-test 4NK IA 2025-09-17 15:21:11 +00:00
  • fa50a0c2e6 feat(front): afficher nom du dossier et nom lisible des documents; dialog création (nom+description)\nfeat(backend): meta dossier (name, description); MRZ CNI robuste; routes meta/cache/reprocess\nchore: spinner chargement extraction; retirer navigation\nci: docker_tag=dev-test 4NK IA 2025-09-17 13:04:43 +00:00
  • 883f49e2e2 feat: re-traiter le dossier (vider cache + reprocess); UI extraction robuste entités; Stepper + liste avec ellipsis; backend DELETE /folders/:hash/cache et POST /folders/:hash/reprocess 4NK IA 2025-09-17 09:59:14 +00:00
  • b18a3077a2 backend Nicolas Cantu 2025-09-16 06:15:55 +02:00
  • 328d2584de feat: Traitement automatique des fichiers non traités Nicolas Cantu 2025-09-16 06:07:45 +02:00
  • 736637c5cd fix: Correction du problème des fichiers non traités après vidage du cache Nicolas Cantu 2025-09-16 06:04:53 +02:00
  • e0a3f06f97 feat: Ajout du bouton et endpoint pour vider le cache du dossier Nicolas Cantu 2025-09-16 06:00:00 +02:00
  • a48b41f488 fix: Correction de l'erreur React 'Objects are not valid as a React child' Nicolas Cantu 2025-09-16 05:51:25 +02:00
  • 124efaee13 fix: Correction des URLs de prévisualisation des fichiers Nicolas Cantu 2025-09-16 05:49:32 +02:00
  • bc772c201c fix: Utilisation de l'IP locale pour résoudre le problème de réseau Nicolas Cantu 2025-09-16 05:47:00 +02:00
  • 062d20a32a debug: Ajout de logs de debug côté backend Nicolas Cantu 2025-09-16 05:45:11 +02:00
  • c92cb9834b debug: Ajout de logs de debug et cache-busting pour l'API Nicolas Cantu 2025-09-16 05:42:17 +02:00
  • f2781f146a docs: Mise à jour de la documentation pour la correction de l'URL API Nicolas Cantu 2025-09-16 05:38:58 +02:00
  • 5195e0bf75 fix: Correction définitive de l'URL de l'API Nicolas Cantu 2025-09-16 05:38:33 +02:00
  • d3ba7f3f4a backend Nicolas Cantu 2025-09-16 05:35:03 +02:00
  • 177792929f debug: Ajout de timeout et logs détaillés pour diagnostiquer le problème de réseau Nicolas Cantu 2025-09-16 05:31:11 +02:00
  • 41dc846f9a debug: Ajout de logs supplémentaires pour diagnostiquer le problème de chargement Nicolas Cantu 2025-09-16 05:27:31 +02:00
  • aaf5e412a9 fix: Résolution du conflit de merge dans le router Nicolas Cantu 2025-09-16 05:26:17 +02:00
  • d4b4bc8ee5 Merge branch 'dev' of git.4nkweb.com:4nk/4NK_IA_front into dev Nicolas Cantu 2025-09-16 05:24:15 +02:00
  • 30c2306d6e debug: Ajout de logs détaillés pour diagnostiquer le problème de chargement des documents Nicolas Cantu 2025-09-16 05:24:04 +02:00
  • 8e2ac42410 backend Nicolas Cantu 2025-09-16 05:23:17 +02:00
  • 44234c0567 chore: Mise à jour des dépendances TypeScript Nicolas Cantu 2025-09-16 05:19:51 +02:00
  • a7c944621e backend Nicolas Cantu 2025-09-16 05:18:29 +02:00
  • 1e098e3ba3 chore: Suppression finale des fichiers non-code Nicolas Cantu 2025-09-16 05:11:20 +02:00
  • 7540fc286e chore: Nettoyage du repository - suppression des fichiers non-code Nicolas Cantu 2025-09-16 05:10:36 +02:00
  • 094e98a3a6 Merge remote changes and resolve conflicts Nicolas Cantu 2025-09-16 05:06:54 +02:00
  • f823c3d26c feat: Implémentation du système de pending et polling Nicolas Cantu 2025-09-16 05:05:39 +02:00
  • 43a0ad6070 backend Nicolas Cantu 2025-09-16 04:45:24 +02:00
  • 0f271fa47a backend Nicolas Cantu 2025-09-16 04:40:15 +02:00
  • 1fb8a56cf0 backend Nicolas Cantu 2025-09-16 04:27:07 +02:00
  • 98f444d008 docs: Ajout du CHANGELOG.md pour la version 1.1.0 Nicolas Cantu 2025-09-16 02:03:23 +02:00
  • c6b5767d5d feat: Implémentation du système de cache JSON et de hash pour les uploads v1.1.0 Nicolas Cantu 2025-09-16 02:01:38 +02:00
  • ab83be605e backend Nicolas Cantu 2025-09-16 01:53:20 +02:00
  • a3f2ecf6ae backend Nicolas Cantu 2025-09-16 01:51:36 +02:00
  • dc84ac7048 backend Nicolas Cantu 2025-09-16 01:26:43 +02:00
  • 081b33466f backend Nicolas Cantu 2025-09-16 01:26:08 +02:00
  • 81df52b785 backend Nicolas Cantu 2025-09-16 01:18:45 +02:00
  • a5a0421b32 backend Nicolas Cantu 2025-09-16 01:04:57 +02:00
  • 8197e281e7 ci: docker_tag=dev-test - Mise à jour .gitignore et analyse des fonctionnalités sans LLM Nicolas Cantu 2025-09-15 22:11:22 +02:00
  • 5b2a5782be design Nicolas Cantu 2025-09-15 16:17:46 +02:00
  • 0f0a26ed46 design Nicolas Cantu 2025-09-15 13:37:53 +02:00
  • ae8e647cf0 ci: gitea workflow + compose registry deployment Nicolas Cantu 2025-09-11 18:12:22 +02:00
  • 68930c6e4b ci: trigger docker build/push for dev Nicolas Cantu 2025-09-11 16:54:04 +02:00
  • 81d39172d0 chore(release): 0.1.3\n\n- Docker packaging (Dockerfile, nginx.conf, scripts)\n- Fix ExtractionView hydration (no div in p)\n- Node version checks, .nvmrc\n- Docs: README/DEPLOYMENT updates\n- Version bump to 0.1.3 v0.1.3 Nicolas Cantu 2025-09-11 16:43:44 +02:00
  • 6600308d61 feat(api): alignement back/front + support functionalType/mimeType + modes simple/complete (VITE_BACKEND_MODE) Nicolas Cantu 2025-09-11 12:28:31 +02:00
  • 013a6dda0a chore(scripts): déplacer analyze-document.py, simple-server.js, start-frontend.sh dans scripts/ Nicolas Cantu 2025-09-11 12:03:31 +02:00
  • 8414d13972 docs(deployment): notes de version 0.1.1 et procédure Nicolas Cantu 2025-09-11 11:56:33 +02:00
  • 152dbc3ed1 chore(release): 0.1.1\n\n- Lint Markdown: ignore guides/rapports, correction sample.md\n- ESLint: ignore coverage, fix no-unused-vars/no-explicit-any\n- TS: corrections FilePreview/api/views, build OK\n- Tests: Vitest OK v0.1.1 Nicolas Cantu 2025-09-11 11:50:02 +02:00
  • 2a8123bc35 fix: Suppression du bouton Analyser et corrections des erreurs JavaScript root 2025-09-10 23:59:48 +02:00
  • 6ae698de76 feat: Implémentation de l'aperçu PDF fonctionnel root 2025-09-10 23:25:55 +02:00
  • e69fa95463 fix: resolve remaining markdownlint issues staging release Nicolas Cantu 2025-09-10 18:47:20 +02:00
  • afb58ef4b1 docs: update complete documentation Nicolas Cantu 2025-09-10 18:47:09 +02:00
  • 7e46e1d992 fix: resolve HTML hydration error and improve error handling Nicolas Cantu 2025-09-10 18:36:57 +02:00
  • e63dccf9f3 fix: improve error handling for 405 Method Not Allowed Nicolas Cantu 2025-09-10 18:31:43 +02:00