Files
artcraft/frontend/apps
bflatastic dd68defdc2 webapp: route new Google SSO users to the welcome page (once)
After Google sign-in, brand-new accounts now land on /welcome instead of
the set-password page; returning users go to their normal destination.

"New user" is detected via the SSO response's username_not_yet_customized
(forced to false by the backend for returning Google logins, so repeat
logins never re-trigger it). A per-user-token localStorage marker guards
against the rare email→Google-link edge case so welcome shows at most
once per account.

- session.ts: add consumeNewUserWelcome(isNewUser) helper
- login / signup-form / signup-cta-modal: route via the helper
2026-05-26 23:01:57 +07:00
..
2026-03-12 21:35:29 +07:00