app: rules of hooks — no hook after an early return or inside a condition (the home screen's default-streamer hook sat after returns that flip on a live-users refetch, blanking the page on tab return); a root error boundary with a retry and reload instead of a black window

Claude-Session: https://claude.ai/code/session_014aPQ5yqG9QFxKnbwQfCYKa


Author Eli Mallon Date Commit Parent 7d196f66