Changeset b5924eb in Klonkt for src/config

Timestamp:
07/24/2026 08:07:47 PM (7 weeks ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
c502242
Parents:
780a7c6
Message:

Guardian-PWA: cache-bust op de assets (stale JS was de "fire-and-forget")

Root van de klachten (geen verzend-bericht, lijkt fire-and-forget, en aan de
ward-kant "komt niet aan"): /assets wordt met een 1-jaar-cache geserveerd, dus
de browser bleef de oude guardian.js draaien na een deploy. Die oude versie
las S.pendingOffers (nu S.offers), dus de "Verzonden aanvragen"-sectie bleef
leeg en er kwam geen feedback. De server-kant werkte al: een echte offer
sound-fabrics -> beta wordt bezorgd en door beta opgeslagen (geverifieerd).

Fix: de guardian.js/css krijgen een ?v=<mtime>-versie die per deploy bumpt
(proces-restart herberekent de mtime), zodat een update meteen doorkomt.

Changed files:
src/routes/guardian.js

  • ASSET_V uit de bestand-mtime; meegegeven aan de render

src/views/pages/guardian.ejs

  • ?v= op guardian.css en guardian.js

remarks: bestaande browsers met de oude JS gecached: eenmalig hard-refreshen
(of de PWA herinstalleren). Daarna vangt de versie-query het af. De rest van
/assets houdt de 1-jaar-cache; alleen deze PWA-in-ontwikkeling wordt gebust.

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

(No files)

Note: See TracChangeset for help on using the changeset viewer.