From 188e7676fa67e78009593c97bcf3cd919ea522a9 Mon Sep 17 00:00:00 2001 From: fabres Date: Thu, 6 Aug 2026 09:04:17 +0200 Subject: [PATCH] docs: changelog des updates depuis 14.0.0 (migration V14, sommeil, tests) --- changelog.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/changelog.md b/changelog.md index 5ae02f3f..a1a6414d 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,67 @@ # 13.0 +## Unreleased (depuis 14.0.1) + +### Migration Foundry V14 + +- Migration des classes restantes de V1 vers V2 (ApplicationV2) + - OptionsAvancees, StatusEffects, SystemCompendiums, ReglesOptionnelles, + DialogEncaissementTables + - DialogV2: formes imbriquées, boutons, styles et positionnement corrigés + - DialogV2 requiert au moins un bouton (boutons vides interdits en V14) + - templates avec wrapper à racine unique + - correction des éditeurs ProseMirror et des scrollbar sur les fiches d'acteur +- rollMode → messageMode, Token HUD, data-message-id +- champ age en StringField pour compat V14 +- compat V14: _onFirstRender (HTMLElement.show) pour les jets de dés, + fermeture des dialogs TMR après lecture d'un signe draconique +- 10 fichiers .js V1 inutilisés déplacés vers _deprecated/ +- scrollbar des applications V2 corrigées (LESS, plus de style inline) +- migration de toutes les directives CSS inline vers LESS +- titres des tables d'encaissement alternatives lisibles +- le dialog ne passe plus au premier plan lors du re-render (hook) +- refresh des dialogs herbes/potions/ingrédients après édition de fiche +- TODO-v14.md pour le suivi de la compatibilité V14 + +### Feuilles d'items + +- migration des feuilles d'items vers V2 (models, apps, templates, less + common/mixins) +- ajout des sections environnement (inventaire) et temporel (blessure, maladie, + poison, rencontre, signe draconique) manquantes dans les sheets V2 + +### Sommeil & Château Dormant + +- nouveau mode sommeil avec sélection des heures de repos +- dialogs Château Dormant intégrés, toolbar équipement +- message de statut MJ + journal de suivi stress/moral/événements par jour +- journal enrichi avec stress, perte d'enchantements, moral +- message stress journal: perte fixe de 1, reste X, conversion Y en xp +- boutons Repas externe et Rations harmonisés avec les cartouches de tchat + +### Inventaire + +- boutons +Ration/+Eau et cartouche de tchat compacte +- consommation des rations: assez d'unités pour remplir sustentation/eau en un + clic + alerte si vide +- ne plus afficher « rien à manger » quand les compteurs sont déjà pleins + +### Règles & encaissement + +- fusion des Règles customs dans Règles optionnelles (section Options alternatives) +- tables d'encaissement révisées optionnelles + dialog de consultation + +### Divers + +- regroupement des classes de combat +- fix assign dans les constructeurs + +### Tests automatisés + +- plan de test (227 cas, 33 sections) + scripts TC-01 à TC-07 +- 22 scripts TC supplémentaires (TC-08 à TC-31) avec fonctions partagées +- orchestrateur run-all-tests.sh (sélection, exécution, rapport final) +- documentation du lancement des tests dans test/README.md + ## 14.0.1 - Les imprécisions de Tétragor - correction de l'indicateur de remplissage des conteneurs