Files
supabase/apps
David WhittingtonandClaude Opus 5.5 3bf710eae9 feat(studio): pause unified logs live mode when nobody is watching
Live mode polled every 10 seconds for as long as the page stayed open,
including in hidden tabs and tabs left unattended for hours. Move the
polling loop into a useLivePolling hook that:

- stops polling while the tab is hidden and polls immediately when it is
  visible again
- pauses live mode after 15 minutes of visible time with no pointer, key,
  wheel, or scroll activity, with a notice to resume it
- backs off from 10s to 20s, 40s, then 60s while polls find no new rows,
  resetting on new rows, activity, or the tab becoming visible

Track clicks on the notice's "Resume live mode" button
(unified_logs_live_mode_resume_button_clicked).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 12:02:58 -05:00
..