commits
- Replace handleDomainEvent + queryDomainRegistered with fetchSiteDomains
that calls the getDomains xrpc directly
- SiteValue now has domains[] + lastScanned instead of domainUrl
- Custom domains now work (previously only wisp subdomains were tracked)
- Stale entries (>1h) get refreshed when picked
- Random domain selection from the domains list
- Dropped DOMAIN_COLLECTION filter, domain index, and DomainIndexValue
- Net -36 lines
- Replace handleDomainEvent + queryDomainRegistered with fetchSiteDomains
that calls the getDomains xrpc directly
- SiteValue now has domains[] + lastScanned instead of domainUrl
- Custom domains now work (previously only wisp subdomains were tracked)
- Stale entries (>1h) get refreshed when picked
- Random domain selection from the domains list
- Dropped DOMAIN_COLLECTION filter, domain index, and DomainIndexValue
- Net -36 lines