mirror of
https://github.com/hanzoai/id.git
synced 2026-10-26 20:59:52 +00:00
Combines main's infra fixes (real IAM clientId <org>-id #7, /v1/iam/get-app-login path #10, resilient brand loader #14, hanzoai/spa serving #11-13, social/SMS login #9) with the restore-design UX (split-view login + apps-launcher Portal that detects the session via ?signed_in=1 / get-account and links to Console). Fixes the live hanzo.id login LOOP: the stale 0.1.17 image had an org-select → connect-wallet → skip onboarding where 'skip' bounced back to sign-in and the org click was a no-op (never reached console). The current flow is: login → /?signed_in=1 → Portal apps launcher (Console → console.hanzo.ai). No org-select/wallet/skip exist. Conflicts resolved: Dockerfile/locks/brand.ts = main; client.ts get-app-login = /v1 (main); types.ts = union (signupEnabled + brandUrl); app.css = redesign apps-launcher styles. Verified: pnpm build green.