diff --git a/frontend/src/components/settings/ImportFiltersForm.vue b/frontend/src/components/settings/ImportFiltersForm.vue index 1dfcc5d..e812c7c 100644 --- a/frontend/src/components/settings/ImportFiltersForm.vue +++ b/frontend/src/components/settings/ImportFiltersForm.vue @@ -1 +1,71 @@ -ImportFiltersForm — implemented in Task 15 + + + Import filters + + + + + + + + + + + + + + + + + + + + + + + {{ store.settingsError }} + + + + + + + + + diff --git a/frontend/src/components/settings/ImportTaskList.vue b/frontend/src/components/settings/ImportTaskList.vue index 44df079..a78562d 100644 --- a/frontend/src/components/settings/ImportTaskList.vue +++ b/frontend/src/components/settings/ImportTaskList.vue @@ -1 +1,141 @@ -ImportTaskList — implemented in Task 15 + + + + Recent import tasks + + + + mdi-refresh + Refresh + + + Retry failed + + + Clear completed… + + + + + + {{ item.status }} + + + + {{ shorten(item.source_path) }} + + {{ formatBytes(item.size_bytes) }} + {{ formatDate(item.created_at) }} + + + {{ shorten(item.error, 60) }} + + + + + Load more + + + + + Clear completed tasks + + + + + + Cancel + Clear + + + + + + + diff --git a/frontend/src/components/settings/ImportTriggerPanel.vue b/frontend/src/components/settings/ImportTriggerPanel.vue index 0ceea25..232df86 100644 --- a/frontend/src/components/settings/ImportTriggerPanel.vue +++ b/frontend/src/components/settings/ImportTriggerPanel.vue @@ -1 +1,45 @@ -ImportTriggerPanel — implemented in Task 15 + + + Trigger scan + + + + + Scanning {{ store.activeBatch.source_path }} — + imported {{ store.activeBatch.imported }}, + skipped {{ store.activeBatch.skipped }}, + failed {{ store.activeBatch.failed }} / + {{ store.activeBatch.total_files }} files + + + + + Run a quick scan of the import directory. Deep scan (pHash dedup, + archives) lands in FC-2d. + + + mdi-magnify-scan + Quick scan + + + {{ store.triggerError }} + + + + + + +
+ Run a quick scan of the import directory. Deep scan (pHash dedup, + archives) lands in FC-2d. +