Supabase Auth carries the standard credential lane for hosted accounts, recovery, and future team invites.
Live as soon as the FreeX Supabase environment variables are present.Identity
Sign in without losing the calm operator posture.
The browser auth layer now owns real account identity and continuity state, but the hosted workflow is still early-stage and the desktop app remains the fuller FreeX surface.
GitHub OAuth stays in the first account layer because FreeX already centers repository and continuity work.
Shares the same Supabase environment dependency as the credential lane.Reown AppKit now fronts the EVM wallet lane, and FreeX can issue an authoritative wallet session after SIWE verification.
Live when NEXT_PUBLIC_REOWN_PROJECT_ID and FREEX_WEB_SESSION_SECRET are present. The current temporary phase verifies EOA signatures and persists state in the app-owned control-plane store.Email sign-in
Password lane
Use the standard credential lane for the first hosted FreeX account.
GitHub
Repo-native account entry
GitHub stays in the first auth slice because FreeX already leans into repository and continuity work. The provider is still disabled upstream, so email/password is the live hosted lane for now.
WalletConnect
Wallet lane staged
Add NEXT_PUBLIC_REOWN_PROJECT_ID to enable the Reown modal. Wallet-backed app sessions still need the SIWX and account-link slice after this pass.