From 780544d00249384eb4865258b013572cb45997d9 Mon Sep 17 00:00:00 2001 From: Omarchy-Big-PC Date: Fri, 28 Aug 2026 15:19:54 +0100 Subject: [PATCH] Upload: require a recording date before queueing/sending files --- index.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/index.html b/index.html index 2fdb382..f493b5b 100644 --- a/index.html +++ b/index.html @@ -601,6 +601,10 @@ uploadBtn.disabled = !queue.some(e => e.state === "queued"); } function addFiles(files) { + if (!dateSelect.value) { + setStatus("Pick a recording date first (top right), then add files.", "err"); + return; + } for (const file of files) { if (!/\.(mp4|avi)$/i.test(file.name)) continue; queue.push({file, state: "queued"}); @@ -657,6 +661,10 @@ uploadBtn.addEventListener("click", async () => { const pending = queue.filter(e => e.state === "queued"); if (!pending.length) return; + if (!dateSelect.value) { + setStatus("Pick a recording date first (top right). Upload cancelled.", "err"); + return; + } uploadBtn.disabled = true; let okCount = 0, done = 0; const workers = Array.from({length: Math.min(3, pending.length)}, async () => {