554ce2b93a
- job_dialog.go: add overlap-policy widget.Select with "(Use global default)" → empty, "skip", and "queue" options; pre-selects the job's current value; on save maps the inherit label back to empty string. - app/format.go: add DisplayOverlapPolicy(job, globalPolicy) — returns the policy name when overridden, else "skip/queue (global default)". - ui/jobs_view.go: add "Overlap policy" detail row updated in updateDetails using DisplayOverlapPolicy. - settings_view.go: rename "Overlap policy" label to "Default overlap policy" to clarify it is the global default jobs can override. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>