Builder.io
|
de14690090
|
Add offline fallback for getCurrentUser
cgen-0af0f00859284cc28d3665d5afdcfd5b
|
2025-10-04 21:36:37 +00:00 |
|
Builder.io
|
af6ee133a8
|
Add fallback for getProfileById
cgen-8dcf6530c8884437b5882ce9eff1fc9a
|
2025-10-04 21:36:11 +00:00 |
|
Builder.io
|
9fa20c53c6
|
Add fallback for listProfiles
cgen-00a8278f945146f2bd563c52b6bc8e74
|
2025-10-04 21:35:57 +00:00 |
|
Builder.io
|
89a9973440
|
Add offline fallback for user interests
cgen-f7a99da97c65425eb7484490c566ceab
|
2025-10-04 21:35:50 +00:00 |
|
Builder.io
|
129bea99d1
|
Add offline fallback for createInitialProfile
cgen-635cc83c4a9d47c0a839774d4624cc7f
|
2025-10-04 21:35:40 +00:00 |
|
Builder.io
|
d02bb61fa9
|
Add offline fallback for updateProfile
cgen-b516934ae3f149039e5c5ad234ef11bb
|
2025-10-04 21:35:25 +00:00 |
|
Builder.io
|
79fdf396c8
|
Add fallback data structures for tests
cgen-1950d0b20f5d4eecb81b3d6aba0253bd
|
2025-10-04 21:35:03 +00:00 |
|
Builder.io
|
dfa13a0b3e
|
Introduce test environment constants
cgen-00bb749c34c44a2abe18c61f85704386
|
2025-10-04 21:30:42 +00:00 |
|
Builder.io
|
5d195533cf
|
Allow supabase checks to pass in test environment
cgen-95f736826f124f0a998c101efd5bac8f
|
2025-10-04 21:28:29 +00:00 |
|
Builder.io
|
d68d379bf1
|
Align onboarding spec with developer realm
cgen-1459a505cc954dd89c2406983cdc9933
|
2025-10-04 21:16:07 +00:00 |
|
Builder.io
|
0fb78f89b6
|
Default role to developer
cgen-700a3e98a7114c5fbc8fbc8ea44bcef9
|
2025-10-04 21:15:31 +00:00 |
|
Builder.io
|
7cf9d27129
|
Mark GOD Mode in profile cards
cgen-256333bb07e543b1971f069e551ec2f3
|
2025-10-04 21:15:15 +00:00 |
|
Builder.io
|
adbf806943
|
Render GOD Mode badge when unlocked
cgen-786412b73c6e40e1a1e679e375235fe6
|
2025-10-04 21:15:08 +00:00 |
|
Builder.io
|
16a187b12e
|
Highlight GOD Mode badge
cgen-8aa49a6bf4004818b5e9e51e2f814139
|
2025-10-04 21:15:02 +00:00 |
|
Builder.io
|
ef9596dec6
|
Default fallback to game_developer
cgen-7c8f48b3e7ac42599ff32dab33517340
|
2025-10-04 21:14:54 +00:00 |
|
Builder.io
|
743621031a
|
Adjust onboarding mapping defaults
cgen-53cf5026aa754d42aa91e1e357bb386f
|
2025-10-04 21:14:42 +00:00 |
|
Builder.io
|
11e0e463e3
|
Update realm fallback to game_developer
cgen-7ed817fa8e0a4759b9959ca9a444f535
|
2025-10-04 21:14:17 +00:00 |
|
Builder.io
|
e233e7471c
|
Update direct insert user_type
cgen-d726abb3987e423fb1abea89d883dae2
|
2025-10-04 21:14:11 +00:00 |
|
Builder.io
|
839226612c
|
Update profile creation user_type
cgen-677b8b9f3bb04d34abf317229a79e2d5
|
2025-10-04 21:14:06 +00:00 |
|
Builder.io
|
6a6ed879aa
|
Update upsert default user_type
cgen-26990928e9354d67a41f4e53e3ddaecc
|
2025-10-04 21:14:01 +00:00 |
|
Builder.io
|
973292385a
|
Default profiles to game_developer
cgen-5eba24550273436d8c11017036f2582e
|
2025-10-04 21:13:55 +00:00 |
|
Builder.io
|
8ccd469503
|
Default new profiles to game_developer
cgen-c3c7d959abf14750b299d5a8043ef83f
|
2025-10-04 21:13:41 +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
|
c9631f5db1
|
Add activateCommunityRewards helper
cgen-9dd3fa64f7474dfa8eb219d693bcdfe5
|
2025-10-04 21:11:09 +00:00 |
|
Builder.io
|
409a321271
|
Add ActivateRewardsResponse type
cgen-0280c88e49ac494589788de8dc56db8a
|
2025-10-04 21:10:41 +00:00 |
|
Builder.io
|
c8f34e51c4
|
Remove unused lucide imports
cgen-43c75cfb4fb94f6dbe38171de7577eaf
|
2025-10-04 20:59:15 +00:00 |
|
Builder.io
|
c5265cea83
|
Rebuild Community page with expanded community features
cgen-d3d9c7bbe58b448899efc1b79e682b60
|
2025-10-04 20:58:46 +00:00 |
|
Builder.io
|
c9d95c07b8
|
Insert helper components
cgen-e290bbc81e854ab88cc50662863d80f2
|
2025-10-04 20:48:26 +00:00 |
|
Builder.io
|
9a0168209c
|
Add FeaturedContributor type
cgen-61e20671a58040bf8fa40db65fd1e9a5
|
2025-10-04 20:46:04 +00:00 |
|
Builder.io
|
fb7e534860
|
Add new type definitions for community features
cgen-c934c325d0a74348acaf6c504268da9f
|
2025-10-04 20:45:16 +00:00 |
|
Builder.io
|
a61d4b98c0
|
Expand lucide imports
cgen-649e81a3c4e8448fb6f23147a9ed4d01
|
2025-10-04 20:44:59 +00:00 |
|
Builder.io
|
3373feefb6
|
Consolidate React imports and remove duplicate
cgen-eaab77f16209443cae2c97b0150381ac
|
2025-10-04 20:34:42 +00:00 |
|
Builder.io
|
8dc5bd6adb
|
Add React hooks import
cgen-89d2dc36cb644c1fbcd2f3adf9cf9999
|
2025-10-04 19:51:39 +00:00 |
|
Builder.io
|
a355001aab
|
Use descriptive parameter for textarea input
cgen-19279dd261444b528beddf366b9372d5
|
2025-10-04 11:15:01 +00:00 |
|
Builder.io
|
e781fe46a6
|
Use descriptive parameter for team input
cgen-f900d32da5774b3aa285ff56b2cf4a2f
|
2025-10-04 11:14:42 +00:00 |
|
Builder.io
|
a873c83544
|
Use descriptive parameter for email input
cgen-b5c6922f8d6e41b89197f9dc6985733e
|
2025-10-04 11:14:18 +00:00 |
|
Builder.io
|
2284fb15fb
|
Use descriptive event parameter for name input
cgen-98fba782f0ec4a0586554975ec9b194c
|
2025-10-04 11:14:04 +00:00 |
|
Builder.io
|
94a88f29e9
|
Adjust register button styling and description text
cgen-da795e942ce94831a4fd9d08f598f138
|
2025-10-04 11:13:38 +00:00 |
|
Builder.io
|
a24a7213d3
|
Use EventCard component for events list
cgen-9ac35d8ebcf24a128bef92911f2be7a0
|
2025-10-04 11:13:06 +00:00 |
|
Builder.io
|
72584f1582
|
Insert registration state after devConnectHighlights
cgen-3ead803e48e2440ca31f177945313453
|
2025-10-04 11:12:04 +00:00 |
|
Builder.io
|
529ee3bdb0
|
Update events array with detailed data
cgen-3f26ff9a3cd14f7b88b67e9c6c4c5131
|
2025-10-04 11:09:44 +00:00 |
|
Builder.io
|
eee243e5df
|
Insert EventCard component
cgen-ab7c5f53a2ae494d8f98790ba61da2a3
|
2025-10-04 11:09:02 +00:00 |
|
Builder.io
|
acd49b4949
|
Add community event types
cgen-e823bb084deb4bcaad5b17b6ac93a502
|
2025-10-04 11:08:07 +00:00 |
|
Builder.io
|
9a83bbeaff
|
Add useCallback import
cgen-c8b95be7be37412f9e8efafde0fd7153
|
2025-10-04 11:07:52 +00:00 |
|
Builder.io
|
d189c33925
|
Augment imports for Community page
cgen-264a6ee615414d33a6f32c9c7fc19d48
|
2025-10-04 11:07:43 +00:00 |
|
Builder.io
|
a12bfc9a50
|
Use stable keys in community maps
cgen-a19b2d3ca440499e95cd3a483f752a94
|
2025-10-04 11:03:38 +00:00 |
|
Builder.io
|
b6a75479ef
|
Adjust secondary CTA to contact
cgen-ccfd447a0bfe4a7bb310ba91fea5eb1a
|
2025-10-04 11:03:15 +00:00 |
|
Builder.io
|
9540aea085
|
Insert DevConnect highlight section
cgen-20e81f00f217417697654413a5d92d14
|
2025-10-04 11:03:05 +00:00 |
|
Builder.io
|
6f69def1fb
|
Add DevConnect highlights data
cgen-f2c4683f550145689b21e97adae6f523
|
2025-10-04 11:02:46 +00:00 |
|
Builder.io
|
c9cf04407c
|
Make featured post category-aware
cgen-ef48989d49af4ef0983e4a6efce0eed4
|
2025-10-04 11:00:17 +00:00 |
|
Builder.io
|
ad80d1db25
|
Update recent posts grid to use derived posts and slugs
cgen-87b23973dca5402ab55c6aa4846d22f2
|
2025-10-04 10:59:45 +00:00 |
|
Builder.io
|
a038b7da3f
|
Guard featured post rendering and add fallbacks
cgen-f48d3fc9c9c34fb0982fa1ea4131d6e2
|
2025-10-04 10:59:10 +00:00 |
|
Builder.io
|
999e723ced
|
Replace legacy category/static data with derived logic
cgen-7b67955bc415433c8f31ef71241267a4
|
2025-10-04 10:58:48 +00:00 |
|
Builder.io
|
782f4e7fd2
|
Refactor blog state setup and fetch logic
cgen-0fc59795d0ba4fd6bce05aaf407958c4
|
2025-10-04 10:58:25 +00:00 |
|
Builder.io
|
c015a309a1
|
Add blog helpers and types
cgen-420f34cc5f4c4ff597f662080932f7ea
|
2025-10-04 10:57:11 +00:00 |
|
Builder.io
|
caf73bf833
|
Add useMemo import
cgen-562837a1e20d458ea46861546f255b82
|
2025-10-04 10:57:05 +00:00 |
|
Builder.io
|
305068a6cc
|
Update resource offerings grid with colorful cards
cgen-8c67072d3ab64ca99f6279dde03154be
|
2025-10-04 10:53:59 +00:00 |
|
Builder.io
|
d5c094fdaa
|
Update service offerings grid with colorful cards
cgen-f2cb6f355b814ab9b653e1b7211716fd
|
2025-10-04 10:53:42 +00:00 |
|
Builder.io
|
f7f0a68fb1
|
Add offering configuration arrays
cgen-6ed736eb06ec4b5e824536862d09e4a4
|
2025-10-04 10:53:22 +00:00 |
|
Builder.io
|
47acc7dc1b
|
Remove duplicate Layout import in Admin page
cgen-8e5fd9ed73bf421789ff606edbd128c2
|
2025-10-04 10:48:53 +00:00 |
|
Builder.io
|
27668f3d36
|
Rename default Layout function to CodeLayout
cgen-fda112ec784e41faaf774cafbd6ac55d
|
2025-10-04 10:46:52 +00:00 |
|
Builder.io
|
e2d8d289d1
|
Remove unused Navigate import
cgen-932809286986426795a72a0e4e5d1f5e
|
2025-10-04 10:41:55 +00:00 |
|
Builder.io
|
39349dccc7
|
Fix apostrophe in admin denial message
cgen-f0b98bac91aa47629b9afea5cec6a24f
|
2025-10-04 10:41:43 +00:00 |
|
Builder.io
|
e04a03614d
|
Import PenTool icon
cgen-64515f496c2141b0aa89bd2b247def0b
|
2025-10-04 10:41:38 +00:00 |
|
Builder.io
|
7be4a86624
|
Add Layout import to Admin page
cgen-e73421d0b120408cac1f81bc8789c9bc
|
2025-10-04 10:41:33 +00:00 |
|
Builder.io
|
3dfeb15c75
|
Display streak badges on profile header
cgen-cf33a8afc1154a79ab165dc119b065e7
|
2025-10-04 10:41:21 +00:00 |
|
Builder.io
|
cbe652fbc2
|
Add streak metrics to profile component
cgen-8af654bdc52b4304980100342455b265
|
2025-10-04 10:41:08 +00:00 |
|
Builder.io
|
198f3f8369
|
Show longest streak badge
cgen-14b91517da6248fa871034acb7bc70ba
|
2025-10-04 10:40:51 +00:00 |
|
Builder.io
|
f0088edf4c
|
Use dynamic streak label
cgen-777c691aae224399b1f2f75d6c386c75
|
2025-10-04 10:40:40 +00:00 |
|
Builder.io
|
8a3a4a94d7
|
Add streak helpers to Dashboard
cgen-a3e020f8a0e7483b8b163116103e50b8
|
2025-10-04 10:40:33 +00:00 |
|
Builder.io
|
d9903c14cd
|
Normalize listProfiles mapping
cgen-a703a5931fbd4e5aa66fd17c7fe87cb9
|
2025-10-04 10:40:00 +00:00 |
|
Builder.io
|
dc7aeef595
|
Normalize direct profile returns
cgen-39d529bfe29c41e2aa36927310f6dc1b
|
2025-10-04 10:39:51 +00:00 |
|
Builder.io
|
6fef506b24
|
Normalize initial profile return
cgen-b5346408e52248608c28ed55da3868e1
|
2025-10-04 10:39:23 +00:00 |
|
Builder.io
|
27a7767e22
|
Include streak fields on initial profile insert
cgen-0b7d8962e6af464680c42628fe52c178
|
2025-10-04 10:39:19 +00:00 |
|
Builder.io
|
bae824507f
|
Add timestamp in createInitialProfile
cgen-8ee2e4c098f94273b900c6df5f2c5c1a
|
2025-10-04 10:39:08 +00:00 |
|
Builder.io
|
50ebbd06aa
|
Update createInitialProfile signature
cgen-5e34bb7ca93143268d1cde447daa85a7
|
2025-10-04 10:38:36 +00:00 |
|
Builder.io
|
a7e8b61199
|
Normalize current user return
cgen-bc45884aaf6b4b22823236e6fe84d754
|
2025-10-04 10:38:23 +00:00 |
|
Builder.io
|
63cb1a4642
|
Pass email to createInitialProfile on error
cgen-1a4af17b2f464a179e274a7c92fc94c1
|
2025-10-04 10:38:11 +00:00 |
|
Builder.io
|
6b8da6efea
|
Add streak helper utilities
cgen-f0cb506b21104388a1be4a2671622a4b
|
2025-10-04 10:37:48 +00:00 |
|
Builder.io
|
6041c0afd8
|
Add streak fields to AethexUserProfile interface
cgen-09d127f3b4cc45a18dc3802776bfe485
|
2025-10-04 10:37:24 +00:00 |
|
Builder.io
|
9120b76477
|
Add streak fields to database types
cgen-678c1b0c87034c67b93ba67e927d9775
|
2025-10-04 10:35:39 +00:00 |
|
Builder.io
|
c0b75a5dbd
|
Adjust mentorship hero heading sizes
cgen-0a7ff33f07524e668bc7000c78a5b7e6
|
2025-10-04 01:35:40 +00:00 |
|
Builder.io
|
3191754e6e
|
Resize mentorship outline hero button
cgen-e3ed3184b2fd4b41b0847e1aaac0fafd
|
2025-10-04 01:35:23 +00:00 |
|
Builder.io
|
b94e0633b5
|
Resize mentorship hero buttons
cgen-30cad08791d64dbe950005d943887e4e
|
2025-10-04 01:35:18 +00:00 |
|
Builder.io
|
c8c43103c9
|
Stack mentorship CTA highlights
cgen-44f973d367fe4ed882279d29f3af7d1b
|
2025-10-04 01:35:04 +00:00 |
|
Builder.io
|
7e2bfd679d
|
Stack testimonials grid
cgen-9bc39b6c7ed4427da102998305ddb7ec
|
2025-10-04 01:34:58 +00:00 |
|
Builder.io
|
e7a8cca978
|
Stack featured mentors grid
cgen-afa087780dd0431aac212adf7bd2445c
|
2025-10-04 01:34:54 +00:00 |
|
Builder.io
|
328157cadf
|
Adjust learning tracks grid
cgen-38ae9357d20c4eeba77c13eeabe7cc02
|
2025-10-04 01:34:49 +00:00 |
|
Builder.io
|
a611286cba
|
Stack mentorship stats grid
cgen-327b07a442da4e8fb0581a940151343b
|
2025-10-04 01:34:41 +00:00 |
|
Builder.io
|
8420804973
|
Stack program feature grid
cgen-28de299ba96842d4a39d086250a605f5
|
2025-10-04 01:34:34 +00:00 |
|
Builder.io
|
cd20396f17
|
Stack mentorship programs grid
cgen-f0c4116938904ede9c25ac84a3b3d083
|
2025-10-04 01:34:31 +00:00 |
|
Builder.io
|
e46b273ea8
|
Reduce mentorship section spacing
cgen-e4f90e9823e344fb8e2d3bd726068d6e
|
2025-10-04 01:34:28 +00:00 |
|
Builder.io
|
d8cea17c39
|
Adjust mentorship hero spacing
cgen-1a6c1d56a6d44984a9cdb24c2239ba19
|
2025-10-04 01:34:21 +00:00 |
|
Builder.io
|
f5b1b95611
|
Resize Engage outline CTA button
cgen-1d7872a682b2455a85ec7e465f05e8c6
|
2025-10-04 01:33:55 +00:00 |
|
Builder.io
|
7b6d5a5094
|
Resize Engage CTA buttons
cgen-47c7741ec6fc454abd2ada9658f7cff9
|
2025-10-04 01:33:40 +00:00 |
|
Builder.io
|
3365c9531b
|
Resize Engage outline hero button
cgen-d7a4e7ec551a48a29418afb3063a5bc1
|
2025-10-04 01:33:24 +00:00 |
|
Builder.io
|
5370a3a194
|
Resize Engage hero buttons
cgen-fa3b0e23285d49ec994d7f6b7829d84a
|
2025-10-04 01:33:17 +00:00 |
|
Builder.io
|
846c4a261b
|
Adjust FAQs spacing
cgen-a9b239c8a52a4e75a9b4d9a83f55d40a
|
2025-10-04 01:25:57 +00:00 |
|
Builder.io
|
d30e8e2e47
|
Stack process grid
cgen-880afe5d289a4c398b9f1b34ff3fed95
|
2025-10-04 01:25:53 +00:00 |
|
Builder.io
|
733038e034
|
Adjust process section spacing
cgen-9cadd05757c34534a4a235049a372732
|
2025-10-04 01:25:50 +00:00 |
|
Builder.io
|
f27f98fc8d
|
Stack add-ons grid
cgen-d3be0a07a13e4b139ee012aba265ef11
|
2025-10-04 01:25:45 +00:00 |
|
Builder.io
|
0ce4b90cb7
|
Adjust add-ons section spacing
cgen-88085233f98142fabc3925d178bb3608
|
2025-10-04 01:25:40 +00:00 |
|
Builder.io
|
a702ae55fe
|
Stack commission tiers grid
cgen-38bb845267f84593aaa50efbaa831270
|
2025-10-04 01:25:37 +00:00 |
|
Builder.io
|
99d7d482e4
|
Adjust commission section spacing
cgen-acf48397102d48d0b791767cb0ddd2a8
|
2025-10-04 01:25:33 +00:00 |
|
Builder.io
|
94f1a443bc
|
Adjust engagement section spacing
cgen-9d670eb5d11545e18a6997e551222ee6
|
2025-10-04 01:25:29 +00:00 |
|
Builder.io
|
9ddda33cdb
|
Stack engagement models grid
cgen-0d4d4711ba754204abf65f1bc5d5ac12
|
2025-10-04 01:25:23 +00:00 |
|
Builder.io
|
9de20cd1bb
|
Stack bundle grid
cgen-f1db9ec0ca5a4f209a5cfe8762a8b74b
|
2025-10-04 01:25:18 +00:00 |
|
Builder.io
|
4d8507511b
|
Adjust Engage section spacing
cgen-176094cc24cf4610bb612a2e0150f96b
|
2025-10-04 01:25:07 +00:00 |
|
Builder.io
|
fe64706e23
|
Adjust Engage hero spacing
cgen-430a8db625a84310bdec088d10e2371c
|
2025-10-04 01:25:02 +00:00 |
|
Builder.io
|
845f28ef20
|
Adjust game hero spacing
cgen-29483bd75e684c6b998bd54bda647a49
|
2025-10-04 01:23:57 +00:00 |
|
Builder.io
|
c52da77199
|
Tighten hero spacing on mobile
cgen-3098cc6f47eb4910a7c44940f2b98dbb
|
2025-10-04 01:23:49 +00:00 |
|
Builder.io
|
e086cb0711
|
Reduce vertical padding on consulting sections
cgen-c4247d0987f3441ea3333ea295e59d5d
|
2025-10-04 01:23:44 +00:00 |
|
Builder.io
|
6ef837a1a1
|
Adjust consulting CTA section spacing
cgen-4e4aeb19eb184a7b8f47a260f62e9f1f
|
2025-10-04 01:00:19 +00:00 |
|
Builder.io
|
742c176957
|
Stack consulting CTA highlights on mobile
cgen-eed7fcef637247a2ba23d7c8c1179d15
|
2025-10-04 01:00:14 +00:00 |
|
Builder.io
|
6f35f64d8a
|
Resize outline consulting CTA button
cgen-cf4059df3fc945a3b852bd637fc6a809
|
2025-10-04 01:00:04 +00:00 |
|
Builder.io
|
5f834ce02a
|
Resize consulting CTA buttons and stack info cards
cgen-43b7fac8a8374c679d97517633bb3d17
|
2025-10-04 01:00:00 +00:00 |
|
Builder.io
|
9802d40b98
|
Stack CTA info blocks on mobile
cgen-45536941f5c94307a012e11cbbb5abcf
|
2025-10-04 00:59:07 +00:00 |
|
Builder.io
|
f48c72346f
|
Resize outline CTA button
cgen-cc5a43f59e3d40cb8867e1fbdf140a72
|
2025-10-04 00:59:03 +00:00 |
|
Builder.io
|
b0abf5d721
|
Resize CTA buttons for mobile
cgen-007c71a2016149f5b389f8ba34070aff
|
2025-10-04 00:59:00 +00:00 |
|
Builder.io
|
93b75be13b
|
Update CTA section spacing
cgen-5a057b4203164b9ea017eeca64a6a252
|
2025-10-04 00:58:57 +00:00 |
|
Builder.io
|
645b37ae7e
|
Hide process connector on mobile
cgen-f8615618735b47f581f2a575e0becbcb
|
2025-10-04 00:58:48 +00:00 |
|
Builder.io
|
e871a84852
|
Adjust process badge margin
cgen-46e32a6b6100465fb75f2b080eca379b
|
2025-10-04 00:58:43 +00:00 |
|
Builder.io
|
afd2fa5bfd
|
Improve process step layout
cgen-f1af28ec84b04dcd92593d9615c1adca
|
2025-10-04 00:58:35 +00:00 |
|
Builder.io
|
b2d69d8bfd
|
Update development process spacing
cgen-39f07a5f2178476d95c23cf04a4fdffc
|
2025-10-04 00:58:31 +00:00 |
|
Builder.io
|
22dac00779
|
Stack featured studios grid on mobile
cgen-4885461738be44e69041328436cc1494
|
2025-10-04 00:58:26 +00:00 |
|
Builder.io
|
90a0497a67
|
Update featured studios section spacing
cgen-417368c123d946c58ecc04ba6e93fe0d
|
2025-10-04 00:58:19 +00:00 |
|
Builder.io
|
31d4a01051
|
Stack technology grid on mobile
cgen-329dbfcff2ee4acbb60baa5c18e34a33
|
2025-10-04 00:58:15 +00:00 |
|
Builder.io
|
3b68a6deae
|
Update technologies section spacing
cgen-b10e8c40191c4f34b6103d2b9cfe8fd0
|
2025-10-04 00:58:07 +00:00 |
|
Builder.io
|
27d0663008
|
Adjust service feature grid to stack on mobile
cgen-9e52f3744faa4bb8818c01527ffcfe13
|
2025-10-04 00:58:02 +00:00 |
|
Builder.io
|
959315e40c
|
Add responsive container padding
cgen-20fd3477a3a744d8955ae26d3bc02f1c
|
2025-10-04 00:57:28 +00:00 |
|
Builder.io
|
e175646387
|
Adjust section spacing and grids
cgen-9d045c011ea241ca829c0487600ba696
|
2025-10-04 00:57:20 +00:00 |
|
Builder.io
|
fe8eccdbb6
|
Improve Index hero responsiveness
cgen-b6b272f897c6436a9341e49b2a148a5d
|
2025-10-04 00:57:12 +00:00 |
|
Builder.io
|
a08c2cbb72
|
Make main responsive friendly
cgen-88c234b353c94436accc93c320b88319
|
2025-10-04 00:56:28 +00:00 |
|
Builder.io
|
9f06819287
|
Add mobile sheet navigation
cgen-3ac40a0375c0440399cd3c6337639425
|
2025-10-04 00:56:20 +00:00 |
|
Builder.io
|
762bd4067e
|
Simplify nav mapping
cgen-adc53c4a022e43e8808229ef2946eb67
|
2025-10-04 00:55:31 +00:00 |
|
Builder.io
|
55e471767b
|
Add navItems constant
cgen-d6361447b6cf4916b9ebc0c1a76f322c
|
2025-10-04 00:55:24 +00:00 |
|
Builder.io
|
45aa593a7c
|
Add sheet imports and menu icon
cgen-d5e7632cae124f259e5a959e722ffb30
|
2025-10-04 00:55:18 +00:00 |
|
Builder.io
|
5029f0d1e5
|
Prettier format pending files
|
2025-10-04 00:49:11 +00:00 |
|
Builder.io
|
e5bc0cb970
|
Tint results icon
cgen-7aa629135aa045df96a5ae315ffb19be
|
2025-10-04 00:33:23 +00:00 |
|
Builder.io
|
ec3a84fa91
|
Adjust CTA outline button
cgen-fc76d773754b44d59661df55a497e1ec
|
2025-10-04 00:33:16 +00:00 |
|
Builder.io
|
a886d36155
|
Adjust CTA buttons
cgen-081c695fcc1c43f4ab93246de9f60898
|
2025-10-04 00:33:08 +00:00 |
|
Builder.io
|
e65ce697ba
|
Update CTA styling
cgen-111368cac6d041bd99af2a862216d65e
|
2025-10-04 00:33:03 +00:00 |
|
Builder.io
|
fac9ef9a91
|
Tint tech badges in case studies
cgen-a9d8bd8162894f3aa220797e722f6eed
|
2025-10-04 00:32:55 +00:00 |
|
Builder.io
|
fa76529478
|
Tint tech badges in expertise
cgen-e62445067727476b8cb749fe72ed8f85
|
2025-10-04 00:32:49 +00:00 |
|
Builder.io
|
aadeb653f6
|
Apply pink accent to case badge
cgen-72566f5d653449dfb167798742fa5194
|
2025-10-04 00:32:41 +00:00 |
|
Builder.io
|
1993739d3c
|
Add pink style to expertise badge
cgen-d348b6b57ee74abab4bf874e1d706957
|
2025-10-04 00:32:37 +00:00 |
|
Builder.io
|
b6805a20ce
|
Update backgrounds
cgen-6ca3dc47534443999d184dea35d5a0a9
|
2025-10-04 00:32:34 +00:00 |
|
Builder.io
|
5ab65d280a
|
Update consulting package data and styles
cgen-b1d4a8c0ccb4478fb1f83273a4f690d8
|
2025-10-04 00:32:09 +00:00 |
|
Builder.io
|
b25500cf0a
|
Convert accent classes to pink
cgen-3292a42271644741841694749472db38
|
2025-10-04 00:31:41 +00:00 |
|
Builder.io
|
8a4143a751
|
Update service gradient colors
cgen-79272ab5e7a34081957a509029679739
|
2025-10-04 00:31:34 +00:00 |
|
Builder.io
|
a0d2f40ffe
|
Apply fuchsia accents to hero section
cgen-31e4504364ca40149b7b6c81a0bd4d5e
|
2025-10-04 00:31:28 +00:00 |
|
Builder.io
|
b3ce86421a
|
Update mentorship page links
cgen-c2b773c00d7a40e9bddc96b9c685eaeb
|
2025-10-04 00:11:58 +00:00 |
|
Builder.io
|
af7e894351
|
Update consulting page links
cgen-7fb7148056634ceebd36be0c851704a2
|
2025-10-04 00:11:46 +00:00 |
|
Builder.io
|
1cfafa8a1c
|
Replace pricing links in GameDevelopment
cgen-4f20f59ca9494c6aa1d7b5b46dfaa398
|
2025-10-04 00:11:36 +00:00 |
|
Builder.io
|
86e663e9b1
|
Update navigation links to engage
cgen-c0452b2197e54c89bb5107c9e69aa009
|
2025-10-04 00:11:16 +00:00 |
|
Builder.io
|
eb431921db
|
Adjust remaining pricing copy to engagement language
cgen-3eb3d9bfb72f4204a0d1c1c821ed8478
|
2025-10-04 00:10:50 +00:00 |
|
Builder.io
|
71124dd124
|
Switch pricing route to engage
cgen-2c8f98aa493f444ca63013dac91632ee
|
2025-10-04 00:10:45 +00:00 |
|
Builder.io
|
4873b732bf
|
Update pricing page branding to Engage
cgen-07b2492bddc84bea98ca9a4c8159f49d
|
2025-10-04 00:10:34 +00:00 |
|
Builder.io
|
4f7b2530a7
|
Update mentorship CTA to pricing
cgen-ace42328415d4d77820d83bcd2eaeeb5
|
2025-10-03 23:58:00 +00:00 |
|
Builder.io
|
3f20a705b3
|
Update mentorship hero CTA to pricing
cgen-92492ea203984b10b35bed8f824d89de
|
2025-10-03 23:57:53 +00:00 |
|
Builder.io
|
6f2a3c2639
|
Update consulting final CTA to pricing
cgen-1d7882e69efa4a3199cc5ca1545e0bce
|
2025-10-03 23:54:57 +00:00 |
|
Builder.io
|
b3524c802f
|
Update consulting package CTA link
cgen-6f3c4fa8b34f4af08876068d261690bb
|
2025-10-03 23:54:19 +00:00 |
|
Builder.io
|
f85af1a894
|
Update DevelopmentConsulting hero CTA
cgen-80a66a3998514ed89e63fdb8ba208069
|
2025-10-03 23:54:06 +00:00 |
|
Builder.io
|
ed76c0f126
|
Update GameDevelopment CTA button link
cgen-e088b4be4dae4c10abc99b52dcbcba0a
|
2025-10-03 23:53:53 +00:00 |
|
Builder.io
|
40a57d77f5
|
Update GameDevelopment CTAs to pricing page
cgen-95a950cfc7a549248a171469d778b181
|
2025-10-03 23:53:38 +00:00 |
|
Builder.io
|
fe211e9dce
|
Add pricing navigation
cgen-eb8f1f1299e84f4dba6f7b287496a023
|
2025-10-03 23:53:21 +00:00 |
|
Builder.io
|
ffb14d2433
|
Register pricing route
cgen-fc340fec1f864df8bcdf6fa0d928962c
|
2025-10-03 23:53:12 +00:00 |
|
Builder.io
|
1e77404379
|
Add pricing page route
cgen-c6b225b4516d4ecaac38fbec39107f7d
|
2025-10-03 23:53:05 +00:00 |
|
Builder.io
|
d18357b9cd
|
Add Pricing & Engagement page
cgen-cbe02e8dd46045419e287596a82d0113
|
2025-10-03 23:52:51 +00:00 |
|
Builder.io
|
49f3987af3
|
Mentorship CTA icon colors 3
cgen-dbc1cd8eec1541319cd9ceadb8e15f83
|
2025-10-03 23:48:11 +00:00 |
|
Builder.io
|
c82c703d52
|
Mentorship CTA icon colors 2
cgen-b20127de170b4ac7a36e6dcb225d165a
|
2025-10-03 23:48:04 +00:00 |
|
Builder.io
|
16aaa8e722
|
Mentorship CTA icon colors
cgen-4aed05eeac864f378b9a5999ed5b2d13
|
2025-10-03 23:48:00 +00:00 |
|
Builder.io
|
e5ce26321c
|
Mentorship CTA outline button
cgen-0db6bd0d340a41f38c56e37f4e741355
|
2025-10-03 23:47:53 +00:00 |
|
Builder.io
|
4be84985b1
|
Mentorship CTA button gradient
cgen-a4d3547d5fc14182af54d28cefe77ec8
|
2025-10-03 23:47:48 +00:00 |
|
Builder.io
|
65ac430f38
|
Mentorship CTA heading gradient
cgen-8b19b427f4be40a4a19475b02130a08a
|
2025-10-03 23:47:44 +00:00 |
|
Builder.io
|
2f954fa1c1
|
Mentorship testimonial badge gradient
cgen-d9d073b36ce146bcb3fc13d68e9a716d
|
2025-10-03 23:47:39 +00:00 |
|
Builder.io
|
bd794c4912
|
Mentorship mentor card accent
cgen-6026a84ce45440ecba696d3957765702
|
2025-10-03 23:47:31 +00:00 |
|
Builder.io
|
21f3780aee
|
Mentorship track title gradient
cgen-0df81cbd46234afd9e32fdf2e82ce889
|
2025-10-03 23:47:21 +00:00 |
|
Builder.io
|
c083318893
|
Mentorship track icon color
cgen-133a3a87036540369fb19bbdfdc6c37a
|
2025-10-03 23:47:15 +00:00 |
|
Builder.io
|
1d06bf09a6
|
Mentorship track card accent
cgen-ca8705e3a28e4fd38b753cf095fce55c
|
2025-10-03 23:47:10 +00:00 |
|
Builder.io
|
9ad80f886e
|
Mentorship price accent
cgen-60d5af5567b043d381f631d3b74bdb96
|
2025-10-03 23:47:06 +00:00 |
|
Builder.io
|
1ba62adb72
|
Mentorship feature icon green
cgen-e9ada30563dd4d31bd5c49318dbfa9e5
|
2025-10-03 23:47:02 +00:00 |
|
Builder.io
|
aae69cc2ac
|
Mentorship hero secondary button update
cgen-37676e9bbdf14af4af2f053ea274d711
|
2025-10-03 23:46:56 +00:00 |
|
Builder.io
|
f6e50da52a
|
Mentorship hero button gradient update
cgen-a69a8879b87149b188a51f087c93e7dd
|
2025-10-03 23:46:51 +00:00 |
|
Builder.io
|
409f2b1ac1
|
Mentorship hero gradient update
cgen-7dc1a383584340899e6c8530c5e2af96
|
2025-10-03 23:46:46 +00:00 |
|
Builder.io
|
232ff0bde5
|
Mentorship page accent color tweak 2
cgen-4596fa53755f4edaacdd933b6826b338
|
2025-10-03 23:46:38 +00:00 |
|
Builder.io
|
b6dc0a7dfb
|
Mentorship page accent color tweak 1
cgen-b6cd852b613e4ba9b1f401f7ed14bb29
|
2025-10-03 23:46:29 +00:00 |
|
Builder.io
|
11bc0fe19c
|
Blend Labs page footer into global layout
cgen-d1620ea500a94b8b9d606a787fff9a0a
|
2025-10-03 23:41:47 +00:00 |
|
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 |
|
Builder.io
|
bc107a2437
|
Update icon type
cgen-5b4f318c12cd42e293034a4d1c638d33
|
2025-09-30 21:26:55 +00:00 |
|
Builder.io
|
166652f21d
|
Use ComponentType type
cgen-ce1a4b443609474597cfd2b341018004
|
2025-09-30 21:26:46 +00:00 |
|
Builder.io
|
8452cfa422
|
Add RealmSwitcher component
cgen-3453ecff00934a6d9a77f4246e188c1b
|
2025-09-30 21:26:35 +00:00 |
|
Builder.io
|
9a0e135ce4
|
Improve profile completion state handling
cgen-ce04864443294c19816a5e7df4b45d86
|
2025-09-30 21:24:02 +00:00 |
|
Builder.io
|
0cdd7bd7d6
|
Improve profile completion detection
cgen-e1d003ece5b946c39081526e975144df
|
2025-09-30 21:23:51 +00:00 |
|
Builder.io
|
37fabcd9bb
|
Simplify query cleanup effect
cgen-3a6d80a8f6cb438082499733ce835449
|
2025-09-30 21:09:55 +00:00 |
|
Builder.io
|
19c71bcf48
|
Update Icon type
cgen-7e339298140740f5a4961da876f435d4
|
2025-09-30 21:08:42 +00:00 |
|
Builder.io
|
d4d90aa801
|
Use ComponentType type from react
cgen-68ea7d5a29914025a8d1d29fd2c12cca
|
2025-09-30 21:08:38 +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
|
88dd596990
|
Add connections tab content
cgen-426eb76fec0a4521a15e1a425a00a9c5
|
2025-09-30 21:07:35 +00:00 |
|
Builder.io
|
4737f66fe9
|
Add connections tab and use controlled Tabs
cgen-54a539418b3541cd803735c54b11d5dc
|
2025-09-30 21:07:23 +00:00 |
|
Builder.io
|
2f8634fde0
|
Ensure URLSearchParams copy uses string
cgen-e9b7d1ac9cf64a6db1db04573fcc6a94
|
2025-09-30 21:07:04 +00:00 |
|
Builder.io
|
707d4959ec
|
Narrow query cleanup effect dependency
cgen-c103048d037745d9b801200022ee241e
|
2025-09-30 21:06:56 +00:00 |
|
Builder.io
|
0303c996a3
|
Add effect to clean oauth query params
cgen-36c4185356a549c696420f6b1e40717a
|
2025-09-30 21:06:52 +00:00 |
|
Builder.io
|
c1f011e450
|
Add search param state management
cgen-57d716cbe2fd40efa27ad09f8429bde8
|
2025-09-30 21:06:31 +00:00 |
|
Builder.io
|
787ab10e31
|
Remove local ProviderKey type
cgen-f08df78a648d499c8a519318cc5dde80
|
2025-09-30 21:06:20 +00:00 |
|
Builder.io
|
60a5a21934
|
Update imports for OAuth connections
cgen-cc2ae453d66a469aa3005088c37aa766
|
2025-09-30 21:06:16 +00:00 |
|
Builder.io
|
5e1540aa5d
|
Remove unused prop
cgen-336859396ff146cbbfcb3f41b0b48f9c
|
2025-09-30 21:05:34 +00:00 |
|
Builder.io
|
752a91ca7e
|
Add OAuth connections settings component
cgen-07f0742fa7e14b5e9e4aa8ead0f68eb9
|
2025-09-30 21:05:29 +00:00 |
|
Builder.io
|
f1d3631cdd
|
Add link/unlink handlers
cgen-ce743419b46b46339f2974fb53784ad9
|
2025-09-30 08:32:38 +00:00 |
|
Builder.io
|
e896438f46
|
Add connection state and helpers
cgen-f722e28e219742c8b445108a4e02400d
|
2025-09-30 08:32:17 +00:00 |
|
Builder.io
|
c403336816
|
Destructure new auth fields
cgen-8a1877d7acc64e20b5578a546109244a
|
2025-09-30 08:31:40 +00:00 |
|
Builder.io
|
e10a1a94f6
|
Add Github and Globe icons
cgen-c14a7d16b8ac4b35b0db947804663214
|
2025-09-30 08:31:36 +00:00 |
|
Builder.io
|
af20467093
|
Add useMemo and new icons to Dashboard imports
cgen-6ee134efc922443183a5f57b482129a4
|
2025-09-30 08:31:27 +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
|
f3f5a49e45
|
Add link/unlink identity support
cgen-4f85ab2d1842464284ddc3cb13f488a9
|
2025-09-30 08:27:48 +00:00 |
|
Builder.io
|
13a12d212c
|
Enhance mock auth with identity linking support
cgen-82f426a67b00456fb95c68f5e79f12e7
|
2025-09-30 08:27:07 +00:00 |
|
Builder.io
|
0c274f8f3a
|
Update 404 references in BlogPost
cgen-0bf13c26f05f48149558c9a402fa9fd5
|
2025-09-30 08:23:10 +00:00 |
|
Builder.io
|
71f44d31af
|
Replace NotFound usages with FourOhFourPage
cgen-46a7da36d7344f7c8dbc3803d8a2983d
|
2025-09-30 08:22:45 +00:00 |
|
Builder.io
|
b6b8815f77
|
Update 404 import
cgen-61f45ada212245c98a68f626569a34f3
|
2025-09-30 08:22:41 +00:00 |
|
Builder.io
|
c25beede40
|
Rename component in 404 page
cgen-b6f66294dad2430ebb29f257c46cf688
|
2025-09-30 08:22:36 +00:00 |
|
Builder.io
|
3fb5541ffa
|
completionId: cgen-a36910a8c520490f84fdc03e4ebace8d
cgen-a36910a8c520490f84fdc03e4ebace8d
|
2025-09-30 08:22:15 +00:00 |
|
Builder.io
|
144f975e7e
|
Prettier format pending files
|
2025-09-30 04:56:36 +00:00 |
|
Builder.io
|
b687f4de04
|
Add signInWithOAuth to supabase auth proxy
cgen-e5aaa915f7f94248bd15ad7831b10207
|
2025-09-30 04:50:31 +00:00 |
|
Builder.io
|
56436bcfb7
|
Add signInWithOAuth mock and proxy support
cgen-41599b5f62b9482b87186aa5eed0c264
|
2025-09-30 04:50:13 +00:00 |
|
Builder.io
|
86db6bac9e
|
Fix auth state updates when Supabase auth falls back to mock by subscribing to both real and mock auth state changes
cgen-8e8e553dd55a470b8f18a9db949b0a5b
|
2025-09-30 04:37:27 +00:00 |
|
Builder.io
|
d7dc308cb6
|
Fix login->dashboard transition by waiting for auth to resolve before navigating
cgen-89065b7bc17d40e5a2e36a656eab635f
|
2025-09-30 04:35:16 +00:00 |
|
Builder.io
|
245802644a
|
Stabilize auth loading to prevent redirect loop
cgen-dc5a88737fc14fb39ccf441c1c58277b
|
2025-09-30 04:31:09 +00:00 |
|
Builder.io
|
3b53a6072b
|
Disable demo seed in Admin when Supabase configured
cgen-d14c44a5d1b04130a005b9a552852ccf
|
2025-09-30 04:20:13 +00:00 |
|
Builder.io
|
cdfdd05720
|
Disable demo seed in Feed when Supabase configured
cgen-d1a4cb4c160d4187882ba72f87e3c9e8
|
2025-09-30 04:20:03 +00:00 |
|
Builder.io
|
b886780a20
|
Use live Supabase only; disable demo seed when configured
cgen-1807a3ba8bd4446f9c2c38f80b680b19
|
2025-09-30 04:19:57 +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
|
ed545e545c
|
Update phone number in Contact page
cgen-0d5272df94b34219aa67e7f177ec3988
|
2025-09-30 04:13:46 +00:00 |
|
Builder.io
|
c627172845
|
Update contact phone number across footer and Contact page
cgen-d1c4b88e43734444b895df10861ac569
|
2025-09-30 04:13:42 +00:00 |
|
Builder.io
|
49cfc10890
|
Prettier format pending files
|
2025-09-30 02:01:39 +00:00 |
|
Builder.io
|
cf3f00fb62
|
Make role services compatible with role_id schema and roles table
cgen-2438b2f80028422a9a6bfe6be36f901a
|
2025-09-30 01:59:09 +00:00 |
|
Builder.io
|
7f95152632
|
Prettier format pending files
|
2025-09-30 01:40:07 +00:00 |
|
Builder.io
|
6d23639e03
|
Add fallback to supabase update when /api/profile/ensure returns 404
cgen-e3260a3d006143b9b175d52103ef9d09
|
2025-09-30 00:37:51 +00:00 |
|
Builder.io
|
f70ffedd4e
|
Make profiles and interests persistent in offline mode using mockAuth/localStorage when Supabase is not configured
cgen-15ee54e7b7594e35ab49d6cb4653fca7
|
2025-09-30 00:25:24 +00:00 |
|
Builder.io
|
8df7ddda9e
|
Add robust local fallback for achievements, XP/level, and onboarding without Supabase
cgen-4ec3c99880b14107a6a6cfe83dd8af97
|
2025-09-30 00:24:18 +00:00 |
|
Builder.io
|
3d3b12aa7f
|
Prettier format pending files
|
2025-09-30 00:04:20 +00:00 |
|
Builder.io
|
4db7246c51
|
Add explicit /404 route to render NotFound component
cgen-771a7599468d4636b06a82bf0fcb0ba0
|
2025-09-30 00:03:23 +00:00 |
|
Builder.io
|
6a6b93317b
|
Append Blog Posts management card
cgen-793a605130df4e51961ee306e6b97805
|
2025-09-30 00:01:12 +00:00 |
|
Builder.io
|
ccc666ba7f
|
Add Blog Posts CRUD UI in Admin panel
cgen-91148bb65cd34815bb6714777ff85816
|
2025-09-30 00:00:49 +00:00 |
|
Builder.io
|
43f9a90597
|
Replace Builder fetch with Supabase API fetch in BlogPost
cgen-16c55da799704358874168837ef4db5f
|
2025-09-29 23:55:30 +00:00 |
|
Builder.io
|
48ba57e02d
|
Switch BlogPost.tsx to use Supabase API
cgen-a17a02195ebf4fa3a01f54120c475be7
|
2025-09-29 23:55:19 +00:00 |
|
Builder.io
|
2d6bfd2ae1
|
Switch Blog.tsx data loading from Builder to Supabase API
cgen-bc2ad223b3f84058abf6bd84818dccc0
|
2025-09-29 23:55:12 +00:00 |
|
Builder.io
|
1ab3d23145
|
Wire BlogPost page to Builder CMS
cgen-f46d9cc87ed543389a7b64f959a3b218
|
2025-09-29 04:09:19 +00:00 |
|
Builder.io
|
8b9988fb40
|
Replace hardcoded posts in Blog with Builder CMS fetching
cgen-eea7256e947142cf8ce5466b3fe42300
|
2025-09-29 04:08:17 +00:00 |
|
Builder.io
|
be43d896d5
|
Wire Blog list to Builder CMS
cgen-cc5b8b74ec5e49e2ae6d238a7bf40db2
|
2025-09-29 04:07:46 +00:00 |
|
Builder.io
|
63153cfee3
|
Add Builder CMS client helper
cgen-0164ce382c7548628c12e74a6cb5f262
|
2025-09-29 04:07:38 +00:00 |
|
Builder.io
|
9a146084cb
|
Add blog post route
cgen-72a59be8a52f47ce88e4bb82dfd7ed51
|
2025-09-29 04:05:01 +00:00 |
|
Builder.io
|
d664ab648b
|
Register BlogPost route in App.tsx
cgen-e1b9554d13e3445cbc27dc1f69b70793
|
2025-09-29 04:04:58 +00:00 |
|
Builder.io
|
7f06edee12
|
Add BlogPost page
cgen-2460306e91a5433ca2a0a06640ae6219
|
2025-09-29 04:04:53 +00:00 |
|
Builder.io
|
38216dc1c2
|
Prettier format pending files
|
2025-09-29 00:59:16 +00:00 |
|
Builder.io
|
0eb081aa95
|
Use API to load featured studios instead of localStorage
cgen-400701462b1c414bb5050385611f6fa2
|
2025-09-29 00:16:20 +00:00 |
|
Builder.io
|
7636ec23ab
|
Wire Admin and GameDevelopment to API-backed Featured Studios
cgen-ceca13f6d7864095a31569d3ef3db530
|
2025-09-29 00:16:04 +00:00 |
|
Builder.io
|
4e5278e49e
|
Show Sign out when profile not loaded (fallback)
cgen-f447570e8935436384afb2df5a78b94b
|
2025-09-28 23:52:32 +00:00 |
|
Builder.io
|
afea50d396
|
Prettier format pending files
|
2025-09-28 22:13:22 +00:00 |
|
Builder.io
|
89812edb4f
|
Replace Site Settings card with Featured Studios management UI
cgen-da788874e12444f59ddadd30f016f1a4
|
2025-09-28 22:00:50 +00:00 |
|
Builder.io
|
e2b7a320eb
|
Load Featured Studios from localStorage in Admin panel
cgen-e64ea4456a764e8abd555c00471ba89c
|
2025-09-28 22:00:28 +00:00 |
|
Builder.io
|
dd7429f6fe
|
Add Featured Studios state to Admin panel
cgen-31fb755689d0455383d0bd1a09097dee
|
2025-09-28 22:00:21 +00:00 |
|
Builder.io
|
f75e4afff4
|
Update GameDevelopment page: apply diff change and replace Featured Projects with Featured Studios; add localStorage-driven studios
cgen-5eb53a570c2f43fc86002e5d039669f6
|
2025-09-28 21:59:17 +00:00 |
|
Builder.io
|
16b1505dac
|
Remove conflicting optional property from AethexUserProfile to satisfy TypeScript structural typing
cgen-88b2a2eb50514941b89c98e87db92ff7
|
2025-09-28 07:16:58 +00:00 |
|
Builder.io
|
0a42169a83
|
Fix type errors: remove duplicate import and conflicting interface property
cgen-6b6fb74c65464fe98bc786ba1e7b69ed
|
2025-09-28 07:16:32 +00:00 |
|
Builder.io
|
24cd5b61d8
|
About: remove contact form section and related imports/state
cgen-cff9033dc3414c499ea9b47a0ef73dba
|
2025-09-28 07:04:30 +00:00 |
|
Builder.io
|
ece9e8ffd7
|
Contact: insert Topic and Urgency selects above Message
cgen-06016a37a76e490e8317b634440ff945
|
2025-09-28 06:57:24 +00:00 |
|
Builder.io
|
6008c7f35b
|
Contact: add related resources card below contact info
cgen-e38bd1693d3c419ba5ea8018b5ba2a45
|
2025-09-28 06:57:16 +00:00 |
|
Builder.io
|
7439a2c219
|
Contact: reset topic/urgency on success
cgen-1b44e77e6269426694c0a76045100437
|
2025-09-28 06:57:08 +00:00 |
|
Builder.io
|
2505fd6fe0
|
Contact: add topic and urgency state
cgen-7bd59ed4d7834dca927cba22168b1d11
|
2025-09-28 06:57:01 +00:00 |
|
Builder.io
|
399c03df4b
|
Contact: import Select and add state for topic/urgency
cgen-7ba5073cf4c940e789e9207389d1e9a0
|
2025-09-28 06:56:54 +00:00 |
|
Builder.io
|
3225bfd3dd
|
About: append contact-like community section tailored to About
cgen-324e75e6c5fa436f8549b6b4d1a8e147
|
2025-09-28 06:54:53 +00:00 |
|
Builder.io
|
1931f081f7
|
About: add form state and submit handler
cgen-d968aa02edd4418d99c1b110341ea1fc
|
2025-09-28 06:54:45 +00:00 |
|
Builder.io
|
93faa3667d
|
About: add imports for contact-like UI, toast, message icon, and state
cgen-a52b72f215b6452f96dcfc43d65b4b00
|
2025-09-28 06:54:31 +00:00 |
|
Builder.io
|
cf08727e53
|
Update About page CTA, highlight message, and extend timeline to start from 2011
cgen-909097ff43c742a7a221429b0740fcd5
|
2025-09-28 06:51:32 +00:00 |
|
Builder.io
|
f128b2964b
|
fix: use precomputed particles in JSX
cgen-3358facc1915438d805a37583fb56e5f
|
2025-09-28 06:36:49 +00:00 |
|
Builder.io
|
bf8e1d65b5
|
fix: move useMemo to top-level to satisfy Hooks order
cgen-53cf3167dec34b459df8de253b49fe1f
|
2025-09-28 06:36:40 +00:00 |
|
Builder.io
|
d0e94523ad
|
Consider onboarding_complete flag when exposing profileComplete
cgen-ce39d5ea04a946e797ff76a0e31ca431
|
2025-09-28 06:35:41 +00:00 |
|
Builder.io
|
5b880d5be3
|
Set onboarding completion flag and improve performance of onboarding animations
cgen-cd5ce32b298e42ee820c90218644e7ec
|
2025-09-28 06:35:30 +00:00 |
|
Builder.io
|
7b6082adf7
|
Prettier format pending files
|
2025-09-28 05:04:51 +00:00 |
|
Builder.io
|
6bff1bdd10
|
robust: ensure redirect to dashboard after onboarding with fallback
cgen-12e56a481591485a999986d7506b7ff8
|
2025-09-28 04:59:41 +00:00 |
|
Builder.io
|
c322b37910
|
route onboarding achievement award via server API
cgen-14c7ba865740498c83ef39749a97f40b
|
2025-09-28 04:46:49 +00:00 |
|
Builder.io
|
d6fddbe169
|
Dashboard: hide setup banner when onboarding complete; add Profile Complete badge
cgen-54848c14b2fe468e8e636786b1989bf0
|
2025-09-28 04:24:10 +00:00 |
|
Builder.io
|
a6e4293f25
|
Update Onboarding to refresh profile and toast; Update Dashboard to hide setup banner when onboarding complete and show badge
cgen-e6f9ffe019da42458b89b9a63801bc02
|
2025-09-28 04:24:03 +00:00 |
|
Builder.io
|
c7aab36dc9
|
fix: use correct achievement for onboarding
cgen-4710dc1a34cf492b98f0d908fe8f16be
|
2025-09-28 04:23:46 +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
|
11ffddcf39
|
debug: include server response in client error
cgen-29bf43e54beb4c27a72b49a2071475bf
|
2025-09-28 04:14:24 +00:00 |
|
Builder.io
|
7301fd0169
|
fix: import createClient in client supabase
cgen-6c2904fc0c2b4997af9fc0c5ba870894
|
2025-09-28 04:10:17 +00:00 |
|
Builder.io
|
69b37d283d
|
Use server endpoints for onboarding profile and interests
cgen-1aefecce7ef84c81b31a03db2d54e6bf
|
2025-09-28 04:02:12 +00:00 |
|
Builder.io
|
9748c0c331
|
Wire client to server API for posts and onboarding to avoid RLS issues
cgen-4d11caba61394f70aed01c897057e1b2
|
2025-09-28 04:01:31 +00:00 |
|
Builder.io
|
084a7f9f49
|
Prettier format pending files
|
2025-09-28 02:02:57 +00:00 |
|
Builder.io
|
c1b752a762
|
Make Dashboard the central hub: add PostComposer, user posts, and applications panel; compute profile completion
cgen-f2d9a66254e2456e845104e01dd75fdb
|
2025-09-28 02:00:02 +00:00 |
|
Builder.io
|
223f06fcf5
|
Prettier format pending files
|
2025-09-28 01:30:28 +00:00 |
|
Builder.io
|
d710a8f759
|
Seed demo posts automatically in communityService fallback
cgen-2fc11181be3249648d320cea3b958bb2
|
2025-09-28 01:03:04 +00:00 |
|
Builder.io
|
c7ab63bbb7
|
Fix Admin demo profiles to load after seeding
cgen-dafee2c8e2f0495e98b31410da107d7e
|
2025-09-28 01:02:49 +00:00 |
|
Builder.io
|
1cf467a4bf
|
Add Complete Setup button when profile incomplete
cgen-ed7e9eb345314cc899af3bf9e251c798
|
2025-09-28 01:02:33 +00:00 |
|
Builder.io
|
f52ebf8228
|
Show Complete Setup CTA when profile incomplete
cgen-cbb31aaa2e744b078c64bc0abb8aad5b
|
2025-09-28 01:02:15 +00:00 |
|
Builder.io
|
f5bb409cc2
|
Expose profile completion in AuthContext
cgen-3436659538b743fca099f634837b1aa6
|
2025-09-28 01:02:07 +00:00 |
|
Builder.io
|
175c22c348
|
Add profile completion checker
cgen-b50e9bd57c724cf19c901f9d01ef0cf6
|
2025-09-28 01:01:42 +00:00 |
|
Builder.io
|
76f9494548
|
Prettier format pending files
|
2025-09-28 00:32:17 +00:00 |
|
Builder.io
|
b8d43450a8
|
Seed demo in Admin page too
cgen-3daac2557a074af8bbab3a6345d6063a
|
2025-09-28 00:31:16 +00:00 |
|
Builder.io
|
7c94e84f13
|
Seed demo data globally via Layout and Admin
cgen-3b21c0fa437a4a7793174c129695f249
|
2025-09-28 00:31:03 +00:00 |
|
Builder.io
|
e12a453f61
|
Add safe channel fallback in supabase proxy
cgen-e200d5d6f64b4dc0b04825c5369711a9
|
2025-09-28 00:26:42 +00:00 |
|
Builder.io
|
e60ed816d4
|
Prettier format pending files
|
2025-09-28 00:23:53 +00:00 |
|
Builder.io
|
d7f628015d
|
Guard supabase.channel in aethexRealtimeService
cgen-77ab1761744c406d80570099654cb9df
|
2025-09-28 00:23:02 +00:00 |
|
Builder.io
|
abaee59965
|
Guard Supabase realtime channel usage to prevent runtime errors
cgen-2bd999acc01d4c88aea6ab918f2ea3f9
|
2025-09-28 00:17:17 +00:00 |
|
Builder.io
|
d3d22d69ef
|
Prettier format pending files
|
2025-09-28 00:15:09 +00:00 |
|
Builder.io
|
246e84ffe5
|
Remove duplicate useEffect/useState imports
cgen-3219b3b9de2a4c2480b4cb1b3be2ed68
|
2025-09-28 00:11:03 +00:00 |
|
Builder.io
|
1e15ecce62
|
Remove duplicate useEffect/useState imports
cgen-ae80a178b7d74d1e9ddf39188d852811
|
2025-09-28 00:10:53 +00:00 |
|
Builder.io
|
9d44ed904b
|
Fix missing React hooks imports in LoadingScreen
cgen-83797a3cff56489f9bf8a918fc74205e
|
2025-09-27 23:58:28 +00:00 |
|
Builder.io
|
9936494fbc
|
Fix missing React hooks imports causing loading hang
cgen-16e0c867e97140d794d55e9e31f4e647
|
2025-09-27 23:58:20 +00:00 |
|
Builder.io
|
49176d45a9
|
Edit Feed to allow guest loading and guard realtime
cgen-087dd3448da14c1cb32c445f35184962
|
2025-09-27 23:55:42 +00:00 |
|
Builder.io
|
15dbb11bcf
|
Prettier format pending files
|
2025-09-27 23:53:05 +00:00 |
|
Builder.io
|
1fdc0a40db
|
Add demo accounts listing in Admin
cgen-31bcbb7dc56b4f57a38e4609c60ef592
|
2025-09-27 23:50:54 +00:00 |
|
Builder.io
|
39f88fe54e
|
Move Admin link from top bar to user menu
cgen-de2149cca22b49f6840bf439f61bda13
|
2025-09-27 23:49:35 +00:00 |
|
Builder.io
|
72a90ef347
|
Fallback recommended users to demo profiles
cgen-b1f6a1e64f7e41299a73278fa1530c51
|
2025-09-27 23:49:15 +00:00 |
|
Builder.io
|
9adbe5e6f6
|
Use demo seed in feed and social service
cgen-64605d90011643b9b4ca5a2d9fbb6c29
|
2025-09-27 23:48:58 +00:00 |
|
Builder.io
|
08da68486a
|
Add demo feed seeding utility
cgen-21ba02a62b214d1eb117d2660a770543
|
2025-09-27 23:48:47 +00:00 |
|
Builder.io
|
98ff196d8c
|
Seed demo data and fallback for feed; move Admin link to user menu
cgen-772e1d3ac799495e9ca0e61214e0b2a7
|
2025-09-27 23:48:16 +00:00 |
|
Builder.io
|
0804db9f01
|
Remove duplicate Layout import in Feed
cgen-e8c3c04b204349b28cef5af86135b7ae
|
2025-09-27 23:41:28 +00:00 |
|
Builder.io
|
3133bd2b5c
|
Integrate PostComposer and community posts into Feed
cgen-c813287b31b3444fb531449411433b73
|
2025-09-27 23:33:29 +00:00 |
|
Builder.io
|
40a9e0ffd8
|
Add PostComposer component for creating text/image/video posts
cgen-997bda7ced2149e8bcfea54dcc15f3ee
|
2025-09-27 23:31:43 +00:00 |
|
Builder.io
|
cd41527a58
|
Prettier format pending files
|
2025-09-27 23:26:32 +00:00 |
|
Builder.io
|
870d7f7804
|
Update navigation to Feed
cgen-a22fd3445fb245bd8ca1d01354fec2fd
|
2025-09-27 23:06:50 +00:00 |
|
Builder.io
|
cbe68b0c9e
|
Wire /feed route and replace /network links
cgen-516306f6674c4707ae89c9c9edf64a8f
|
2025-09-27 23:06:38 +00:00 |
|
Builder.io
|
292d7b878d
|
Create Feed page replacing Network with vertical feed
cgen-8024d71bcbd541cbb4da32311d5cebfa
|
2025-09-27 23:06:29 +00:00 |
|
Builder.io
|
cbe401c487
|
Overhaul Contact page with form and details
cgen-faa1cb25d47146968a460ea551a20308
|
2025-09-27 23:05:47 +00:00 |
|
Builder.io
|
a6630895e1
|
Overhaul About and Contact pages; add Feed page; update routes and navigation
cgen-c8da938048fe45ad9e9474f0e2f89b7d
|
2025-09-27 22:57:44 +00:00 |
|
Builder.io
|
ae2c84a91a
|
Add base64 fallback for avatar and banner uploads
cgen-aa179ff31d8048ffb15250c7896cbfd9
|
2025-09-27 22:53:54 +00:00 |
|
Builder.io
|
a50af29ccb
|
Improve updateProfile to create row when missing; include banner_url in profile creation
cgen-b9fe2367200f495684300fd4a7ef38cb
|
2025-09-27 22:34:28 +00:00 |
|
Builder.io
|
a4a0c0329b
|
Insert banner_url into Insert and Update types for user_profiles
cgen-78bc74aae5aa4e009fad1a15f380590c
|
2025-09-27 22:29:56 +00:00 |
|
Builder.io
|
bfa0f89f13
|
Add banner upload input and include banner in completion
cgen-4a69fbe41a0941f8b5d8ba908b67ec1a
|
2025-09-27 22:29:31 +00:00 |
|
Builder.io
|
0946bc3744
|
Add import, profileCompletion state, compute function, showSetup logic, and avatar upload input
cgen-3b3b902612494d3c9be67f460b3932e8
|
2025-09-27 22:18:24 +00:00 |
|
Builder.io
|
c359fb80df
|
Add profile completeness text in header (use more context)
cgen-b2b32c3d4a034f23b8b64538c00c86fb
|
2025-09-27 22:18:15 +00:00 |
|
Builder.io
|
6091b44e4c
|
Remove mock fallbacks when DB is available; create profile on missing row; use DB-only for projects
cgen-7c483f59a89c44fb94b54bd9a61888b5
|
2025-09-27 22:15:49 +00:00 |
|
Builder.io
|
f53d1a7735
|
Improve mock fallback when Supabase returns empty objects
cgen-1919042aa9764046a6dcdbd9282911c5
|
2025-09-27 22:09:07 +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
|
3ca76670a5
|
Add local state and Save action for profile settings; merge profile updates in context
cgen-81c49d1120fa4d38974d29a48c72aa60
|
2025-09-27 22:08:38 +00:00 |
|
Builder.io
|
b040aa2c75
|
Remove duplicate Layout import from Network.tsx
cgen-654d466c20634bbeb48231eede7b2395
|
2025-09-27 22:05:30 +00:00 |
|