Let sync progress and domain state be announced instead of polled

Featurekamo-shared-library
Shipped
August 6, 2026 at 12:36 PM UTC
Author
Kamo
Commit
a64289a

Two hooks for the push conversion in SecurityService, where several platform screens refreshed on timers because there was no way to tell them anything. RetailSyncLogListener is an optional notification seam on RetailSyncOrchestrator, called when a sync run writes its IN_PROGRESS row and again when it writes the terminal one. The orchestrator stays unaware of how the notification travels, and with no implementation registered it behaves exactly as before. The provider sync dashboard reloaded its whole log list every 30 seconds to watch a run it had just started itself. **************** lists top-level domains that have not finished coming up — DNS unverified, or verified with no certificate confirmed. It exists for a server-side verification watcher: the domain setup page polled verify-dns once a minute per open tab while waiting on public DNS propagation and cert issuance. Ordered least-recently-checked first and taken with a Pageable limit so one sweep cannot grow with the number of permanently-unverified domains.

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