Real-time TDD Dashboard Updates

No more waiting for the dashboard to refresh. We replaced HTTP polling with Server-Sent Events, so the TDD dashboard updates the instant your tests capture a screenshot. The connection auto-reconnects if it drops, and gracefully falls back to polling if SSE isn't available. Under the hood, this eliminated ~90% of HTTP traffic between your tests and the dashboard.

What’s new

  • ✓ Instant updates when screenshots are captured (100ms debounce)
  • ✓ Auto-reconnect with exponential backoff if connection drops
  • ✓ Graceful fallback to polling if SSE isn't supported
  • ✓ ~90% reduction in HTTP traffic during test runs
  • ✓ Native EventSource (browser) and fs.watch (Node) – zero dependencies