v2.6.3 : cache-busting des assets (jeton ?v= = version, injecte par le serveur)

index.html reference css/js en ?v=__V__ ; handleStatic remplace __V__ par
APP_VERSION dans les reponses .html. Chaque deploiement change le jeton ->
le navigateur recharge le nouveau code sans vider le cache (cause du
'toujours pas' : ancien treasures.js en cache qui lisait le statique sans
les bonus magiques edites en base).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
perco
2026-06-13 23:43:25 +02:00
co-authored by Claude Opus 4.8
parent 55b573001b
commit b55a6f8ac9
4 changed files with 29 additions and 10 deletions
+7
View File
@@ -234,6 +234,13 @@ non affilié au jeu original de Mountyhall SARL.
## Versions
- **2.6.3** (2026-06-13) — **Cache-busting** des fichiers du jeu : les balises
`<script>`/`<link>` de `index.html` portent `?v=__V__`, jeton que le serveur
remplace par la version de l'appli (donc différent à chaque déploiement). Le
navigateur recharge ainsi forcément le nouveau code/CSS — fini les anciennes
versions servies depuis le cache même après une mise à jour (par ex. la page
« Trésors du Hall » qui n'affichait pas les bonus magiques d'équipement
fraîchement édités). Complète le `Cache-Control: no-cache` de la 2.6.1.
- **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