Commit Graph

  • ad3ea0e9e6 CI : build web cassé par la sortie de npm 12 (npm@latest exige Node >= 22) main v1.0.3 beta IETM_FIXE\ietm6 2026-07-10 09:31:58 +02:00
  • 0c44e42a22 Quêtes libres : fin des conteneurs fantômes (cascade, impact annoncé, export filtré, migration V24) Sidebar Lore : le panneau Templates ne peut plus écraser l'arbre IETM_FIXE\ietm6 2026-07-10 09:19:26 +02:00
  • 1c8b24c5dd CI : Trivy en résolution 100 % hors-ligne (--offline-scan) v1.0.2-beta IETM_FIXE\ietm6 2026-07-07 12:09:04 +02:00
  • 177967af55 Sécurité : purge des 22 CVE remontées par Trivy (premier run du gate) IETM_FIXE\ietm6 2026-07-07 01:22:54 +02:00
  • 42c4b53ced Stack qualité CI (MegaLinter, Trivy, ESLint) et purge du backlog lint web IETM_FIXE\ietm6 2026-07-07 01:05:00 +02:00
  • 3e9e828225 Mise en place de la qualité sur la branche beta également IETM_FIXE\ietm6 2026-07-07 00:16:23 +02:00
  • 51eb907078 Mise en place de la version 1.0.2-bêta IETM_FIXE\ietm6 2026-07-07 00:12:40 +02:00
  • 9f0359d8c0 Dernière fournée de corrections Sonar Mise en place de MegaLinter ; web-lint pour la partie code quality sur la CI, Trivy pour la partie CVE IETM_FIXE\ietm6 2026-07-07 00:11:52 +02:00
  • 587e0fe097 passage 1.0.1-beta v1.0.1-beta IETM_FIXE\ietm6 2026-07-06 15:25:48 +02:00
  • 5c3c58265f Première fournée correction dette technique. Refactoring du code pour améliorer la lisibilité de ce dernier coté core Correction sur l'export / import : les images n'étaient pas bien liées à la campagne lors de l'export / import et provoquait un bug d'affichage des images lorsqu'on voulait ouvrir une campagne importée. IETM_FIXE\ietm6 2026-07-06 14:39:35 +02:00
  • f72161e41e Correction sur l'export PDF : problème d'échappement de caractères qui faisait péter un test unitaire v1.0.0 IETM_FIXE\ietm6 2026-07-04 11:42:18 +02:00
  • 4d05aa5118 Passage à la version 1.0.0 IETM_FIXE\ietm6 2026-07-04 11:21:46 +02:00
  • beafbc2fa9 Livret PDF v2, graphe des liens côté campagne, et refactor de l'import IETM_FIXE\ietm6 2026-07-04 11:15:16 +02:00
  • b2c3800bf8 Co-MJ v1 : quêtes de première classe, guidage de préparation, assistant IA, mode séance, battlemaps multiples et export Foundry ciblé v1.0.0-beta IETM_FIXE\ietm6 2026-07-03 15:29:23 +02:00
  • 268f4721ce Ajout de fichiers de logs et relèvement de la limite à 2Go pour l'import d'une sauvegarde IETM_FIXE\ietm6 2026-06-27 10:10:50 +02:00
  • 11a33b1cf0 Pages de lore en blocs (grille 2D libre) + bloc image recadrable, et import dd2vtt sur les scènes IETM_FIXE\ietm6 2026-06-26 17:38:27 +02:00
  • f670735100 Export/import par campagne + espace de jeu (v2), fix du nombre de joueurs, et ergonomie de jeu IETM_FIXE\ietm6 2026-06-26 14:38:39 +02:00
  • c1e3a20e5a Ajout de tests unitaires pour améliorer la couverture globale des tests IETM_FIXE\ietm6 2026-06-26 09:40:01 +02:00
  • a9242ba1e1 Nettoyage post-revue : factorisation, code mort et fiabilité (reorder/lore/foundry/PDF) IETM_FIXE\ietm6 2026-06-26 09:10:20 +02:00
  • 3896c5b4cb Ajout de la possibilité d'importer les images des monstres issus de foundry IETM_FIXE\ietm6 2026-06-25 17:28:09 +02:00
  • b999aa54ad Possibilité d'importer un template de monstre depuis le systeme qu'on utilise sur Foundry pour forcer le template. Lors de l'export, le monstre est automatiquement adapté comme ça. à l'import des monstres depuis foundry : on garde la structure originelle utilisée sur foundry également IETM_FIXE\ietm6 2026-06-25 16:50:27 +02:00
  • 9bd66613b6 Ajout de drag'n drop là ou c'est possible ; ajout de l'import des ennemis depuis foundryVTT IETM_FIXE\ietm6 2026-06-25 15:21:25 +02:00
  • 18f5a260b0 passage v1.0.0-beta IETM_FIXE\ietm6 2026-06-25 12:18:19 +02:00
  • c0e1da78c8 Mise en place de l'export foundry ; modification des Arc, chapitres et scènes..... => Suppression de la section maps pour arc, chapitres ; et dans scène on importe les maps format foundry (image / vidéo + json) IETM_FIXE\ietm6 2026-06-25 12:16:27 +02:00
  • 5bc038acd8 Suppression de la sélection du langage au démarrage de l'appli : maintenant c'est le système qui décide de la langue. Changement relicat Loremind -> DM Loremind Passage en 0.18.0 stable publique v0.18.0 IETM_FIXE\ietm6 2026-06-22 16:59:55 +02:00
  • f347dcd357 Passage à la 0.17.3 et ajout d'un splash screen pour le démarrage de l'application v0.17.3 IETM_FIXE\ietm6 2026-06-22 11:34:55 +02:00
  • 46fea8d53c On arrête de mettre appimagetool dans la release - actif après la release 0.17.2 IETM_FIXE\ietm6 2026-06-22 11:15:41 +02:00
  • e05b26563f passage v0.17.2 release officielle v0.17.2 IETM_FIXE\ietm6 2026-06-22 10:37:00 +02:00
  • dc66199177 Passage v0.17.2-beta suite au changement de l'installeur v0.17.2-beta IETM_FIXE\ietm6 2026-06-22 09:51:26 +02:00
  • b133d0f16d Correction dans l'installeur : ajout d'une case pour pouvoir lancer le programme automatiquement à la fin de l'installation (sous windows) afin d'éviter que l'utilisateur ne soit perturbé IETM_FIXE\ietm6 2026-06-22 09:49:33 +02:00
  • 024d37dea6 Correction des worflow pour linux v0.17.1-beta IETM_FIXE\ietm6 2026-06-20 11:16:46 +02:00
  • 997aadf5b5 Mise en place de la distribution en .appimage pour les distro linux IETM_FIXE\ietm6 2026-06-20 11:04:15 +02:00
  • 560c07d5c3 Changement du logo pour l'application et changement du nom en "DM Loremind" pour le tittre de l'application. v0.17.0 IETM_FIXE\ietm6 2026-06-19 10:00:13 +02:00
  • 5aa08a3a27 Correction du worflow release : on ne fait plus les tests (évite le doublons de test avec le ci.yml). Correction de tests coté java + config Suppression de classes inutilisées coté Angular v0.16.3 IETM_FIXE\ietm6 2026-06-19 00:36:30 +02:00
  • 13f4b994ab Ajout de postgres sur git et gitea en conteneur docker pour pouvoir exécuter les tests unitaires concernant la BDD v0.16.2 IETM_FIXE\ietm6 2026-06-18 16:28:10 +02:00
  • d1653b8bea Ajout du mvn wrapper dans le workflow ; ajout d'un gate keeper coté workflow git afin d'éviter de build le .msi si des tests échoues IETM_FIXE\ietm6 2026-06-18 16:13:36 +02:00
  • 4d049274f9 Refacto du code coté Python, java et coté angular afin de mieux séparer les responsabilité et d'avoir moins de répétitivité dans le code. Mise en place de tests unitaires coté Python et Angular Mise en place de la couverture de test directement dans le workflow : le programme ne build pas si jamais un test échoue Passage en v0.16.2 en conséquence IETM_FIXE\ietm6 2026-06-18 15:59:10 +02:00
  • eb78a75621 Ajout du binaire tesseract pour la reconnaissance OCR des PDF pour l'installation local Correction d'un problème d'écrasement de BDD à la réinstallation v0.16.1 IETM_FIXE\ietm6 2026-06-18 10:28:31 +02:00
  • f04ecf1021 Passage v0.16.0 v0.16.0 IETM_FIXE\ietm6 2026-06-18 09:52:53 +02:00
  • 72fe5e6215 Mise en place de l'import / export des données pour pouvoir sauvegarder les lores / campagnes IETM_FIXE\ietm6 2026-06-18 09:49:34 +02:00
  • 7dfa9c3655 Mise à jour v0.15.1 v0.15.1 IETM_FIXE\ietm6 2026-06-17 18:24:51 +02:00
  • 7aa174d75a Mise à jour du workflow pour forcer le declenchement à la main si par malheur il ne tourne pas à l'avenir automatiquement IETM_FIXE\ietm6 2026-06-17 18:24:18 +02:00
  • 48baa08cfb Mise en place d'un installeur pour la version bureau sans passer par Docker. Permet d'utiliser Loremind sans passer par Docker et sans lancer tous les conteneurs Passage en v0.15.0 v0.15.0 IETM_FIXE\ietm6 2026-06-17 18:04:33 +02:00
  • f1c68634f7 Merge branch 'beta' IETM_FIXE\ietm6 2026-06-16 15:16:19 +02:00
  • 1e501e03a4 Mise en place du readme en anglais IETM_FIXE\ietm6 2026-06-16 15:15:48 +02:00
  • 9d4e72af26 Mise à jour du gitignore pour ne pas avoir la documentation réservée patreon dans le répertoire général IETM_FIXE\ietm6 2026-06-16 14:13:47 +02:00
  • 1fb4563557 Redécoupage des fichiers et sortie des prompts dans leurs propre fichiers pour ne pas tout mélanger ensemble. On garde malgrès tout les promps à coté des parseurs car ils évoluent généralement ensemble. IETM_FIXE\ietm6 2026-06-15 10:16:01 +02:00
  • 84025911f8 Prise en compte du langage de l'utilisateur pour le prompt de réponse. Si par exemple l'interface est en anglais, les IA vont favoriser l'anglais pour la réponse IETM_FIXE\ietm6 2026-06-15 09:49:05 +02:00
  • bf871852b8 Mise à jour de l'orchestrateur IETM_FIXE\ietm6 2026-06-14 17:18:48 +02:00
  • 78e735c959 Mise à jour de la partie watchtower ; pas nécéssaire tout le temps IETM_FIXE\ietm6 2026-06-14 16:51:46 +02:00
  • c734de447f Merge branch 'beta' v0.14.0 IETM_FIXE\ietm6 2026-06-14 16:32:51 +02:00
  • 914767f793 Montée version v0.14.0-beta v0.14.0-beta IETM_FIXE\ietm6 2026-06-14 16:24:52 +02:00
  • af3a6d443c Mise en place de l'anglais comme deuxième langue pour l'application IETM_FIXE\ietm6 2026-06-14 16:24:05 +02:00
  • 6e75326779 Amélioration de la couverture de tests pour la partie infrastructure.ai IETM_FIXE\ietm6 2026-06-14 11:45:20 +02:00
  • d0b53bb15a Ajout, corrections et modifications de tests unitaires pour la partie infrastructure.web.controller. Amélioration de la couverture de test IETM_FIXE\ietm6 2026-06-14 11:25:29 +02:00
  • bbcb5ee34e Correction du test CampaignStructuralContextBuilderTest IETM_FIXE\ietm6 2026-06-14 10:11:27 +02:00
  • c77c0bc994 référencement des ennemis dans les lieux d'une quête ou d'un chapitre v0.13.0-beta IETM_FIXE\ietm6 2026-06-13 11:08:16 +02:00
  • 6035df262d Ajout de la possibilité de faire des stats blocs pour tout ce qui est ennemis / créatures adverses. Dorénavant, l'IA est capable de prendre en compte le format des quêtes, chapitres, Arc.... pour proposer des blocs plus complets. Les ennemis sont également référençables directement dans la campagne. Les références vers les ennemis dans la partie "donjon" est en cours d'ajout IETM_FIXE\ietm6 2026-06-12 23:38:43 +02:00
  • 809e00ce49 Ajout de la possibilité d'archiver le chat dans l'atelier PDF + IA, ainsi que de référencer l'archive dans la conversation actuelle. Le chat est limité à 16 000 caractères pour l'archive et le début est tronqué pour laisser plutôt la conclusion en visibilité. Passage bêta 0.12.6 v0.12.6-beta IETM_FIXE\ietm6 2026-06-12 16:57:57 +02:00
  • bc0cbb0f7b Correction sur le NotebookController.... v0.12.5-beta IETM_FIXE\ietm6 2026-06-12 16:05:34 +02:00
  • 6740ed2177 Mise en place de la sélection des source que l'on souhaite que ce soit la partie RAG ou la partie analyse approfondie : on est plus obligé d'envoyer tous les PDFs qu'on a dans la partie atelier PDF + IA. Les réponses ne ce baseront que sur les sources que l'on aura cocher au préalable IETM_FIXE\ietm6 2026-06-12 15:58:45 +02:00
  • 8cc90bd24d Amélioration du feedback pendant les imports sur les PDF passage en 0.12.4-beta v0.12.4-beta IETM_FIXE\ietm6 2026-06-12 14:35:10 +02:00
  • 14fc1c28fe Ajout de tableaux dans la partie templates / pages de lore : possibilité d'ajouter un tableau multiligne (par exemple pour faire des tableaux d'objets dans les boutiques) ; tableau type liste clé / valeur (pour des statistiques et ce genre de chose). Ajout de la possibilité de lié un PNJ à une page de lore Ajout d'un graphe de liaison entre lore / PNJs Passage en v.0.12.3-beta v0.12.3-beta IETM_FIXE\ietm6 2026-06-12 13:23:46 +02:00
  • 7f519588b6 Amélioration de l'exploitation des PDF par l'IA Amélioration des feedbacks en cas d'erreur d'exploitation des PDF v0.12.2-beta IETM_FIXE\ietm6 2026-06-12 01:28:45 +02:00
  • 0799c850ec On essai de contraindre le modèle utilisé par ollama à répondre dans un certain format et ne plus mettre à l'interieur sa "réflexion" IETM_FIXE\ietm6 2026-06-11 15:51:22 +02:00
  • 113df6a391 amélioration import ollama IETM_FIXE\ietm6 2026-06-11 15:29:28 +02:00
  • a1f3b9b796 Améliorations sur l'utilisation de l'IA pour l'exploitation des PDF, que ce soit la partie cloud ou la partie ollama + montée en version v0.12.1-beta IETM_FIXE\ietm6 2026-06-11 01:31:24 +02:00
  • cff2ceb0b9 Ajout des dépendance dans le package.json pour forcer les dépendances sur les bonnes versions v0.12.0-beta IETM_FIXE\ietm6 2026-06-10 16:38:25 +02:00
  • d1a11823bc Regénération du package-lock avec les bonnes versions IETM_FIXE\ietm6 2026-06-10 16:32:37 +02:00
  • e1da369cfa Regénération du package-lock pour résorber les problème sur git actions IETM_FIXE\ietm6 2026-06-10 16:22:46 +02:00
  • 177bf6e781 Montée version 0.12.0-beta IETM_FIXE\ietm6 2026-06-10 16:11:01 +02:00
  • 0303786aef Corrige deux regressions de demarrage de la montee Spring Boot 3.5 IETM_FIXE\ietm6 2026-06-10 16:09:12 +02:00
  • 7dec288829 Chat atelier : reranking LLM d un pool elargi (opt-in RAG_RERANK) IETM_FIXE\ietm6 2026-06-10 15:52:50 +02:00
  • e26d11a99f Analyse approfondie : index de resumes pour ne relire que les lots pertinents IETM_FIXE\ietm6 2026-06-10 15:51:09 +02:00
  • 3d1cf6e495 Chat atelier : evenement SSE sources + affichage des pages utilisees IETM_FIXE\ietm6 2026-06-10 15:45:56 +02:00
  • 0e4820a2f8 Ateliers : reecriture de la question en question autonome avant recherche IETM_FIXE\ietm6 2026-06-10 15:37:56 +02:00
  • 092898e379 Import campagne : detection des PNJ et creatures notables (bout en bout) IETM_FIXE\ietm6 2026-06-10 15:36:17 +02:00
  • 5061457f76 Import campagne : passe de consolidation finale des quasi-doublons IETM_FIXE\ietm6 2026-06-10 15:25:35 +02:00
  • c1811b0040 Import campagne : narration et notes MJ accumulees au lieu de premier-gagne IETM_FIXE\ietm6 2026-06-10 15:19:42 +02:00
  • 8369886f42 Parallelisation des appels MAP (import campagne + analyse approfondie) IETM_FIXE\ietm6 2026-06-10 15:18:51 +02:00
  • e7aa67bc42 Import campagne : la table des matieres du PDF guide la structuration IETM_FIXE\ietm6 2026-06-10 15:15:50 +02:00
  • 91069525a5 RAG : prefixes de tache nomic-embed (search_document / search_query) IETM_FIXE\ietm6 2026-06-10 15:10:39 +02:00
  • 23878f1c63 Migration Angular 20 -> 21 : fin de la migration securite (0 vulnerabilite npm) IETM_FIXE\ietm6 2026-06-10 14:55:36 +02:00
  • 6acad41672 Migration Angular 19 -> 20 (ng update, build OK) IETM_FIXE\ietm6 2026-06-10 14:49:39 +02:00
  • 05bbe64841 Migration Angular 18 -> 19 (ng update, standalone par defaut, build OK) IETM_FIXE\ietm6 2026-06-10 14:47:19 +02:00
  • d772e969ea Migration Angular 17 -> 18 (ng update, build OK) IETM_FIXE\ietm6 2026-06-10 14:45:15 +02:00
  • 04816ae9df Mise a jour des dependances vulnerables (CVE) IETM_FIXE\ietm6 2026-06-10 14:42:13 +02:00
  • 49a94bb73e Refactor SRP : decoupage de main.py (Brain) en routers et du SettingsComponent (web) IETM_FIXE\ietm6 2026-06-10 14:41:43 +02:00
  • b0e8fade03 Optimisation du RAG des ateliers : seuil de pertinence, recherche hybride, cache et overlap IETM_FIXE\ietm6 2026-06-10 14:41:25 +02:00
  • 341f6a5aae Suppression des credentials de test du fichier application.properties IETM_FIXE\ietm6 2026-06-10 01:46:07 +02:00
  • 6c7dbff6a0 passage version v0.11.3-beta v0.11.3-beta IETM_FIXE\ietm6 2026-06-08 17:01:05 +02:00
  • 833280c784 Amélioration de l'IA pour la partie atelier PDF Mise en place d'un outil permettant de faire des tableau d'objets pour des boutiques par exemple IETM_FIXE\ietm6 2026-06-08 17:00:22 +02:00
  • 70ec1f2fb9 Modification du timeout pour permettre d'analyser de plus gros livres v0.11.2-beta IETM_FIXE\ietm6 2026-06-08 14:49:00 +02:00
  • f638fdd24b Mise à jour d'un test unitaire qui ne passait plus avec la mise à jour précédente v0.11.1-beta IETM_FIXE\ietm6 2026-06-08 11:11:50 +02:00
  • e85ab0e6b1 passage version 0.11.1-beta IETM_FIXE\ietm6 2026-06-08 11:05:48 +02:00
  • ed22d9f29c Résolution d'un bug de switch entre les PNJ lorsqu'on essai de passer directement de l'un à l'autre Ajout de dossiers pour la partie PNJ pour qu'on puisse les regrouper par cité par exemple et que ce soit plus lisible IETM_FIXE\ietm6 2026-06-08 11:05:07 +02:00
  • edc4434298 Plusieurs gros ajouts : - Possibilité de discuter avec un PDF ; RAG ou analyse approfondie. Enlèvement de l'autre outil PDF de discussion qui analysait d'abord un PDF en proposant directement une intégration sans attendre qu'on pose de question - Mise en place de l'import directement dans les outils dans la sidebar - Mise en place d'un outil pour créer des tables aléatoires avec possibilité d'utiliser pendant la partie - Mise en place d'un outil pour mettre en place des PNJ, scènes, chapitre.... directement à partir de la discussion avec le PDF - Mise en place RAG avec mistal-embeding ou nomic si on utilise ollama - Mise en place mistral, google en fournisseurs alternatifs pour l'IA dans le cloud - version 0.11.0-bêta v0.11.0-beta IETM_FIXE\ietm6 2026-06-07 09:52:15 +02:00
  • 5eb15dc449 passage 0.10.4 v0.10.4-beta IETM_FIXE\ietm6 2026-06-05 16:54:41 +02:00
  • da5b602f20 Meilleure gestion des erreurs, moins permissif au niveau de la créativité du modèle. IETM_FIXE\ietm6 2026-06-05 16:54:28 +02:00
  • 9ea43a1889 Ajout d'open router en fournisseur IA ; ajout de la possibilité de mettre des conditions de déverouillage pour les chapitres optionnels v0.10.2-beta IETM_FIXE\ietm6 2026-06-05 00:23:19 +02:00