CREATORJD commited on
Commit
21ba3fe
·
verified ·
1 Parent(s): 5263997

Publish MASSFRONT v1.33.55 browser PWA recovery hotfix (part 2)

Browse files
Files changed (3) hide show
  1. assets/data/runtime-compatibility.json +19 -19
  2. boot.js +2 -2
  3. index.html +14 -14
assets/data/runtime-compatibility.json CHANGED
@@ -1,10 +1,10 @@
1
  {
2
  "schema": "massfront.runtime-compatibility",
3
  "schemaVersion": 1,
4
- "buildVersion": "1.33.54",
5
  "channel": "packaged-www",
6
- "manifestHash": "c10e08d970eabb243b2d9fb49af71732151e666d8645dc1ee9b5dc0845f9bf16",
7
- "balanceHash": "91bf0823171db162edfdb0a74d4812fe09cf636c0d5a813fc4a08124c1af2b7e",
8
  "algorithm": {
9
  "leaf": "sha256(raw-artifact-bytes)",
10
  "root": "sha256(domain\\0 + utf8ByteLength(path):path\\0decimalSize\\0leaf\\n for each ordered entry)",
@@ -17,17 +17,17 @@
17
  {
18
  "path": "index.html",
19
  "size": 428689,
20
- "sha256": "5798bac10af0db71754f1c1657885673024149e9c8324db1d4b645517d1b6b50"
21
  },
22
  {
23
  "path": "boot.js",
24
  "size": 33185,
25
- "sha256": "b94f8fbed4bc7b2cd09058437be5debdcf21fcaf702deb0cf8fa50b329c8cf96"
26
  },
27
  {
28
  "path": "sw.js",
29
- "size": 2323,
30
- "sha256": "fa80e6d58f52664f3fa690c0fc1162f4a91e2b09628240c86493e115ac85cb08"
31
  },
32
  {
33
  "path": "src/styles/ui.css",
@@ -111,8 +111,8 @@
111
  },
112
  {
113
  "path": "src/engine/gl.js",
114
- "size": 4287538,
115
- "sha256": "5acdabee648ca26b1bc86158560c521683e2f22ed707d176e24a64c20d37be7a"
116
  },
117
  {
118
  "path": "src/engine/planetpreview.js",
@@ -151,8 +151,8 @@
151
  },
152
  {
153
  "path": "src/engine/mesh.js",
154
- "size": 228696,
155
- "sha256": "b531e7d42bf6a0ba99a147c96cf490ffe2401ce5f8caf6c9a9b838662048c648"
156
  },
157
  {
158
  "path": "src/engine/billboard.js",
@@ -301,8 +301,8 @@
301
  },
302
  {
303
  "path": "src/engine/materials-world-v2.js",
304
- "size": 25301,
305
- "sha256": "6f32729b23781a2f5c97db5f2d3aa32b519c6b0211e8fb0186f41cb290b2d909"
306
  },
307
  {
308
  "path": "src/engine/models-units-nova.js",
@@ -526,8 +526,8 @@
526
  },
527
  {
528
  "path": "src/updater.js",
529
- "size": 102144,
530
- "sha256": "874ce06965eebbf44d0c82bdd1510b37d344a2d1f1d01ab82eb0a6f7519c3a63"
531
  },
532
  {
533
  "path": "src/intro.js",
@@ -551,8 +551,8 @@
551
  },
552
  {
553
  "path": "src/main.js",
554
- "size": 181133,
555
- "sha256": "f2c358283b29da4e8b62be819eb2755afc9e27a079af3cbc10ba4d6bae10023e"
556
  },
557
  {
558
  "path": "src/intel.js",
@@ -763,8 +763,8 @@
763
  },
764
  {
765
  "path": "src/main.js",
766
- "size": 181133,
767
- "sha256": "f2c358283b29da4e8b62be819eb2755afc9e27a079af3cbc10ba4d6bae10023e"
768
  },
769
  {
770
  "path": "src/intel.js",
 
1
  {
2
  "schema": "massfront.runtime-compatibility",
3
  "schemaVersion": 1,
4
+ "buildVersion": "1.33.55",
5
  "channel": "packaged-www",
6
+ "manifestHash": "8a9576da2814639fa66f3f17da13fc734b2a2c3b28e276f8c78cf74494667801",
7
+ "balanceHash": "da4f1042e4ae8f1173dbdb51b2570cb539735aba701dd18f2721bb40b26fd72e",
8
  "algorithm": {
9
  "leaf": "sha256(raw-artifact-bytes)",
10
  "root": "sha256(domain\\0 + utf8ByteLength(path):path\\0decimalSize\\0leaf\\n for each ordered entry)",
 
17
  {
18
  "path": "index.html",
19
  "size": 428689,
20
+ "sha256": "5533aa99c4bace1854a770d8b80208e6798a8e562ffa8cb2eb8922bbceaccef6"
21
  },
22
  {
23
  "path": "boot.js",
24
  "size": 33185,
25
+ "sha256": "ba55f20a429724807dc78145457b31984bd186699ce4cf3a1c74de06353da0cc"
26
  },
27
  {
28
  "path": "sw.js",
29
+ "size": 2737,
30
+ "sha256": "caf3249ace3877dc971d8521118ce060e1b7b945b8f9c67a6a7b69b3d4dbcc65"
31
  },
32
  {
33
  "path": "src/styles/ui.css",
 
111
  },
112
  {
113
  "path": "src/engine/gl.js",
114
+ "size": 4287630,
115
+ "sha256": "5690c0cb41db47e141aa7481fb19d0cf73eb5f1ce1c553d410eae53912985ca0"
116
  },
117
  {
118
  "path": "src/engine/planetpreview.js",
 
151
  },
152
  {
153
  "path": "src/engine/mesh.js",
154
+ "size": 228727,
155
+ "sha256": "869ae255cb1e219db49ca120dd155ebae36a535928969e0e17341c9ec6f9339a"
156
  },
157
  {
158
  "path": "src/engine/billboard.js",
 
301
  },
302
  {
303
  "path": "src/engine/materials-world-v2.js",
304
+ "size": 25490,
305
+ "sha256": "074ffed5f4e6e34aad750243d6f7323fb78f5b8c5e55765815e838b2494674c1"
306
  },
307
  {
308
  "path": "src/engine/models-units-nova.js",
 
526
  },
527
  {
528
  "path": "src/updater.js",
529
+ "size": 102031,
530
+ "sha256": "198874ef66f3c0fef1a8b86507ef7c411532a26910c3dbd73a8328dc4b0b3146"
531
  },
532
  {
533
  "path": "src/intro.js",
 
551
  },
552
  {
553
  "path": "src/main.js",
554
+ "size": 181090,
555
+ "sha256": "857428872384b8e03a4c9804ead7b8187240c3f141193e1bbda312e9bcbe2e2b"
556
  },
557
  {
558
  "path": "src/intel.js",
 
763
  },
764
  {
765
  "path": "src/main.js",
766
+ "size": 181090,
767
+ "sha256": "857428872384b8e03a4c9804ead7b8187240c3f141193e1bbda312e9bcbe2e2b"
768
  },
769
  {
770
  "path": "src/intel.js",
boot.js CHANGED
@@ -30,7 +30,7 @@
30
  otherwise reuse a stale source even after the installer or local preview
31
  has changed, which made new settings appear to be missing until cache was
32
  cleared manually. Patch bundles keep their content-addressed Blob URLs. */
33
- var PACKAGED_REV='1.33.54';
34
  /* Source-cache revision is deliberately independent from the user-facing
35
  release number. Local/hotfix rebuilds of the same release must not reuse
36
  an older gl.js merely because its ?v= version string is unchanged. */
@@ -580,7 +580,7 @@
580
  if(!secure) return;
581
  window.__mfPwaDiag={supported:true,registered:false,controlled:!!navigator.serviceWorker.controller,error:null};
582
  window.addEventListener('load',function(){
583
- navigator.serviceWorker.register('./sw.js?v=1.33.54-shell1',{scope:'./',updateViaCache:'none'})
584
  .then(function(reg){
585
  window.__mfPwaDiag.registered=true;
586
  window.__mfPwaDiag.scope=reg.scope;
 
30
  otherwise reuse a stale source even after the installer or local preview
31
  has changed, which made new settings appear to be missing until cache was
32
  cleared manually. Patch bundles keep their content-addressed Blob URLs. */
33
+ var PACKAGED_REV='1.33.55';
34
  /* Source-cache revision is deliberately independent from the user-facing
35
  release number. Local/hotfix rebuilds of the same release must not reuse
36
  an older gl.js merely because its ?v= version string is unchanged. */
 
580
  if(!secure) return;
581
  window.__mfPwaDiag={supported:true,registered:false,controlled:!!navigator.serviceWorker.controller,error:null};
582
  window.addEventListener('load',function(){
583
+ navigator.serviceWorker.register('./sw.js?v=1.33.55-shell1',{scope:'./',updateViaCache:'none'})
584
  .then(function(reg){
585
  window.__mfPwaDiag.registered=true;
586
  window.__mfPwaDiag.scope=reg.scope;
index.html CHANGED
@@ -17,19 +17,19 @@
17
  <meta name="mobile-web-app-capable" content="yes">
18
  <meta name="theme-color" content="#060c16">
19
  <meta name="format-detection" content="telephone=no">
20
- <link rel="apple-touch-icon" href="./assets/icons/icon-180.png?v=1.33.50">
21
- <link rel="apple-touch-icon" sizes="152x152" href="./assets/icons/icon-152.png?v=1.33.50">
22
- <link rel="apple-touch-startup-image" href="./assets/icons/splash-2732.png?v=1.33.50">
23
- <link rel="icon" href="./assets/icons/icon-192.png?v=1.33.50">
24
- <link rel="manifest" href="./assets/app.webmanifest?v=1.33.50">
25
- <link rel="stylesheet" href="./src/styles/ui.css?v=1.33.50-hud">
26
- <link rel="stylesheet" href="./assets/ui.css?v=1.33.50-ui-safety">
27
- <link rel="stylesheet" href="./src/styles/auth.css?v=1.33.50">
28
- <link rel="stylesheet" href="./src/styles/tutorial.css?v=1.33.50">
29
- <link rel="stylesheet" href="./src/styles/ads.css?v=1.33.50">
30
- <link rel="stylesheet" href="./src/styles/store.css?v=1.33.50">
31
- <link rel="stylesheet" href="./src/styles/restree.css?v=1.33.50">
32
- <link rel="stylesheet" href="./src/styles/intro.css?v=1.33.50">
33
  <style>
34
  /* CRITICAL — inline so it holds on the FIRST painted frame even if the linked
35
  intro.css above is slow or fails. The launch reveal (src/intro.js, z-index 950)
@@ -707,6 +707,6 @@ body:not(.mfIntroDone) .overlay{display:none!important}
707
  <button class="mbtn alt" id="pauseSettings">⚙ &nbsp;SETTINGS</button>
708
  <button class="mbtn alt" id="quitBtn">✦ &nbsp;ABANDON MATCH</button>
709
  </div>
710
- <script src="./boot.js?v=1.33.50-boot6"></script>
711
  </body>
712
  </html>
 
17
  <meta name="mobile-web-app-capable" content="yes">
18
  <meta name="theme-color" content="#060c16">
19
  <meta name="format-detection" content="telephone=no">
20
+ <link rel="apple-touch-icon" href="./assets/icons/icon-180.png?v=1.33.55">
21
+ <link rel="apple-touch-icon" sizes="152x152" href="./assets/icons/icon-152.png?v=1.33.55">
22
+ <link rel="apple-touch-startup-image" href="./assets/icons/splash-2732.png?v=1.33.55">
23
+ <link rel="icon" href="./assets/icons/icon-192.png?v=1.33.55">
24
+ <link rel="manifest" href="./assets/app.webmanifest?v=1.33.55">
25
+ <link rel="stylesheet" href="./src/styles/ui.css?v=1.33.55-hud">
26
+ <link rel="stylesheet" href="./assets/ui.css?v=1.33.55-ui-safety">
27
+ <link rel="stylesheet" href="./src/styles/auth.css?v=1.33.55">
28
+ <link rel="stylesheet" href="./src/styles/tutorial.css?v=1.33.55">
29
+ <link rel="stylesheet" href="./src/styles/ads.css?v=1.33.55">
30
+ <link rel="stylesheet" href="./src/styles/store.css?v=1.33.55">
31
+ <link rel="stylesheet" href="./src/styles/restree.css?v=1.33.55">
32
+ <link rel="stylesheet" href="./src/styles/intro.css?v=1.33.55">
33
  <style>
34
  /* CRITICAL — inline so it holds on the FIRST painted frame even if the linked
35
  intro.css above is slow or fails. The launch reveal (src/intro.js, z-index 950)
 
707
  <button class="mbtn alt" id="pauseSettings">⚙ &nbsp;SETTINGS</button>
708
  <button class="mbtn alt" id="quitBtn">✦ &nbsp;ABANDON MATCH</button>
709
  </div>
710
+ <script src="./boot.js?v=1.33.55-boot6"></script>
711
  </body>
712
  </html>