Bump asset versions and rotate service worker cache

This commit is contained in:
Alexander Schmidt
2026-03-26 13:24:18 +01:00
parent f6edc4cb58
commit 1e2ea6c24d
3 changed files with 11 additions and 10 deletions

View File

@@ -7,7 +7,7 @@
<meta name="description" content="Create Monero payment requests in seconds. No account registration, no KYC. Minimal backend for short URLs only.">
<link rel="icon" id="favicon" href="favicon.svg" type="image/svg+xml">
<link rel="preload" href="fonts/inter-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="style.css?v=20260326-2">
<link rel="stylesheet" href="style.css?v=20260326-3">
</head>
<body>
@@ -122,8 +122,8 @@
<div class="toast" id="toast"></div>
<script src="lib/qrcode.min.js?v=20260326-2" defer></script>
<script src="i18n.min.js?v=20260326-2" defer></script>
<script src="app.min.js?v=20260326-2" defer></script>
<script src="lib/qrcode.min.js?v=20260326-3" defer></script>
<script src="i18n.min.js?v=20260326-3" defer></script>
<script src="app.min.js?v=20260326-3" defer></script>
</body>
</html>

View File

@@ -6,7 +6,7 @@
<title>xmrpay.link — Privacy & Terms</title>
<meta name="description" content="Privacy policy and terms of use for xmrpay.link.">
<link rel="icon" href="favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=20260326-2">
<link rel="stylesheet" href="style.css?v=20260326-3">
<style>
main.legal-main {
max-width: 920px;
@@ -211,7 +211,7 @@
<div class="lang-dropdown" id="langDropdown"></div>
</div>
<script src="i18n.min.js?v=20260326-2" defer></script>
<script src="i18n.min.js?v=20260326-3" defer></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
var supported = ['en', 'de', 'fr', 'it', 'es', 'pt', 'ru'];

9
sw.js
View File

@@ -1,11 +1,12 @@
var CACHE_NAME = 'xmrpay-v3';
var CACHE_NAME = 'xmrpay-v4';
var ASSETS = [
'/',
'/index.html',
'/app.js',
'/i18n.js',
'/app.min.js?v=20260326-3',
'/i18n.min.js?v=20260326-3',
'/style.css',
'/lib/qrcode.min.js',
'/lib/qrcode.min.js?v=20260326-3',
'/favicon.svg',
'/fonts/inter-400.woff2',
'/fonts/jetbrains-400.woff2'
// xmr-crypto.bundle.js and jspdf.min.js are lazy-loaded and runtime-cached