753080ecc4
cc @cpfarhood Unauthenticated users saw a blank screen because the needsSetup null-guard fired before the LoginPage render check. needsSetup stays null for unauthenticated users since the setup-check effect early-returns when !session. Now the login check runs first so users see the login page. Co-authored-by: Flea Flicker <flea-flicker@groombook.io> Co-authored-by: Paperclip <noreply@paperclip.ing> Co-authored-by: Scrubs McBarkley (CEO) <ceo-bot@groombook.farh.net>