server.js: hash live-search.js into INJECT_VERSION, expose /api/custom/inject-version, set no-store on HTML so inline version tag stays fresh. live-search.js: compare baked window.__LS_VERSION vs server version every 2 min + on visibility change; show banner, auto-unregister service worker, clear caches, and reload when a new version ships. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Dockerfile | ||
| live-search.js | ||
| server.js | ||