{{define "relations.html"}} {{template "layout_head" .}}
{{template "layout_mid" .}}Walk a queue of candidate pairs surfaced by perceptual-hash similarity. Decide one pair at a time as same image, variant, newer revision, based on, or not related.
{{- $emptyQueue := and (eq .Counts.QueueOpen 0) (eq .Counts.QueueSkipped 0) -}}Queue: {{.Counts.QueueOpen}} unresolved, {{.Counts.QueueSkipped}} skipped {{if gt .Counts.PhashMissing 0}}· {{.Counts.PhashMissing}} image(s) without a phash{{end}}
{{if and (eq .Counts.QueueOpen 0) (eq .Counts.QueueSkipped 0)}}The queue is empty. Click Find new pairs to surface candidates with similar perceptual hashes.
{{end}}Review every relation already declared, grouped by kind. Dissolve groups, merge groups, unlink edges, or jump back to the images.
{{.Counts.DupGroups}} same-image group(s) · {{.Counts.AltGroups}} variant group(s) · {{.Counts.VersionChains}} revision chain(s) · {{.Counts.DerivativeTrees}} based-on tree(s)
Images you marked as duplicates of each other. {{.Counts.DupGroups}} group(s) declared via the Relations session or the detail-page panel.