shouldShowDesktop()) { $previewUrl = null; if ($auth->allowDesktopPreview()) { $previewUrl = '/?' . urlencode($auth->previewQueryKey()) . '=1'; } $loginScreen = [ 'branding' => $auth->branding(), 'login_url' => $auth->isConfigured() ? '/auth/keycloak' : null, 'preview_url' => $previewUrl, 'keycloak_ready' => $auth->isConfigured(), 'callback_url' => $auth->redirectUri(), ]; require $projectRoot . '/partials/auth/login_screen.php'; exit; } $app = new App($projectRoot); $desktopPayload = $app->desktopPayload(); require $projectRoot . '/partials/desktop/shell.php';