commit 867d4b773cc82b8ade85db8dc2eab5a0afa7ed72 Author: Eiichi Shimazu Date: Sat Nov 14 23:00:06 2026 +0900 判定の画面で自分が確定した回を見られるようにする (依頼 187). 絞り込みに「自分が確定した回 (新しい順)」を足す (labeler が human・human_fixed_ai・human_only の行がある回. 各回に人の判定と確定した時:分). 右の「判定する」の下に「いま確定した回」(新しい 5 回. 回の名前・人の判定・時:分. 押すとその回を開く・絞り込みはそのまま). 確定したら下に「確定しました:回の名前・判定」を 3 秒 (#hud と同じ白い札). 開いた回が人の確定済みなら「今の判定」に「人が確定済み・判定・日時」. server.py の /api/runs に human_at (人のいちばん新しい行の時刻) を足す. 判定の書き込み・キー・数え方は変えない. テスト test_verdicts 39 OK Co-Authored-By: Claude Opus 5.5 --- pi05/verdict_viewer/index.html | 35 ++++++++++++++++++++++++++++++++--- pi05/verdict_viewer/server.py | 1 + 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/pi05/verdict_viewer/index.html b/pi05/verdict_viewer/index.html index 6d2b257..6df7deb 100644 --- a/pi05/verdict_viewer/index.html +++ b/pi05/verdict_viewer/index.html @@ -86,6 +86,11 @@ table.hist th { color: var(--sub); font-weight: 600; } table.hist td:not(:first-child), table.hist th { white-space: nowrap; } .muted { color: var(--sub); } + /* 自分が確定した回 (依頼 187). 形は button と #hud の白い札だけ */ + #recent button { display: flex; width: 100%; justify-content: space-between; gap: 6px; margin-top: 4px; text-align: left; } + #recent .stem { font: 600 12px/1.3 "Inter", "Noto Sans JP", system-ui, sans-serif; } + #toast { position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%); background: rgba(255,255,255,.92); padding: 10px 14px; + border-radius: 8px; font-weight: 600; display: none; z-index: 10; } @@ -97,6 +102,7 @@ +
@@ -110,6 +116,7 @@
+