Dashboard UX: auto-submit filter on dropdown change, clickable status cards, clearer status labels

This commit is contained in:
2026-08-09 15:04:47 +10:00
parent 2945b1c0f6
commit 73f6f291f1
3 changed files with 36 additions and 10 deletions

View File

@@ -38,11 +38,24 @@
</header>
<main>
<div class="cards">
<div class="card-stat"><div class="num">{{ total }}</div><div class="lbl">images fingerprinted</div></div>
<div class="card-stat"><div class="num">{{ folders["01_keep"] }}</div><div class="lbl">in 01_keep</div></div>
<div class="card-stat"><div class="num">{{ folders["02_review"] }}</div><div class="lbl">in 02_review</div></div>
<div class="card-stat"><div class="num">{{ folders["03_delete"] }}</div><div class="lbl">in 03_delete</div></div>
<a href="/review?status=delete_candidate" class="card-stat" style="text-decoration:none;color:inherit;">
<div class="num" style="color:#d43;">{{ status_counts["delete_candidate"] }}</div>
<div class="lbl">⚠ flagged (dark/blurry) — review these →</div>
</a>
<a href="/review?status=keep" class="card-stat" style="text-decoration:none;color:inherit;">
<div class="num">{{ status_counts["keep"] }}</div>
<div class="lbl">keep (clean) — bulk-approve →</div>
</a>
<a href="/review?status=approved" class="card-stat" style="text-decoration:none;color:inherit;">
<div class="num">{{ status_counts["approved"] }}</div>
<div class="lbl">approved (your Keep) →</div>
</a>
<a href="/review?status=rejected" class="card-stat" style="text-decoration:none;color:inherit;">
<div class="num">{{ status_counts["rejected"] }}</div>
<div class="lbl">rejected (your Reject) →</div>
</a>
</div>
<p style="color:#999;font-size:.9rem;">Total fingerprinted: <strong>{{ total }}</strong></p>
<h2>By source & status</h2>
<table>