Builder.io
|
ee96363399
|
Update Research Labs card styling and links
cgen-9bab4024da4c4dd59eaedcad974a2ffd
|
2025-10-03 23:39:32 +00:00 |
|
Builder.io
|
f1f288f708
|
Retheme ResearchLabs page to match labs aesthetic and add labs links
cgen-420730832a434653a7e077e33a1c2944
|
2025-10-03 23:38:46 +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
|
18ea884efc
|
Ensure awardAchievement updates XP using Supabase data
cgen-a6c761219b6d45ff8dc12d85e62ef0f1
|
2025-10-01 00:58:25 +00:00 |
|
Builder.io
|
f27be067c3
|
Handle errors when loading feed
cgen-2386ef41d85242c4948f22f5f54f1aa8
|
2025-10-01 00:57:48 +00:00 |
|
Builder.io
|
13bd717336
|
Make community service rely on Supabase for reads
cgen-5e5b0294d5b843cdb86140eca686cef6
|
2025-10-01 00:57:36 +00:00 |
|
Builder.io
|
30704020b0
|
Remove placeholder content in feed
cgen-e181e9a2c78747e8b84853b040240bc1
|
2025-10-01 00:57:19 +00:00 |
|
Builder.io
|
88d4cd0bc9
|
Simplify passport data loading and remove local fallbacks
cgen-c30a0808dd3a4b12bc7d2c8dd39c86b8
|
2025-10-01 00:56:56 +00:00 |
|
Builder.io
|
2195308de9
|
Remove localStorage fallback in setUserRoles
cgen-fbdbc86b741348ad91bf73727163d21b
|
2025-10-01 00:56:14 +00:00 |
|
Builder.io
|
d59859ea05
|
Remove localStorage fallback from role service
cgen-7796b3b52a03466fb0127eb307106daf
|
2025-10-01 00:56:08 +00:00 |
|
Builder.io
|
95c3839228
|
Remove unused aethexToast import
cgen-cb6e01b98b014fc7bf2c2e5dc8629212
|
2025-10-01 00:56:01 +00:00 |
|
Builder.io
|
b193c280a1
|
Remove local achievement fallbacks and rely on Supabase
cgen-1e5a5a6f6f014fa59abcb5e35ad3a4ce
|
2025-10-01 00:55:25 +00:00 |
|
Builder.io
|
a6b7c214c3
|
Remove local fallback in createInitialProfile
cgen-a4aa9cf9f3fe404fb3436bdebb61bd7f
|
2025-10-01 00:53:49 +00:00 |
|
Builder.io
|
a53162600b
|
Remove local fallback in listProfiles
cgen-f8093d03b2844778b1abe6bef2d24c89
|
2025-10-01 00:53:35 +00:00 |
|
Builder.io
|
22e3ea7ac8
|
Remove local fallback in getProfileById
cgen-c14e034888eb46118fc6593904d0ff64
|
2025-10-01 00:53:30 +00:00 |
|
Builder.io
|
ec086655df
|
Remove demo fallback in getCurrentUser
cgen-75c884f4f4284d8699199a6a25547f45
|
2025-10-01 00:53:25 +00:00 |
|
Builder.io
|
9cb7fe3836
|
Prettier format pending files
|
2025-10-01 00:46:33 +00:00 |
|
Builder.io
|
d2b5d14e3b
|
Update directory passport link
cgen-785b9686cf1c4eb8a057bccf6544e514
|
2025-10-01 00:45:36 +00:00 |
|
Builder.io
|
03908e3248
|
Adjust icons and link destinations in user menu
cgen-70a62fbeceeb44a08852513a9798f5be
|
2025-10-01 00:45:24 +00:00 |
|
Builder.io
|
3ac1db5b4a
|
Update header user menu links for new profile/passport routes
cgen-41ffcd1418bb4ab1bc98dcd520abe8ab
|
2025-10-01 00:44:52 +00:00 |
|
Builder.io
|
1b3ce825d2
|
Update routing for profile and passport pages
cgen-03d2bd6ed3554e108ffda397975d1ba4
|
2025-10-01 00:44:35 +00:00 |
|
Builder.io
|
aa5619b8d8
|
Add legacy passport redirect component
cgen-b83646d387444ed88768c08a5fcf0961
|
2025-10-01 00:44:03 +00:00 |
|
Builder.io
|
9c8f0f3b1a
|
Prettier format pending files
|
2025-10-01 00:33:11 +00:00 |
|
Builder.io
|
e9bbe24140
|
Improve ProfilePassport fallbacks
cgen-5075ecb5caf440c48d17849d80f006d9
|
2025-10-01 00:29:21 +00:00 |
|
Builder.io
|
cdd08cd68b
|
Add redirect route for /profile/me
cgen-1114541168bd47568131246b2520477d
|
2025-10-01 00:29:08 +00:00 |
|
Builder.io
|
eec76c50d5
|
Fallback listProfiles when table missing
cgen-f0da836d6f87442da49bcb67d2bb86f4
|
2025-10-01 00:01:37 +00:00 |
|
Builder.io
|
04667c4a8f
|
Fallback getProfileById when table missing
cgen-03d7ccafa8f0483ca6fbc43738805d28
|
2025-10-01 00:01:19 +00:00 |
|
Builder.io
|
b3cd4c9bbf
|
Create local fallback in createInitialProfile when table missing
cgen-236b45a21038444cb9b9ea24baedb328
|
2025-10-01 00:01:07 +00:00 |
|
Builder.io
|
2c74312458
|
Fallback when user_profiles missing — return local demo profile
cgen-d54ed16ecf0843a1ba1e24976359c079
|
2025-10-01 00:01:00 +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
|
7688f923c1
|
Prettier format pending files
|
2025-09-30 23:25:44 +00:00 |
|
Builder.io
|
af52706b2f
|
Normalize supabase imports to alias
cgen-7a7ea548b1664e8eb32d1950991019ee
|
2025-09-30 23:22:34 +00:00 |
|
Builder.io
|
a4d0f26d01
|
Normalize supabase imports to alias
cgen-9b8b9c5e485d4937b822c534bba5b8b8
|
2025-09-30 23:22:18 +00:00 |
|
Builder.io
|
e0c7394f74
|
Normalize supabase imports to alias
cgen-423a21ae749f45c4b3d7882f929d1fbf
|
2025-09-30 23:22:15 +00:00 |
|
Builder.io
|
8cda6c9075
|
Remove duplicate import leftover blank line
cgen-53ee94601f3e4615b41e161f9e45a950
|
2025-09-30 23:19:35 +00:00 |
|
Builder.io
|
b30223b712
|
Remove duplicate import in aethex-social-service
cgen-0b1495f3edca468eb6988922ae3c0e7d
|
2025-09-30 23:18:49 +00:00 |
|
Builder.io
|
45d63e45ca
|
Use Supabase data for dashboard stats
cgen-9f82f54e643646fabb4123dae484a53d
|
2025-09-30 23:14:55 +00:00 |
|
Builder.io
|
e98476e055
|
Add user_follows table type
cgen-854a25ba4d4749848776fd3bbfa18621
|
2025-09-30 23:14:37 +00:00 |
|
Builder.io
|
30e276b5a3
|
Handle follow errors
cgen-dcd5c23928014bf2956da27047be0be0
|
2025-09-30 23:10:15 +00:00 |
|
Builder.io
|
595bf558f7
|
Rename demoProfiles references
cgen-9546cfc429684ad19d1c04ea680666e1
|
2025-09-30 23:09:44 +00:00 |
|
Builder.io
|
5897559b4b
|
Load managed profiles from Supabase
cgen-f9c94754502344f6b499097221ce3b0e
|
2025-09-30 23:09:36 +00:00 |
|
Builder.io
|
ddedd7bdbe
|
Use managedProfiles state
cgen-212b4a9ed4144a11a9e04584a1fa16b9
|
2025-09-30 23:09:28 +00:00 |
|
Builder.io
|
f73921421b
|
Update Admin imports for Supabase data
cgen-5e6a251f4853487f8c458c39f1b48962
|
2025-09-30 23:09:23 +00:00 |
|
Builder.io
|
b536bb92d6
|
Use Supabase only for social service
cgen-f7efa9713fc7429e8239a46f709003cc
|
2025-09-30 23:08:18 +00:00 |
|
Builder.io
|
867619529e
|
Remove demo fallbacks from communityService
cgen-f22927c8e9144ab18e2ff6fad7b95409
|
2025-09-30 23:07:55 +00:00 |
|
Builder.io
|
f6be0e0e7e
|
Remove demo feed import
cgen-17b90f289074485fa1177c88a88ddaa3
|
2025-09-30 23:03:34 +00:00 |
|
Builder.io
|
bba571d28f
|
Remove demo seeding from Feed
cgen-1c4cb54a45fc44a080c7f3297cb2694a
|
2025-09-30 23:03:16 +00:00 |
|
Builder.io
|
4e0e738152
|
Remove demo seeding from layout
cgen-f62259f7672f4fe0b72b9e64fabfa920
|
2025-09-30 23:03:08 +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
|
5a7b56a792
|
Prettier format pending files
|
2025-09-30 22:55:59 +00:00 |
|
Builder.io
|
12127ff4ef
|
Remove mock fallback from updateUserXPAndLevel
cgen-32de4238eaaa40f789eac3bbc17d4fe1
|
2025-09-30 22:54:48 +00:00 |
|
Builder.io
|
237905c160
|
Update interests methods to require Supabase
cgen-ac6531d0ece840f1a6c71564ce26fd0b
|
2025-09-30 22:53:43 +00:00 |
|
Builder.io
|
c12b79ac17
|
Update createInitialProfile to remove mock fallback
cgen-72d47237768349d1b223c597d8a4bd54
|
2025-09-30 22:53:32 +00:00 |
|
Builder.io
|
c6c2155413
|
Update updateProfile to remove mock fallback
cgen-a8151420d19b459c8637eca0dd941c84
|
2025-09-30 22:53:14 +00:00 |
|
Builder.io
|
b5a65d7f24
|
Update listProfiles to rely solely on Supabase
cgen-7a131d2da1524af8b6071a7e4ffc27d9
|
2025-09-30 22:53:07 +00:00 |
|
Builder.io
|
16f1996a3e
|
Remove mock fallback from getCurrentUser and getProfileById
cgen-ebd1779544b9413b9dea76b7d7c17edb
|
2025-09-30 22:52:22 +00:00 |
|
Builder.io
|
b977c3c675
|
Add ensureSupabase helper
cgen-979e81e5a48a4c67904db267282a72dd
|
2025-09-30 22:51:44 +00:00 |
|
Builder.io
|
78254e1e40
|
Remove mockAuth import
cgen-44f721c8c680458aa63ebb59fd94f8bf
|
2025-09-30 22:51:36 +00:00 |
|
Builder.io
|
885693d2e6
|
Simplify Supabase client and remove mock fallback
cgen-43e2f0c3c9294158bef35e367965ba18
|
2025-09-30 22:51:32 +00:00 |
|
Builder.io
|
2fb9c140d0
|
Use mockAuth profile in integration test
cgen-63261292e53e40a688f78b61e24f4246
|
2025-09-30 22:10:59 +00:00 |
|
Builder.io
|
d313d64dab
|
Sync mock profile after initial creation
cgen-dade1514be1741e7bd59a44fb2f95ae0
|
2025-09-30 22:10:02 +00:00 |
|
Builder.io
|
3cbf1cdecb
|
Keep mock profile in sync after Supabase update
cgen-4231258ed8f34bf6a446f5555fd27689
|
2025-09-30 22:09:49 +00:00 |
|
Builder.io
|
37a549f3e7
|
Enrich listProfiles mapping
cgen-1d0e232d7dd4453a814b2558c7e615dc
|
2025-09-30 22:09:35 +00:00 |
|
Builder.io
|
4c670092e4
|
Enrich Supabase profile fetch with fallback email
cgen-8f8fbe1f4d59475e9eabbf18a3b1a768
|
2025-09-30 22:09:29 +00:00 |
|
Builder.io
|
d496c22423
|
Import Sparkles icon
cgen-9e7866ba3a774d68a1e580e5e7d9c1da
|
2025-09-30 22:07:46 +00:00 |
|
Builder.io
|
8ea1272aeb
|
Simplify passport dropdown item
cgen-750741e93ba746b28767f8d0f44494a0
|
2025-09-30 22:07:39 +00:00 |
|
Builder.io
|
0954df0301
|
Expose profiles navigation links
cgen-61bb95de8b1641c68a2ad97de5487082
|
2025-09-30 22:07:28 +00:00 |
|
Builder.io
|
6e4068de16
|
Wire up profiles directory routes
cgen-9ac9285aabd84380a975a7fb6d3228ff
|
2025-09-30 22:07:16 +00:00 |
|
Builder.io
|
57fb1e8119
|
Create ProfilePassport page
cgen-84f72dbce74d4bf5b8c12ec51bcd6fe0
|
2025-09-30 22:07:01 +00:00 |
|
Builder.io
|
9d4e18c269
|
Add ProfilesDirectory page
cgen-3ecafeccebb7431fafb6040a16a00e5a
|
2025-09-30 22:06:29 +00:00 |
|
Builder.io
|
190691bdfd
|
Create PassportSummary component
cgen-18f6b0d790c9472fb7f611149391f9a7
|
2025-09-30 22:05:39 +00:00 |
|
Builder.io
|
019945863e
|
Add profile lookup and listing helpers
cgen-4559e4c1ecfe4176866c30f5af37f0c1
|
2025-09-30 22:05:03 +00:00 |
|
Builder.io
|
523199508a
|
Expose all mock profiles
cgen-41f1a1260873414d9fb0e499123b11b2
|
2025-09-30 22:04:37 +00:00 |
|
Builder.io
|
62971899ee
|
Refine onboarding integration test mocks
cgen-b194d7af77dd428c8df3950f288341f8
|
2025-09-30 22:02:52 +00:00 |
|
Builder.io
|
bc3b8f9d20
|
Add onboarding integration test
cgen-6f556f4b240242eda148c08428d795c3
|
2025-09-30 22:02:31 +00:00 |
|
Builder.io
|
0956ddb03b
|
Remove Sparkle import
cgen-78b1f1020a8846d18444c72e82d4cfcb
|
2025-09-30 22:00:10 +00:00 |
|
Builder.io
|
5ad239c350
|
Use Sparkles icon for passport badge
cgen-9c680311f83641a1930bbbe70b67ac2d
|
2025-09-30 22:00:02 +00:00 |
|
Builder.io
|
749e2ccb22
|
Add connections CTA button
cgen-4d4dc6c7a3a441f88142a12f20869e9c
|
2025-09-30 21:59:52 +00:00 |
|
Builder.io
|
c91ed1e4c5
|
Insert achievement badge block
cgen-f0b29843ada04882a73df227725547d0
|
2025-09-30 21:59:37 +00:00 |
|
Builder.io
|
42e98f9a53
|
Update Welcome signature
cgen-58d3430b815a44a1b7fe209b15efe74f
|
2025-09-30 21:59:03 +00:00 |
|
Builder.io
|
b2343a1fab
|
Add badge and types to Welcome imports
cgen-3b0761d1b46646f0945133cd99c103c9
|
2025-09-30 21:58:58 +00:00 |
|
Builder.io
|
28e89ebdf6
|
Pass achievement preview to Welcome
cgen-a3b262eff9734ff196497509a3d4093e
|
2025-09-30 21:58:31 +00:00 |
|
Builder.io
|
6239c375d2
|
Sanitize onboarding payload and clear storage
cgen-436a60202d9240b3b092606de89af830
|
2025-09-30 21:58:07 +00:00 |
|
Builder.io
|
eb404c58c8
|
Enhance onboarding hydration and persistence
cgen-d535bc1fb55740779838019afac5c268
|
2025-09-30 21:57:33 +00:00 |
|
Builder.io
|
9ad172eefc
|
Add types to adapter import
cgen-34130b3f27534dbc9336fa6019e2baae
|
2025-09-30 21:50:49 +00:00 |
|
Builder.io
|
e0dbdda027
|
Update React imports
cgen-4a854c3a839b446b82c9a3d457e9ebe9
|
2025-09-30 21:48:59 +00:00 |
|
Builder.io
|
c9b5f5e637
|
Prettier format pending files
|
2025-09-30 21:32:01 +00:00 |
|
Builder.io
|
f7242072b0
|
Update Join Team quick action route
cgen-07f941440f0a44d4a3dca135f39bd687
|
2025-09-30 21:31:01 +00:00 |
|
Builder.io
|
6e7f47b95b
|
Add RealmSwitcher to profile tab
cgen-08f68562514847e98c06555334520776
|
2025-09-30 21:28:57 +00:00 |
|
Builder.io
|
bf3aef72e4
|
Import Separator
cgen-64e666a35b9e4971b0a921eb475f77b8
|
2025-09-30 21:28:29 +00:00 |
|
Builder.io
|
13c9c7a62b
|
Remove throw from handleRealmSave
cgen-5fc2d90d7bf946d09469b78e03698cfc
|
2025-09-30 21:28:12 +00:00 |
|
Builder.io
|
3991133063
|
Add handleRealmSave function
cgen-489cdf732e36450bbe1cae79e6341bc0
|
2025-09-30 21:28:05 +00:00 |
|
Builder.io
|
98e3f72215
|
Add hasRealmChanges memo
cgen-bd2eede686b144c2a2bf3a78af7945a5
|
2025-09-30 21:27:42 +00:00 |
|
Builder.io
|
e27f91ee13
|
Sync realm state with profile
cgen-ae3e29567e2e43b0864b827eacbd4d4f
|
2025-09-30 21:27:32 +00:00 |
|
Builder.io
|
830989a62f
|
Add realm state
cgen-ec93075b5d2e43079aee44ca1d01fb23
|
2025-09-30 21:27:25 +00:00 |
|
Builder.io
|
1f442a5fbb
|
Import RealmSwitcher
cgen-cc15a64bcf6d4fe3a0f872baf76659ee
|
2025-09-30 21:27:19 +00:00 |
|