summaryrefslogtreecommitdiffstats
path: root/views/admin/person_detail.erb
AgeCommit message (Collapse)AuthorFilesLines
15 hoursFix face selection: move checkbox below thumbnail, remove pointer-events hackKen D'Ambrosio1-7/+25
The overlaid checkbox had pointer-events:none so clicks fell through to the photo link. Replaced with a real <input type=checkbox> rendered below each face crop. Checkbox change events drive selection state; clicking anywhere on the card except the photo link also toggles it. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
15 hoursMove bulk selection to admin cluster detail page (correct page)Ken D'Ambrosio1-144/+183
The bulk selection panel now lives on /admin/people/:uuid — the face crop grid page — which is what was actually requested. A sticky left panel shows the cluster name, the name form, a selection counter, and bulk action controls. Clicking a face crop toggles selection; clicking the photo link still opens the album. Bulk actions: move selected faces to a named person, move to pool, or blacklist. The per-face individual dropdowns are replaced by the panel. Merge-entire-cluster and Blacklist-cluster moved to collapsible/button in the panel too. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 daysFix New Person flow: redirect to new cluster, show hero face, detect ↵Ken D'Ambrosio1-3/+53
duplicate names After moving a face to "New Person", the user is now taken directly to that cluster's detail page. If it's a single unnamed cluster, the face is shown prominently at the top. Typing an existing name on the name form triggers a confirm dialog: OK merges into the existing person's cluster, Cancel saves as a new separate person with the same name. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 daysAdd face pool, blacklisting, and action explanations to people adminKen D'Ambrosio1-15/+44
Removed faces now go to an "Unidentified pool" cluster rather than disappearing. Deleting a cluster blacklists all its members so they are skipped by future re-clustering runs. Pool faces can be assigned to a named person or individually blacklisted. A plain-English info box on the detail page explains what each action does and that no photo files are ever modified. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 daysAdd face and cluster deletion to people adminKen D'Ambrosio1-0/+9
On the cluster detail page: "Remove face" option in each face's move dropdown removes it from the cluster entirely; "Delete cluster" button (red, with confirmation) removes the whole cluster from people.json. Moving the last face out of a cluster also auto-deletes it. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 daysAdd people cluster detail page with face move/merge and hover previewKen D'Ambrosio1-0/+107
Each cluster in /admin/people now links to a detail page showing all faces in a grid. From there you can rename the cluster, move individual faces to another named person (or spin off a new cluster), or merge the entire cluster into another. Hovering any face crop shows the original full photo for context. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>