Chat and bug emails link to the console the recipient can reach

FixMediaService
Shipped
September 10, 2026 at 9:00 PM UTC
Author
Kamo
Commit
0bc7fb3

ChatEmailNoticeService named the recipient org's first domain whatever its state. The reported case: Exec2Exec letters to makeitpopsigns.com, sent before its DNS was verified, linked to internal.makeitpopsigns.com, which answered nothing. Every button now uses OrgLinkHosts.internalOrigin: the org's own console once its domain is live, the platform's until then. OrgDomainResolver delegates to OrgLinkHosts.linkRootDomain, which is also right for the avatar host: every theme host serves the one public bucket. A guard test refuses a new private domain rule in this service.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing