settings for map caching

This commit is contained in:
MathMan05
2025-12-11 17:21:13 -06:00
parent 38d0c615c1
commit d98ec297f5
3 changed files with 16 additions and 1 deletions
+12
View File
@@ -3235,6 +3235,18 @@ class Localuser {
localStorage.removeItem("traces");
}
};
const box4 = devSettings.addCheckboxInput(I18n.devSettings.cache(), () => {}, {
initState: !!localStorage.getItem("isDev"),
});
box4.onchange = (e) => {
if (e) {
localStorage.setItem("isDev", "true");
} else {
localStorage.removeItem("isDev");
}
SW.postMessage({code: "isDev", dev: e});
};
devSettings.addText(I18n.devSettings.cacheDesc());
}
if (this.trace.length && localStorage.getItem("traces")) {
const traces = settings.addButton(I18n.localuser.trace());
+1
View File
@@ -856,6 +856,7 @@ export class SW {
port.port1.close();
});
this.postMessage({code: "ping"});
this.postMessage({code: "isDev", dev: !!localStorage.getItem("isDev")});
this.captureEvent("updates", (update, stop) => {
this.needsUpdate ||= update.updates;
if (update) {
+3 -1
View File
@@ -295,7 +295,9 @@
"description":"These are for developers of Spacebar/Fermi, if you don't know what you're doing, please don't mess with these settings.",
"badUser":"Enabled logging of bad user objects that send too much information:",
"logGateway":"Log received gateway events (log level info):",
"traces":"Expose traces:"
"traces":"Expose traces:",
"cache":"Enable Service Worker Caching map files:",
"cacheDesc":"map files will still load either way, this'll just make sure they're in cache when a new update rolls out."
},
"htmlPages": {
"idpermissions": "This will allow the bot to:",