From 4974b7cf77c9d8d0c453985507efa5aee0110a56 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Sat, 27 Jun 2026 23:19:58 -0400 Subject: [PATCH] feat(tag-eval): bigger, clickable example thumbnails (label-review queue) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 56px example thumbs were too small to judge a label (operator-flagged). Bump to 120px and wrap each in a link to /explore/ (new tab) so the "head doubts / would suggest" galleries double as a review-and-fix queue — click a doubted positive, land on it in Explore, correct the tag, re-run. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../src/components/settings/TagEvalCard.vue | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/settings/TagEvalCard.vue b/frontend/src/components/settings/TagEvalCard.vue index 70f3735..ca218cc 100644 --- a/frontend/src/components/settings/TagEvalCard.vue +++ b/frontend/src/components/settings/TagEvalCard.vue @@ -87,21 +87,27 @@
-
Head would suggest (untagged, high score)
+
Head would suggest (untagged, high score) — click to open in Explore
- + class="fc-ex__thumb" :href="`/explore/${it.id}`" target="_blank" + rel="noopener" :title="`#${it.id} — open in Explore`" + > + +
-
Head doubts these (your positives, low score)
+
Head doubts these (your positives, low score) — click to open in Explore
- + class="fc-ex__thumb" :href="`/explore/${it.id}`" target="_blank" + rel="noopener" :title="`#${it.id} — open in Explore`" + > + +
@@ -202,10 +208,13 @@ function formatTime(iso) { .fc-down { color: rgb(var(--v-theme-error)); } .fc-curve { margin-bottom: 8px; } .fc-curve__pt { margin-left: 10px; font-size: 13px; font-variant-numeric: tabular-nums; } -.fc-ex__row { margin-top: 6px; } -.fc-ex__thumbs { display: flex; flex-wrap: wrap; gap: 4px; } +.fc-ex__row { margin-top: 8px; } +.fc-ex__thumbs { display: flex; flex-wrap: wrap; gap: 6px; } .fc-ex__thumb { - width: 56px; height: 56px; object-fit: cover; border-radius: 4px; - background: rgb(var(--v-theme-surface-light)); + display: block; width: 120px; height: 120px; border-radius: 6px; + overflow: hidden; background: rgb(var(--v-theme-surface-light)); + outline: 1px solid transparent; transition: outline-color 0.12s; } +.fc-ex__thumb:hover { outline-color: rgb(var(--v-theme-accent)); } +.fc-ex__thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }