06913eba8e
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
43 lines
1.4 KiB
Vue
43 lines
1.4 KiB
Vue
<template>
|
|
<div class="fc-maint">
|
|
<p class="text-body-2 mb-4">
|
|
Operational backfills and tagging controls. The ML backfill and centroid
|
|
recompute run nightly automatically; the allowlist auto-applies accepted
|
|
tags to new and existing images. Use the cards below to trigger a
|
|
one-off pass.
|
|
</p>
|
|
<div class="fc-maint__grid">
|
|
<MLBackfillCard />
|
|
<CentroidRecomputeCard />
|
|
<ThumbnailBackfillCard />
|
|
</div>
|
|
<MLThresholdSliders class="mt-4" />
|
|
<AllowlistTable class="mt-4" />
|
|
<AliasTable class="mt-4" />
|
|
<BackupCard class="mt-6" />
|
|
<!-- TagMaintenanceCard moved to Cleanup tab (v26.05.25.7) — it
|
|
operates on the existing library which fits the Cleanup-tab
|
|
theme, and clusters with the other audit cards. -->
|
|
<LegacyMigrationCard class="mt-6" />
|
|
</div>
|
|
</template>
|
|
|
|
<script setup>
|
|
import MLBackfillCard from './MLBackfillCard.vue'
|
|
import CentroidRecomputeCard from './CentroidRecomputeCard.vue'
|
|
import ThumbnailBackfillCard from './ThumbnailBackfillCard.vue'
|
|
import MLThresholdSliders from './MLThresholdSliders.vue'
|
|
import AllowlistTable from './AllowlistTable.vue'
|
|
import AliasTable from './AliasTable.vue'
|
|
import BackupCard from './BackupCard.vue'
|
|
import LegacyMigrationCard from './LegacyMigrationCard.vue'
|
|
</script>
|
|
|
|
<style scoped>
|
|
.fc-maint__grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
|
gap: 16px;
|
|
}
|
|
</style>
|