docs: changelog des updates depuis 14.0.0 (migration V14, sommeil, tests)

This commit is contained in:
fabres
2026-08-06 09:04:17 +02:00
parent bb56a3a809
commit 188e7676fa
+62
View File
@@ -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