v2.6.2 : edition admin et BDD non conflictuelles (updates cibles)

adminSetTuning ne fait plus resetCategory + reapplique tout (ce qui
ecrasait les editions sqlite-web) : mises a jour ciblees des seuls objets
fournis (valeurs absolues), sans toucher au reste. Le bouton reset passe
par patch.reset (tableau de categories). admin.html : collectTuning
renvoie les objets MODIFIES dans la session (data-init) avec leurs
valeurs completes. Tests : non-regression (edition externe preservee)
+ mise a jour du test de reset.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
perco
2026-06-13 23:25:01 +02:00
co-authored by Claude Opus 4.8
parent ea038b5b18
commit 55b573001b
5 changed files with 72 additions and 29 deletions
+9
View File
@@ -234,6 +234,15 @@ non affilié au jeu original de Mountyhall SARL.
## Versions
- **2.6.2** (2026-06-13) — La page admin et l'édition directe en base
(sqlite-web) **ne se marchent plus dessus**. Avant, sauver le tuning d'une
catégorie la **remettait entièrement au vanilla** puis réappliquait le
formulaire — donc une édition faite en base pouvait être écrasée par une
sauvegarde admin (et un onglet admin périmé écrasait les éditions récentes).
Désormais l'admin fait des **mises à jour ciblées** : seuls les objets
réellement modifiés dans la session sont écrits, le reste de la catégorie est
laissé tel quel. Le bouton « Tout remettre d'origine » passe par un reset
explicite (`patch.reset`). Les deux chemins d'édition cohabitent enfin.
- **2.6.1** (2026-06-13) — Suite du branchement de la base de référence sur
l'encyclopédie. Les **plages de puissance des potions et parchemins** sont
désormais lues dans la BDD (`/api/reference/potions`, `/api/reference/scrolls`,