add more persistence options and fix startup detections. Also bump version to 1.3.5

This commit is contained in:
KingKDot
2026-03-12 13:52:02 -05:00
parent 52ac86507b
commit b2172dd3e8
10 changed files with 282 additions and 54 deletions
+14
View File
@@ -75,6 +75,18 @@ if (rawServerListCheckbox && serverUrlInput) {
});
}
const persistenceCheckbox = document.querySelector('input[name="enable-persistence"]');
const persistenceMethodContainer = document.getElementById("persistence-method-container");
if (persistenceCheckbox && persistenceMethodContainer) {
persistenceCheckbox.addEventListener("change", () => {
if (persistenceCheckbox.checked) {
persistenceMethodContainer.classList.remove("hidden");
} else {
persistenceMethodContainer.classList.add("hidden");
}
});
}
async function init() {
try {
updateServerUrlPlaceholder();
@@ -191,6 +203,7 @@ form?.addEventListener("submit", async (e) => {
const enablePersistence = form.querySelector(
'input[name="enable-persistence"]',
).checked;
const persistenceMethod = form.querySelector('#persistence-method')?.value || 'startup';
const hideConsole = form.querySelector(
'input[name="hide-console"]',
).checked;
@@ -208,6 +221,7 @@ form?.addEventListener("submit", async (e) => {
disableCgo,
obfuscate,
enablePersistence,
persistenceMethod: enablePersistence ? persistenceMethod : undefined,
hideConsole,
noPrinting,
};