32 lines
1.3 KiB
Vue
32 lines
1.3 KiB
Vue
<template>
|
|
<div class="fc-cleanup">
|
|
<p class="fc-muted text-body-2 mb-4">
|
|
Retroactive enforcement of import-filter rules. Each card scans the
|
|
existing library for content that the current import filters would
|
|
now exclude. Destructive — typed-token confirmation required.
|
|
</p>
|
|
|
|
<MinDimensionCard class="mb-4" />
|
|
<TransparencyAuditCard class="mb-4" />
|
|
<SingleColorAuditCard class="mb-4" />
|
|
<TagMaintenanceCard />
|
|
</div>
|
|
</template>
|
|
|
|
<script setup>
|
|
import MinDimensionCard from '../components/cleanup/MinDimensionCard.vue'
|
|
import TransparencyAuditCard from '../components/cleanup/TransparencyAuditCard.vue'
|
|
import SingleColorAuditCard from '../components/cleanup/SingleColorAuditCard.vue'
|
|
// Reuse existing TagMaintenanceCard (FC-3k) as-is — it already handles
|
|
// preview + commit of prune-unused-tags via the admin store. Operator
|
|
// confirmed 2026-05-26: don't duplicate into a new UnusedTagsCard.
|
|
// MaintenancePanel drops its TagMaintenanceCard reference in the
|
|
// SettingsView edit (Task 16) so this is now the sole rendering site.
|
|
import TagMaintenanceCard from '../components/settings/TagMaintenanceCard.vue'
|
|
</script>
|
|
|
|
<style scoped>
|
|
.fc-cleanup { max-width: 900px; }
|
|
.fc-muted { color: rgb(var(--v-theme-on-surface-variant)); }
|
|
</style>
|