Feat: Lock-Feature & Server-Authentication + Experimentals

This commit is contained in:
Youwes09
2026-03-26 23:21:39 -05:00
parent 2c93d8743d
commit ac6b70fb32
12 changed files with 816 additions and 69 deletions
+2 -2
View File
@@ -60,8 +60,8 @@
}
function resetIdle() {
if (idle) return;
if (idleTimer) clearTimeout(idleTimer);
if (idle) return; // don't re-arm while PIN screen is showing
const ms = (store.settings.idleTimeoutMin ?? 5) * 60 * 1000;
if (ms === 0) return;
idleTimer = setTimeout(() => idle = true, ms);
@@ -225,7 +225,7 @@
<div class="root">
{#if idle && !store.activeChapter}
<SplashScreen mode="idle" showCards={store.settings.splashCards ?? true}
onDismiss={() => setTimeout(() => idle = false, 340)} />
onDismiss={() => { idle = false; resetIdle(); }} />
{/if}
{#if !store.activeChapter && !store.isFullscreen}<TitleBar />{/if}
<div class="content">