From 3deb750441043a1653a41ff4de258a6d6957eb6c Mon Sep 17 00:00:00 2001 From: Pouzor Date: Tue, 21 Apr 2026 11:43:15 +0200 Subject: [PATCH] fix: NaN guard on settings interval input and validate release URL scheme --- frontend/src/components/panels/Sidebar.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/panels/Sidebar.tsx b/frontend/src/components/panels/Sidebar.tsx index af75140..322b8ad 100644 --- a/frontend/src/components/panels/Sidebar.tsx +++ b/frontend/src/components/panels/Sidebar.tsx @@ -637,7 +637,7 @@ function SettingsPanel() { min={10} max={3600} value={interval} - onChange={(e) => setIntervalValue(Number(e.target.value))} + onChange={(e) => { const v = Number(e.target.value); if (!isNaN(v)) setIntervalValue(v) }} className="w-24 px-2 py-1 rounded-md text-xs font-mono bg-[#0d1117] border border-border text-foreground focus:outline-none focus:border-[#00d4ff]" /> seconds @@ -674,7 +674,7 @@ function VersionBadge() { {hasUpdate && latest && (