From 9a1d26e129a192c064a6209a3a0427263eeedcff Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Tue, 18 Feb 2025 09:20:57 +0100 Subject: [PATCH] feat: add protectedSessionTimeoutScale option to be used in the protected_session_timeout widget, when it is ported to use TimeSelector --- src/routes/api/options.ts | 1 + src/services/options_init.ts | 1 + src/services/options_interface.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/src/routes/api/options.ts b/src/routes/api/options.ts index 33cd5fa8c..5cb103a31 100644 --- a/src/routes/api/options.ts +++ b/src/routes/api/options.ts @@ -14,6 +14,7 @@ const ALLOWED_OPTIONS = new Set([ "eraseEntitiesAfterTimeInSeconds", "eraseEntitiesAfterTimeScale", "protectedSessionTimeout", + "protectedSessionTimeoutTimeScale", "revisionSnapshotTimeInterval", "revisionSnapshotNumberLimit", "zoomFactor", diff --git a/src/services/options_init.ts b/src/services/options_init.ts index 3bb87703e..394808c99 100644 --- a/src/services/options_init.ts +++ b/src/services/options_init.ts @@ -77,6 +77,7 @@ const defaultOptions: DefaultOption[] = [ { name: "revisionSnapshotTimeInterval", value: "600", isSynced: true }, { name: "revisionSnapshotNumberLimit", value: "-1", isSynced: true }, { name: "protectedSessionTimeout", value: "600", isSynced: true }, + { name: "protectedSessionTimeoutTimeScale", value: "60", isSynced: true }, { name: "zoomFactor", value: isWindows ? "0.9" : "1.0", isSynced: false }, { name: "overrideThemeFonts", value: "false", isSynced: false }, { name: "mainFontFamily", value: "theme", isSynced: false }, diff --git a/src/services/options_interface.ts b/src/services/options_interface.ts index fb234240c..c2da7e1b5 100644 --- a/src/services/options_interface.ts +++ b/src/services/options_interface.ts @@ -51,6 +51,7 @@ export interface OptionDefinitions extends KeyboardShortcutsOptions