Commit graph

81 commits

Author SHA1 Message Date
Builder.io
a9d1e3ecf8 Clear onboarding key on sign-out clearClientAuthState
cgen-01658dd866ba459b8f116d96d61467c5
2025-10-18 05:34:13 +00:00
Builder.io
03c214dc3f Also clear onboarding progress key during global auth clear and initial cleanup
cgen-3dfbd02ecfdc46d2893250f05c1b83b4
2025-10-18 05:34:01 +00:00
Builder.io
56ea7df6a9 Prettier format pending files 2025-10-18 02:53:44 +00:00
Builder.io
e7d464960a Auto-accept invite token on sign-in
cgen-838ea2db1b6c42078bcbc7e58b37ecb9
2025-10-18 02:45:18 +00:00
Builder.io
3e47387639 Prettier format pending files 2025-10-18 02:16:30 +00:00
Builder.io
4778afa83f Add timeout to updatePassword to avoid hanging
cgen-bc6076bfab7c4cd3a485982894412135
2025-10-18 01:32:50 +00:00
Builder.io
f3efb14d7a Prettier format pending files 2025-10-18 01:19:59 +00:00
Builder.io
edd6809ca1 Add password reset capabilities to AuthContext
cgen-20c6106a7ec947ea89de61fdef5d8fd7
2025-10-18 01:17:55 +00:00
Builder.io
a29e359b40 Rely on Supabase SMTP on sign-up; remove redundant server email send
cgen-522c256938bc48b993618239eb5267f3
2025-10-17 23:46:28 +00:00
Builder.io
c1749d74b0 Prettier format pending files 2025-10-14 07:17:34 +00:00
Builder.io
d87e57ed63 Enhance signup with verification email flow
cgen-4a462faa7e5642b4b79d79a631fbe8ac
2025-10-14 07:13:08 +00:00
Builder.io
22084284cc Improve error extraction in AuthContext.updateProfile
cgen-e18475d3240f4393bdc0d8a65ff14d10
2025-10-14 03:56:27 +00:00
Builder.io
16aba004b3 Ensure signIn return type remains void
cgen-fe34c29bb9474293a8227908773ed218
2025-10-14 02:45:51 +00:00
Builder.io
c60f68116d Improve signIn error messaging and handling
cgen-65f1f68664034e3a826e1a0ee58cd57c
2025-10-14 02:33:41 +00:00
Builder.io
65d1262b2f Purge legacy mock state
cgen-3b2d4b3d2140486784ff46322272c16b
2025-10-05 03:01:46 +00:00
Builder.io
631a4a6412 Trigger reward activation for admins
cgen-0151553ce52e48419c27de94c646ebdb
2025-10-04 21:13:30 +00:00
Builder.io
8d44f97779 Import achievement service
cgen-de04b0985b2e4b53a1772ff218524fe1
2025-10-04 21:13:21 +00:00
Builder.io
89dcba26e9 Add rewardsActivatedRef
cgen-816a2b17f52e4993aaa9570aec3076c9
2025-10-04 21:13:12 +00:00
Builder.io
cbf20298d7 Add useRef to React import block
cgen-127b5d60a9154a64ad496b2d2f4b7fba
2025-10-04 21:13:04 +00:00
Builder.io
a5e0fdcb19 Handle token refresh failures and clear session on invalid refresh token
cgen-99088971d20b4a058c00513b623575cc
2025-10-01 01:36:30 +00:00
Builder.io
0716b6f5e9 Prettier format pending files 2025-09-30 23:54:05 +00:00
Builder.io
bea96d2256 Add global auth error handler to clear session on invalid refresh token
cgen-3a2d6d758b2c4e1cb5912040bd411615
2025-09-30 23:47:42 +00:00
Builder.io
14ee8b7db4 Add timeout helper and resilient signOut flow
cgen-fdb46d24a4f0439b905b3bcf956dbe68
2025-09-30 23:42:46 +00:00
Builder.io
d3f4649dd8 Avoid rethrow after local cleanup
cgen-38fb76de5b114d3b9db40383b7e38144
2025-09-30 23:00:59 +00:00
Builder.io
ce255b27be Ensure Supabase local tokens cleared
cgen-5eab9830368347a7a4eb8a5022801489
2025-09-30 23:00:49 +00:00
Builder.io
6e57236d93 Improve signOut resilience and clear client state
cgen-b67da32042584983a1bd455f884a1230
2025-09-30 23:00:42 +00:00
Builder.io
9a0e135ce4 Improve profile completion state handling
cgen-ce04864443294c19816a5e7df4b45d86
2025-09-30 21:24:02 +00:00
Builder.io
d7234aed1c Prevent unlinking final login method
cgen-84fe1c3d42ef4baeb63a696d59b58bc4
2025-09-30 21:08:22 +00:00
Builder.io
593e9f2f56 Prevent duplicate linking attempts
cgen-fcba06e1c28348139bc678b7ac576922
2025-09-30 21:08:10 +00:00
Builder.io
342c8c1108 Fix provider includes typing
cgen-00d6d581accf42de9c17d61c96444557
2025-09-30 08:30:48 +00:00
Builder.io
f03a0b9c8d Add linkedProviders memo and include in context value
cgen-f4e79ce94d5e4e51848e88c9a514f57e
2025-09-30 08:30:40 +00:00
Builder.io
c7f15318a3 Insert link/unlink provider functions
cgen-073cf6520553450bb6b10dd7c961922f
2025-09-30 08:30:16 +00:00
Builder.io
4bd79335c9 Update signInWithOAuth type
cgen-ea6edbe4b57d40e58c00910ec982167b
2025-09-30 08:29:42 +00:00
Builder.io
3217432b3b Add refreshAuthState helper
cgen-e4d771c7539c42949278bdaa19da2ef8
2025-09-30 08:29:31 +00:00
Builder.io
dd70e2130d Update fallback with linking methods
cgen-6eeb99414cd14ac899f76dd203b01fec
2025-09-30 08:29:14 +00:00
Builder.io
8d7f606225 Extend AuthContextType
cgen-cc388722b36d4c45a1acbca1054d0b2b
2025-09-30 08:29:01 +00:00
Builder.io
0faebc6207 Add linked provider types
cgen-c3fb0e9de16d401488fcfc80527341ad
2025-09-30 08:28:54 +00:00
Builder.io
701ccbc00f Add useMemo and useCallback imports
cgen-2e1a892e396346a99b4fbb8ac4454cba
2025-09-30 08:28:45 +00:00
Builder.io
245802644a Stabilize auth loading to prevent redirect loop
cgen-dc5a88737fc14fb39ccf441c1c58277b
2025-09-30 04:31:09 +00:00
Builder.io
a31db0a7a7 Prettier format pending files 2025-09-30 04:18:12 +00:00
Builder.io
d79788aa57 Make useAuth resilient when AuthProvider is missing (fallback)
cgen-4d84a008018249a9b15d223d104ac336
2025-09-30 04:15:05 +00:00
Builder.io
d0e94523ad Consider onboarding_complete flag when exposing profileComplete
cgen-ce39d5ea04a946e797ff76a0e31ca431
2025-09-28 06:35:41 +00:00
Builder.io
073a7d7c7e Implement onboarding completion UX: refresh profile, correct achievement name, hide prompts, add success toast and badge
cgen-3ee432f0eeb24eeca50fb3ba495a8bc5
2025-09-28 04:23:41 +00:00
Builder.io
f5bb409cc2 Expose profile completion in AuthContext
cgen-3436659538b743fca099f634837b1aa6
2025-09-28 01:02:07 +00:00
Builder.io
cd41527a58 Prettier format pending files 2025-09-27 23:26:32 +00:00
Builder.io
b36b529e70 Merge profile updates in context to avoid losing fields
cgen-ecc6e63dc28e484c864c2300cbf2f9e4
2025-09-27 22:08:49 +00:00
Builder.io
ef56ff44fd Prettier format pending files 2025-09-27 21:48:02 +00:00
Builder.io
9d5ae6fb8f Seed owner roles at runtime if missing
cgen-4bb3c3aaa69a4245863ca5a89c430237
2025-09-27 21:13:26 +00:00
Builder.io
ba68ae0e79 Add roles state and service usage in AuthContext
cgen-4783ff0f81ed4c5594720d9ace98238b
2025-09-27 21:09:56 +00:00
Builder.io
385536e3ad Prettier format pending files 2025-09-27 20:58:59 +00:00