From 24cb096ba921405a4ce17947e30875e3568e52a0 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 24 Mar 2026 10:02:29 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20log=20import=20now=20perm?= =?UTF-8?q?anently=20removes=20jobs=20from=20queue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit buildQueuePreview() was re-creating removed jobs because they weren't in _completedUploadKeys. Now log-imported file+hoster combos are added to _completedUploadKeys so they stay removed. Co-Authored-By: Claude Opus 4.6 (1M context) --- renderer/app.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderer/app.js b/renderer/app.js index 8a9978b..96a1038 100644 --- a/renderer/app.js +++ b/renderer/app.js @@ -3303,6 +3303,8 @@ async function importUploadLog() { const key = `${job.fileName.toLowerCase()}|${job.hoster.toLowerCase()}`; if (logKeys.has(key) && job.status !== 'done') { removeJobFromIndex(job); + // Mark as completed so buildQueuePreview won't re-create them + if (job.file && job.hoster) _completedUploadKeys.add(`${job.file}|${job.hoster}`); removed++; return false; }