import React, { useEffect, useRef, useState } from "react"; import "./auth.css"; import { resolveBackendUrl } from "../utils/backend.js"; import { getSessionToken, setSessionToken } from "../utils/api.js"; // Premium /auth — GitPilot account (email/password) + "Continue with GitHub". // GitPilot account = who you are; GitHub = repository access (the device flow). // // One layout for every state:
Activating your GitPilot account. This only takes a moment.
Welcome{verifyUser?.name ? `, ${verifyUser.name}` : ""}! Your GitPilot account is active.
> )} {verifyPhase === "error" && ( <>Links expire after 15 minutes. Enter your email to get a fresh one.
{note &&Opening a secure authorization session for your repositories.
Enter this code on GitHub to grant repository access.