Summary
On the Domains tab (application/compose), users currently have to manually click Validate DNS every time they open the page to see whether domains resolve correctly.
Proposed behavior
When the Domains page loads and domains are available, automatically run DNS validation for each domain (same as clicking Validate DNS). Keep the badge/button so users can still re-validate manually.
Why
DNS status is useful context whenever reviewing domains. Requiring a click every visit adds friction for a check that is safe and idempotent.
Scope
Frontend-only change in ShowDomains — reuse the existing domain.validateDomain mutation.
Summary
On the Domains tab (application/compose), users currently have to manually click Validate DNS every time they open the page to see whether domains resolve correctly.
Proposed behavior
When the Domains page loads and domains are available, automatically run DNS validation for each domain (same as clicking Validate DNS). Keep the badge/button so users can still re-validate manually.
Why
DNS status is useful context whenever reviewing domains. Requiring a click every visit adds friction for a check that is safe and idempotent.
Scope
Frontend-only change in
ShowDomains— reuse the existingdomain.validateDomainmutation.