From 95df9be60e78fe52bb4779f23273bdd29d4298f0 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 20 May 2026 20:48:05 -0400 Subject: [PATCH] =?UTF-8?q?feat(fc3c):=20SettingsView=20=E2=80=94=20Downlo?= =?UTF-8?q?ader=20section=20(rate=20limit=20+=20validate-files=20toggle)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- .../components/settings/ImportFiltersForm.vue | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/settings/ImportFiltersForm.vue b/frontend/src/components/settings/ImportFiltersForm.vue index 9e00058..fbfd69b 100644 --- a/frontend/src/components/settings/ImportFiltersForm.vue +++ b/frontend/src/components/settings/ImportFiltersForm.vue @@ -50,6 +50,28 @@
Higher = looser near-duplicate matching.
+ + +
Downloader (FC-3c)
+ + + +
gallery-dl extractor.sleep. Higher = slower but safer.
+
+ + + +
+ {{ store.settingsError }} @@ -69,7 +91,9 @@ const local = reactive({ min_width: 0, min_height: 0, skip_transparent: false, transparency_threshold: 0.9, skip_single_color: false, single_color_threshold: 0.95, - phash_threshold: 10 + phash_threshold: 10, + download_rate_limit_seconds: 3.0, + download_validate_files: true, }) watch(() => store.settings, (s) => { if (s) Object.assign(local, s) }, { immediate: true })