Commit graph

2097 commits

Author SHA1 Message Date
Builder.io
b9bbedce94 Improve console error to show message string
cgen-57ce146f11374600bb7ea565a1af068a
2025-10-18 00:28:41 +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
3aa41f8784 Prefer Supabase SMTP for verification emails; fallback to server endpoint
cgen-6dc427ca42924f7982520fb28ca57b69
2025-10-17 23:46:11 +00:00
Builder.io
7e8cd6c39f Prettier format pending files 2025-10-14 08:54:42 +00:00
Builder.io
020669bb9c Improve error display for server check verification
cgen-2ceb114a136b4d41b1900a394634f933
2025-10-14 08:02:44 +00:00
Builder.io
65c82316af Fallback to server check when session missing
cgen-21ea10034ec94719a50ac57c0d1ec4fc
2025-10-14 08:00:28 +00:00
Builder.io
9bd03edac7 Handle non-OK send-verification response gracefully
cgen-e1be125bc5d64f779ef3c007f05c56f0
2025-10-14 07:46:13 +00:00
Builder.io
ff9e372d54 Prettier format pending files 2025-10-14 07:31:05 +00:00
Builder.io
d66f4622b4 Insert email verification card
cgen-eaca7a347a2c46bf92a8f561a84f0e19
2025-10-14 07:27:22 +00:00
Builder.io
f35088540c Add verification style helpers
cgen-def36c6b1d944fd4bda1068c96cc536b
2025-10-14 07:26:39 +00:00
Builder.io
75e6855a48 Add verification icon constant
cgen-5f8f176bd3514e3f8261e54610e48ddc
2025-10-14 07:26:25 +00:00
Builder.io
1c9d3d207e Add verification state and handlers
cgen-439178d26a644794b768a1120c8bb651
2025-10-14 07:25:55 +00:00
Builder.io
0a72c7b5d2 Adjust React imports
cgen-a6175bf18c1b445e83ad378dc8347d72
2025-10-14 07:24:34 +00:00
Builder.io
e8f8c72722 Extend Welcome onboarding to handle email verification
cgen-d15a3deea1934eeb97af63052c2e5616
2025-10-14 07:23:54 +00:00
Builder.io
c1749d74b0 Prettier format pending files 2025-10-14 07:17:34 +00:00
Builder.io
eb9291a7c2 Add open link button to manual verification alert
cgen-efacf8da9cd74cc5939205453647e218
2025-10-14 07:16:15 +00:00
Builder.io
303f8091ea Guard clipboard usage
cgen-e718117cd4404689a6e055734d1fc3b6
2025-10-14 07:15:58 +00:00
Builder.io
979c16d6e1 Reset manual link when toggling sign up
cgen-babe66c6a6984e96b3e55373696674f3
2025-10-14 07:15:48 +00:00
Builder.io
a021b2efa8 Render manual verification alert
cgen-aca96247175d4f6caa648bb50059828b
2025-10-14 07:15:31 +00:00
Builder.io
6143c0f1b8 Update signup handling to manage verification link
cgen-0f806590b73048b2aa57cee7730db153
2025-10-14 07:15:16 +00:00
Builder.io
6ddd29bdbd Introduce manual verification state
cgen-44da69fd5f6a40efb1dfa15fa3b9597f
2025-10-14 07:14:58 +00:00
Builder.io
215ce58fde Add alert import and Info icon
cgen-4630db492b5f4f7681b44bb6d76721ac
2025-10-14 07:14:35 +00:00
Builder.io
d87e57ed63 Enhance signup with verification email flow
cgen-4a462faa7e5642b4b79d79a631fbe8ac
2025-10-14 07:13:08 +00:00
Builder.io
07d75bd7cb Guard realtime updates on unmount
cgen-2edf604a070a4f9fa89e5cb0531d8646
2025-10-14 06:53:12 +00:00
Builder.io
1dc3a5caec Wire notification bell in layout
cgen-b9b20cbf1fce42e8a6e22e4c6376eb97
2025-10-14 06:52:36 +00:00
Builder.io
ca267f4cff Fix copy typo
cgen-befbe152afb0403e8ec09ffa568e1703
2025-10-14 06:52:15 +00:00
Builder.io
499271cefe Add notification bell component
cgen-a03deeb40f3b418cb80923a83dc0b3be
2025-10-14 06:52:02 +00:00
Builder.io
a5641ecf73 Refine AdminStatusOverview calculations
cgen-0fbe4fe97e934bb597f4e1ca337dd3f9
2025-10-14 06:42:42 +00:00
Builder.io
7a5ecf22ab Update overview layout with status and changelog components
cgen-fb38452c4546448f84ee2477da93153f
2025-10-14 06:41:56 +00:00
Builder.io
3d8181f963 Extend overview metrics with infrastructure data
cgen-2aab546e97bd466b84280266f7491f8c
2025-10-14 06:41:19 +00:00
Builder.io
5bb38b9e38 Compute infrastructure metrics
cgen-98433ae800254a888283eefc5d47b267
2025-10-14 06:40:58 +00:00
Builder.io
9099b72a41 Enhance overall status metadata
cgen-270d85a0b1cd4d4a84154bdf485d684a
2025-10-14 06:40:42 +00:00
Builder.io
3c9996b4ad Update Admin page imports
cgen-9be454215f7d4baabd2f9085df7b7b2b
2025-10-14 06:40:20 +00:00
Builder.io
5a944a8a2d Use minus icon for removed changelog items
cgen-a9070b50ef9e43d2bcc16135dc1e0465
2025-10-14 06:39:27 +00:00
Builder.io
dc9284277f Adjust changelog icon mapping
cgen-d746b22e4fdb4199a73fc71f6afb0ff8
2025-10-14 06:39:19 +00:00
Builder.io
8ed320d9e6 Add admin changelog digest component
cgen-1efa0fd8f00a4043b1c65eb29f267b1e
2025-10-14 06:39:13 +00:00
Builder.io
2391335083 Add admin system status panel component
cgen-4a8d48c5838a476db748f3074e059af5
2025-10-14 06:38:42 +00:00
Builder.io
705d360f4e Update quickActions dependency array
cgen-bb525093ad1d4e37aa616b1b58ee98e9
2025-10-14 05:02:13 +00:00
Builder.io
429c5ebf49 Add system status quick action and update dependencies
cgen-3ad284a1ea624ed29fc9c4fe0585a3c3
2025-10-14 05:02:07 +00:00
Builder.io
7787ec3481 Update overview stats dependencies
cgen-e7315f4162994c2eb14d137ee35379e5
2025-10-14 05:01:48 +00:00
Builder.io
57d0b6688e Enhance overview stats
cgen-96e5890d17774709be9ef951cd97e4a2
2025-10-14 05:01:39 +00:00
Builder.io
8e05c4bdd3 Update publishedPosts to use resolved posts
cgen-560af6236467484b8c2a090f8e9b0d7d
2025-10-14 05:01:15 +00:00
Builder.io
d866386b90 Add derived data for blog highlights etc
cgen-567546385f6648718430e5aa6e3c7144
2025-10-14 05:01:08 +00:00
Builder.io
495478b356 Augment Admin imports
cgen-27a8eb0e2bfb4f72865e82df33142385
2025-10-14 05:00:34 +00:00
Builder.io
fd4db661d7 Replace inline static posts with seed
cgen-7cb1882bd9544f1eaff9a7cd2f73b8d5
2025-10-14 04:59:50 +00:00
Builder.io
1ef33e55e3 Use shared blog seed data
cgen-582d91718c774481b0d54c4b82b0a547
2025-10-14 04:59:05 +00:00
Builder.io
3131d0a95e Create blog seed data
cgen-970bb71f3e304a339c46e05bc9c3828c
2025-10-14 04:58:32 +00:00
Builder.io
efae7df732 Export changelog entries
cgen-5ab1ec5c99e44631bde51ec2027f8d7f
2025-10-14 04:57:27 +00:00
Builder.io
f78aaae57e Remove unused Compass import
cgen-934be7388398422fb6397977145d081d
2025-10-14 04:56:20 +00:00
Builder.io
7d3490439a Rewrite blog page with new layout
cgen-c0ced1dd215b4da58afcc82b473d0918
2025-10-14 04:56:11 +00:00
Builder.io
9665dda3ad Create BlogCategoryChips component
cgen-2427edb7d0594498a66415c7f9994156
2025-10-14 04:55:17 +00:00
Builder.io
ee32160afd Create BlogNewsletterSection component
cgen-6c65eda5a7924f9eba1fc3c7a4496833
2025-10-14 04:55:07 +00:00
Builder.io
dbddc32418 Create BlogPostGrid component
cgen-811e46c8dfa44cf9900c8b06747da9d7
2025-10-14 04:54:58 +00:00
Builder.io
14734d412c Create BlogTrendingRail component
cgen-103fed54a26343b0ba422a3513cdc2bd
2025-10-14 04:54:33 +00:00
Builder.io
f74501f06e Create Blog types
cgen-148372bec14342dbb102383b90298fcc
2025-10-14 04:54:23 +00:00
Builder.io
57b4f71861 Create BlogHero component
cgen-87983f0b34c847a28bbbe72b988ed794
2025-10-14 04:54:17 +00:00
Builder.io
b6e315ffa5 Update static blog posts with additional entries
cgen-267c3da64219494eab2104aa6d6f6f95
2025-10-14 04:51:41 +00:00
Builder.io
4a9e9e523f Add Supabase fallback to Blog list fetch
cgen-5ef4288ffd8343b29c5e44bcec1903fa
2025-10-14 04:44:37 +00:00
Builder.io
343cb39f73 Add fallback Supabase fetch in BlogPost
cgen-345dafe77cd8422bbb20e48d3572f1db
2025-10-14 04:44:15 +00:00
Builder.io
288e691605 Add applications table definitions to Supabase types
cgen-78e5e8d7fc2f4c458bca9e643034c697
2025-10-14 04:40:51 +00:00
Builder.io
bf4234348c Prettier format pending files 2025-10-14 04:35:52 +00:00
Builder.io
b573ff8070 Replace ShieldStar with Shield in Profile page
cgen-a0d0dca784074cec8476f6f1f033c112
2025-10-14 04:35:17 +00:00
Builder.io
fbd6965f47 Convert footer contact column to resources links
cgen-c7fa35753e604d1f9a4211da19a8719e
2025-10-14 04:33:04 +00:00
Builder.io
7819df1403 Transform footer resources column into company column
cgen-ee7d5bb405034c529242a38a3c7a6ded
2025-10-14 04:32:48 +00:00
Builder.io
00257a1f16 Add contact info to footer brand card
cgen-de2713a0e99647a295fb7d522778f255
2025-10-14 04:32:17 +00:00
Builder.io
488da06af9 Update dropdown settings link
cgen-bc3cc346620f41b7ab480579d0b26763
2025-10-14 04:31:02 +00:00
Builder.io
13986239e5 Update dropdown My Profile link
cgen-9943b30cc962412f9c7a2616ff10f903
2025-10-14 04:30:46 +00:00
Builder.io
56faf27c7d Update mobile drawer profile link
cgen-1bd6e8433cf6442d8b6dae43a9acb1a6
2025-10-14 04:30:39 +00:00
Builder.io
847b12841e Replace profile page with overview experience
cgen-9ff295677a3040558e3d8f6e22052b1c
2025-10-14 04:30:07 +00:00
Builder.io
32b2701c04 Add opportunity quick action
cgen-018b0268e44544b98bcda5e192d9f5b2
2025-10-14 04:25:37 +00:00
Builder.io
8f4f5e4ac1 Add id attribute to opportunity applications card
cgen-46e6094d824e42ec936a0655c34ae8d9
2025-10-14 04:25:24 +00:00
Builder.io
9e00775a87 Insert opportunity applications card before system status
cgen-5c27bc2f6efd468db4cb7153f0f3b4e1
2025-10-14 04:24:59 +00:00
Builder.io
288c196627 Update project applications empty state
cgen-c9a821ac20544af8b8ad08d6f39de37c
2025-10-14 04:23:53 +00:00
Builder.io
0ec40fc016 Make project application card key more robust
cgen-ab17c7d29b4d4ce2b417aeb1141602ec
2025-10-14 04:23:47 +00:00
Builder.io
e4af533109 Update project applications map
cgen-652e77545dc84847976094c84c9ba073
2025-10-14 04:23:40 +00:00
Builder.io
b51e861d4c Update project applications fallback condition
cgen-d13bfc1ac2f14a749a9669592418e753
2025-10-14 04:23:34 +00:00
Builder.io
e1070f069b Update loading condition for project applications
cgen-19e1a6ce70304c2585f14fc4ac824c24
2025-10-14 04:23:26 +00:00
Builder.io
80f2d9d018 Update refresh handler for project applications
cgen-b699c3d435704364a66f06bfc60f37a2
2025-10-14 04:23:21 +00:00
Builder.io
7c508dbee3 Update project applications summary line
cgen-3820a7ba37794eecbc7861a7319a6641
2025-10-14 04:23:14 +00:00
Builder.io
00da449bba Update dependencies for overview stats
cgen-6fe6fe0f47344e8c9563bbda913df75b
2025-10-14 04:22:24 +00:00
Builder.io
cde40df149 Adjust tone for opportunity stat
cgen-de40d5c09ae243cc84b99efd222e718a
2025-10-14 04:22:16 +00:00
Builder.io
44f2abbc65 Update overview stats for applications
cgen-1a327a466bc24be5821d73774376a7af
2025-10-14 04:21:59 +00:00
Builder.io
e7505fe330 Rename pending applications calculations
cgen-d4a106acdb2d4ca587378c2b93b297e8
2025-10-14 04:21:45 +00:00
Builder.io
366f8d014f Add loader for opportunity applications
cgen-167be79652424f1f9ee00e3c22b7c2e6
2025-10-14 04:21:37 +00:00
Builder.io
3b7ed56d19 Rename project applications loader
cgen-a18fcc2952e3401895bd73edcb545a5c
2025-10-14 04:21:15 +00:00
Builder.io
df7329b9ce Rename project applications state and add opportunity state in Admin page
cgen-b7511da9fc02474e9f6321be5bfe8137
2025-10-14 04:21:05 +00:00
Builder.io
7230a628e0 Use profileWebsite helper in Opportunities page
cgen-bcdb8725a2694175a809d6d82c5eed68
2025-10-14 04:09:28 +00:00
Builder.io
d84d4d4982 Use safe profile website extraction
cgen-26390dfba2284ef8beb8e3721e9f002a
2025-10-14 04:09:18 +00:00
Builder.io
aa11c03529 Add Opportunities to navigation
cgen-2ed9ce1415af484480c47369e15bfd5e
2025-10-14 04:09:07 +00:00
Builder.io
40abca5df9 Register Opportunities route
cgen-3731a606e62c4510b35131a77e0c9721
2025-10-14 04:08:50 +00:00
Builder.io
3c7f4f508f Add Opportunities route
cgen-fb518f4273bd4837a089c1c90dca1ee0
2025-10-14 04:08:43 +00:00
Builder.io
1df1eb1b7f Add Opportunities page for contributors and careers
cgen-b07f15a6610f44a29159020c714dd495
2025-10-14 04:08:24 +00:00
Builder.io
fac5f6c50a Add experience level to application service
cgen-1b8ef9b624ae43158bc3973687190641
2025-10-14 04:06:45 +00:00
Builder.io
8f633ab20a Add application service to database adapter
cgen-ed07907c2c02497a9f488f928f6b4de1
2025-10-14 04:06:18 +00:00
Builder.io
26d2767120 Coerce remaining toast variants (lib)
cgen-f665641441ae43f985cd5062ce48c6b9
2025-10-14 03:57:17 +00:00
Builder.io
67cf45ffbc Coerce remaining toast variants (hooks)
cgen-d8d51c7853bf45f2988ae84a6a1fb3b4
2025-10-14 03:57:05 +00:00
Builder.io
4764de3e0e Coerce toast descriptions to strings (lib)
cgen-a45f9e187907479d95483cb2d5598451
2025-10-14 03:56:55 +00:00
Builder.io
0c052636e5 Coerce toast descriptions to strings
cgen-587045e288c14456b3f3ab9b85a13143
2025-10-14 03:56:50 +00:00
Builder.io
22084284cc Improve error extraction in AuthContext.updateProfile
cgen-e18475d3240f4393bdc0d8a65ff14d10
2025-10-14 03:56:27 +00:00
Builder.io
bfaaed46a5 Improve award error messaging in AdminAchievementManager
cgen-a632e2d8230a4b378356ca3ce528a9a3
2025-10-14 03:55:09 +00:00
Builder.io
b65d56f892 Improve profile update error messaging in AdminMemberManager
cgen-4cd86006a3da4b959be72ad0be00899a
2025-10-14 03:51:39 +00:00
Builder.io
3e3ea898fb Handle invalid dates in AdminAchievementManager
cgen-7326cb84a82043a9952de61899c84f4b
2025-10-14 03:51:19 +00:00
Builder.io
d8ce2cb0c2 Point mentorship CTA to new curriculum
cgen-721aa92993e94b19aef3c3badfdba30e
2025-10-14 03:39:52 +00:00
Builder.io
790527803b Add curriculum navigation entry
cgen-977830c54a0940bd9dc171041c8c573f
2025-10-14 03:39:33 +00:00
Builder.io
828e11f8f3 Add curriculum nav icon import
cgen-a031fbac88df4bfdae5e8c845d765882
2025-10-14 03:39:22 +00:00
Builder.io
919bb12fac Register curriculum docs route
cgen-061c3bbc120f438f8854275ea74c62eb
2025-10-14 03:39:14 +00:00
Builder.io
9a4c6a46c4 Add curriculum docs route
cgen-59c47338ae074bf6a4fc928ba2854db2
2025-10-14 03:39:03 +00:00
Builder.io
ccf76fed0a Create curriculum docs page
cgen-edee2208eca54ee59020c166f9b42713
2025-10-14 03:38:50 +00:00
Builder.io
d1e284dad6 Fallback to batch queries when relationship missing
cgen-0fd08cb994804593823e1ef60f6137e4
2025-10-14 03:33:59 +00:00
Builder.io
1a6402ea0b Fallback listProfiles join to explicit query
cgen-113d32a9dcfe4959bede02c045729106
2025-10-14 03:32:30 +00:00
Builder.io
22f63a10b4 Normalize errors in listProfiles
cgen-7c37ffdfc7a6413db03baa09beafcf2d
2025-10-14 03:29:22 +00:00
Builder.io
9d9c37d59b Show toast and stringified error on profiles fetch failure
cgen-7f480f77a3014ba1be8c82e313219e3c
2025-10-14 03:29:04 +00:00
Builder.io
ef332d2b76 Show clear error toast when profiles fail to load
cgen-3afedc2af4ca4155a77a09318e5e6e1f
2025-10-14 03:28:48 +00:00
Builder.io
47d03c0169 Format xp/loyalty/level values
cgen-497c9f5bcb374e2d9eab78f64e9d5b9e
2025-10-14 03:26:08 +00:00
Builder.io
50236305c2 Remove achievements_count property
cgen-18cf98c7df6a4cbaa206a8bbb0dd3e5d
2025-10-14 03:25:41 +00:00
Builder.io
e0bad7e523 Enhance profile listing with xp aggregation
cgen-2fb94fe98e8946b4a9f9eb5fd87288ec
2025-10-14 03:25:28 +00:00
Builder.io
02faac4304 Redesign DeveloperCard with banner, avatar, availability
cgen-1fcc91b73eef4a70b78b6be72787fcb3
2025-10-14 03:10:20 +00:00
Builder.io
e3d7926128 Add banner and availability helpers
cgen-88aef2de5d40470fb63f7e99ac140e69
2025-10-14 03:09:22 +00:00
Builder.io
17ebf56c1f Add avatar imports
cgen-51d5178b646041f7a0c7f3a5e490b067
2025-10-14 03:09:05 +00:00
Builder.io
f0427f74ec Update feed fetching to seed Supabase demo data
cgen-a30ed464378d437a8ecb29da34910c17
2025-10-14 02:56:49 +00:00
Builder.io
4078c50f7c Add demo seed fallback to feed
cgen-8e5de8686b244c618045c86d83e79695
2025-10-14 02:50:28 +00:00
Builder.io
5e3852ecd7 Prettier format pending files 2025-10-14 02:48:15 +00:00
Builder.io
16aba004b3 Ensure signIn return type remains void
cgen-fe34c29bb9474293a8227908773ed218
2025-10-14 02:45:51 +00:00
Builder.io
84ab954bc9 Redesign feed layout
cgen-198135b3f58541fdb73946e6b2b6feac
2025-10-14 02:43:53 +00:00
Builder.io
ae84355d51 Adjust responsive class
cgen-cf1e089f080448bc834a0fec8d33dcb3
2025-10-14 02:39:54 +00:00
Builder.io
a0fe3e6aee Adjust responsive class
cgen-c7787dc5bf0b4f008d886c45368f532b
2025-10-14 02:39:50 +00:00
Builder.io
9f1ee3864b Add FeedItemCard component
cgen-2067f4f1f1394b39896a5693f6c52aff
2025-10-14 02:39:43 +00:00
Builder.io
c60f68116d Improve signIn error messaging and handling
cgen-65f1f68664034e3a826e1a0ee58cd57c
2025-10-14 02:33:41 +00:00
Builder.io
56a159b9f7 Fix member role badge fallback
cgen-cbe6f37bf9304aea8c511c240fb231e9
2025-10-14 02:28:53 +00:00
Builder.io
17f3be72a0 Import RefreshCw icon
cgen-30eb8b90bad14d3caf2ff1a5370dff77
2025-10-14 02:26:35 +00:00
Builder.io
ece02e9bb4 Add applications card to operations tab
cgen-058e28acc2cb45669d170568d01bbead
2025-10-14 02:26:19 +00:00
Builder.io
264c24b87e Replace community tab content
cgen-a7d79d07372946ba98243e690b8d5102
2025-10-14 02:25:46 +00:00
Builder.io
234e1746ef Remove unused displayProfiles
cgen-ce44d23e4b19406db667139a6e4df77d
2025-10-14 02:25:25 +00:00
Builder.io
50ae303f19 Add review applications quick action
cgen-bb4a3a008afc4a229dd53e3c2c242809
2025-10-14 02:25:12 +00:00
Builder.io
b1c6c0fa6f Update overview stats
cgen-96922a15d4cb47fd90b4f086017d1a86
2025-10-14 02:25:04 +00:00
Builder.io
e3d826f0ee Add pendingApplications derived value
cgen-f753737a6ac0458783128719c56ea3e4
2025-10-14 02:24:54 +00:00
Builder.io
0e4696fd01 Add loadApplications callback
cgen-a629593df2314e599febb9ee9d6fb0ec
2025-10-14 02:24:45 +00:00
Builder.io
11525c5170 Add selectedMember memo
cgen-07ecc85485e24157ac025e6c2582604a
2025-10-14 02:24:26 +00:00
Builder.io
1333fd94e6 Ensure selected member is defaulted
cgen-ad946d3b327a4b7d90abf802b10d8803
2025-10-14 02:24:17 +00:00
Builder.io
57db40e7b3 Refactor profile loading effect
cgen-add78cac0b7f4d31b999c96257319858
2025-10-14 02:24:11 +00:00
Builder.io
ba170e72f8 Add useCallback import
cgen-1ae47ff5efbb49af879fe95921ae09ea
2025-10-14 02:23:56 +00:00
Builder.io
17b3f33f13 Add new Admin state
cgen-15bbbf364c1c47e7bd17032e42f38b8b
2025-10-14 02:23:49 +00:00
Builder.io
d23b45b901 Add ProjectApplication type
cgen-d95d0bd418de4aad822a839c5c3b971f
2025-10-14 02:23:31 +00:00
Builder.io
601dbfb757 Update Admin imports for new components
cgen-a05a97c0868940b580b4e94de9a671d3
2025-10-14 02:23:24 +00:00
Builder.io
afaef5b60a Add achievement management component
cgen-b1fa3d25ad1c483b968399e75a771ba6
2025-10-14 02:22:15 +00:00
Builder.io
2731d95ae7 Add comprehensive member management component
cgen-bbb1cb2e276b4b7f9c777182c1a0fd94
2025-10-14 02:21:18 +00:00
Builder.io
14a2f34976 Rewrite Admin dashboard with tabbed layout
cgen-b3adf2085f4148f693748703c1e60577
2025-10-14 02:09:08 +00:00
Builder.io
6fea8ffe8c Insert displayProfiles memo
cgen-4f269c4c40ec4c46b29d4f81f74365de
2025-10-14 02:05:22 +00:00
Builder.io
2d89947d5d Add admin dashboard derived data
cgen-0e290b3b6ebe4256b174fb5ec4fef491
2025-10-14 02:03:49 +00:00
Builder.io
49cc906482 Update Admin imports and access control
cgen-67f4dec565db417e89ff0d2e2f351796
2025-10-14 02:02:22 +00:00
Builder.io
851967c6dd Add AdminStatCard component
cgen-674e145b54524beead77b98d38c05d4c
2025-10-14 02:01:10 +00:00
Builder.io
8268593592 Return null when no runtime config
cgen-f9e0c111db284e4c82fa16a1a6f92d1f
2025-10-14 01:57:59 +00:00
Builder.io
e45e1244b8 Disable default external agent src
cgen-01e630e25de24e3094871f818f2e6273
2025-10-14 01:57:53 +00:00
Builder.io
3eab9fa042 Guard loadSkipAgent against docs routes
cgen-08740275452f42679f6012ae2fb5920b
2025-10-14 01:55:21 +00:00
Builder.io
536631b9a3 Guard skip-agent against loading on /docs routes
cgen-7927c68f94774975911966b96a133f39
2025-10-14 01:54:45 +00:00
Builder.io
2cf5ce8a40 Generalize agent error logs
cgen-0432c845843d4c9f9eb8f15e39c84147
2025-10-14 01:52:09 +00:00
Builder.io
e1679da82c Use runtime agent id
cgen-951949c4069e4f4f8ad9bc8679a87271
2025-10-14 01:52:00 +00:00
Builder.io
b6283d51d4 Update runtime config comment
cgen-288433ec59c643858cdae70157e16a76
2025-10-14 01:51:42 +00:00
Builder.io
2a94352d3d Restore default SkipAgent enabling outside docs
cgen-7baec6e4c0254f34ae1dbfb18cd34612
2025-10-14 01:51:33 +00:00
Builder.io
b3ef9f52d3 Use runtime agent src when fetching script and remove HelloSkip message
cgen-a13954061bf944a283ed11c8503b098e
2025-10-14 01:49:15 +00:00
Builder.io
3d47081be1 Harden skip-agent network logic and remove HelloSkip strings
cgen-e2cdb0fca2e44d0a907845424feb493a
2025-10-14 01:49:04 +00:00
Builder.io
bbc825032a Use getAgentSrc/getAgentId in reachability & loader
cgen-fcf3c67601ec4a95868ba82f3054ea42
2025-10-14 01:48:40 +00:00
Builder.io
5dc9e9b175 Prevent accidental external fetches when not opted-in
cgen-98c49bf1f87c4f13b079f8ef41387ee3
2025-10-14 01:48:34 +00:00
Builder.io
9458eb2fcb Require explicit opt-in for SkipAgent
cgen-a9796ba56fe34d64b1f0d2e9ee3b8014
2025-10-14 01:48:07 +00:00
Builder.io
80ca82dbb2 Rewrite integrations documentation
cgen-f8836ef5cc4e42d9bfc7677ccb1cc314
2025-10-14 01:45:39 +00:00
Builder.io
e6f09b3f71 Remove duplicated Link import in DocsApiReference
cgen-2aebcda0c0d04c95a9d7dce5ae3e21ef
2025-10-14 01:40:00 +00:00
Builder.io
32dde02c32 Remove duplicated Link import (second) in DocsIntegrations
cgen-71c0275d4f21485da243acb767ec5871
2025-10-14 01:39:52 +00:00
Builder.io
2df8804bd5 Add platform link to CLI page
cgen-bd9b747d2d75419bb941b104a8ba3d01
2025-10-14 01:34:59 +00:00
Builder.io
f57932b1f5 Add support CTA to DocsOverview
cgen-c95f44cf603043f18bbb6395b0321c25
2025-10-14 01:33:04 +00:00
Builder.io
7d1802c1f8 Guard navigator usage
cgen-4377e273c4ab46d6871dc0988f6f3ba9
2025-10-14 01:32:31 +00:00
Builder.io
9119074d07 Add Link import to DocsApiReference
cgen-db8554fb3d0b4387adcc5220f1ce3ea9
2025-10-14 01:31:55 +00:00
Builder.io
79ea09ade8 Expand intro to mention platform docs
cgen-2ac230cfb928492d90b41ee497d3b5f5
2025-10-14 01:31:46 +00:00
Builder.io
c4cf353c5e Render platform highlights section
cgen-b2d55b89b7474a4ba0eb7ea66476b49d
2025-10-14 01:31:40 +00:00
Builder.io
47c7b2fad6 Add platform doc to exploration links
cgen-4b01abd0040e4a72a762013bb31fb48e
2025-10-14 01:31:15 +00:00
Builder.io
ed2195533f Fix string apostrophe
cgen-c107e66e0e234eb8998a2992547f4e1d
2025-10-14 01:31:07 +00:00
Builder.io
ca24d123e0 Define platform highlights
cgen-4e18f68d431e42e490ec61d9ab8126db
2025-10-14 01:31:00 +00:00
Builder.io
7b5e35b0a5 Add icons for platform highlights
cgen-feeb975ba6a346edad33de8d1b12f928
2025-10-14 01:30:50 +00:00
Builder.io
4b45d91112 Render learning resources section
cgen-ac742dcfbc6145ec90f80084cb359af6
2025-10-14 01:30:38 +00:00
Builder.io
4bf3802cf9 Add learning resources constant
cgen-cbb6da6b619a4ebf8be893313359bc66
2025-10-14 01:29:58 +00:00
Builder.io
3a2dce3ac4 Add Headphones import
cgen-183dec0ad3704ee094e9ddf8c0ec4435
2025-10-14 01:29:45 +00:00
Builder.io
a90fca3860 Add platform resource section
cgen-4049783ae6f14b058643f51aabb14a61
2025-10-14 01:29:35 +00:00
Builder.io
35b809ff99 Update quick start cards
cgen-d4e36902d2e448c18c173ef79d78ccae
2025-10-14 01:29:21 +00:00
Builder.io
0e90f5d210 Add LayoutDashboard icon
cgen-a59f48d2c21b4ed4b7510d99dd8d3f6c
2025-10-14 01:29:04 +00:00
Builder.io
81716de943 Add DocsPlatform route
cgen-e963cf1c76f64ac98a3266cdc8e6c199
2025-10-14 01:28:47 +00:00
Builder.io
4fad2cdf59 Import DocsPlatform
cgen-0ae7b4943a8448dbabcdb24080d42bdc
2025-10-14 01:28:38 +00:00
Builder.io
324dd1495d Update resource link
cgen-00bd389d7f02429ea9c97a6d3b1f05b6
2025-10-14 01:28:24 +00:00
Builder.io
a90ddb69e0 Create DocsPlatform page
cgen-f86c692f6743484bb15d1bce8e6bead4
2025-10-14 01:28:06 +00:00
Builder.io
7103e89029 Insert platform navigation entry
cgen-a98b19d9c7a2480da2eb498acf096e9f
2025-10-14 01:26:54 +00:00
Builder.io
1cfc6af109 Add platform nav entry
cgen-df06a54923d64457b4e4162261048bfd
2025-10-14 01:26:47 +00:00
Builder.io
10be588874 Update DocsIntegrations references
cgen-d84081e3d2a741e9b039c94cf0b63d0a
2025-10-14 01:26:08 +00:00
Builder.io
e7ea7c636c Render SkipAgentController
cgen-3a0deaea8dcd4b228ab006c5059b2f50
2025-10-14 01:25:51 +00:00
Builder.io
df7c535f1b Add SkipAgentController to App
cgen-d3e5ae5887e74da39ef1bd8d5e38d6da
2025-10-14 01:25:47 +00:00
Builder.io
4ac41e003d Simplify effect
cgen-a4d4a6e21c0a454fa88a8a21b386ef02
2025-10-14 01:25:40 +00:00
Builder.io
85dac6cb2b Add SkipAgentController component
cgen-78e2c9087879429b841a4e20caa47cd9
2025-10-14 01:25:29 +00:00
Builder.io
e5867c2f49 Remove skip agent logic from main entry
cgen-ab086bcfc0d24b64bbd013b3af4af5f6
2025-10-14 01:25:19 +00:00
Builder.io
b809ced5f1 Remove unused import
cgen-40ea7d3a19c443259ec3d6459f0134c5
2025-10-14 01:24:49 +00:00
Builder.io
611754e353 Create skip agent utility
cgen-67a3a5c2561d484caf85b5c645cfe942
2025-10-14 01:24:45 +00:00
Builder.io
a1915f3add Add integrations next step
cgen-6a79f4c1e69c49d7adc785a890e981b3
2025-10-14 01:00:56 +00:00
Builder.io
f1dbb0cb22 Render doc categories section
cgen-7e076825e8e844d4b5798aedcbb47864
2025-10-14 01:00:37 +00:00
Builder.io
bd694375b7 Add documentation categories to Getting Started
cgen-60051fe6ee3a490c8892f7a0837387a7
2025-10-14 01:00:25 +00:00
Builder.io
b92f924907 Add integrations resource section
cgen-1580cb1321c14e4e91b9888d68a0bce2
2025-10-14 00:59:43 +00:00
Builder.io
0a54590ca6 Use Link icon
cgen-3e2f467e7fdf4a56b7d262ab03b1b009
2025-10-14 00:59:36 +00:00
Builder.io
56a50f503b Import Link icon alias
cgen-d3f092b5b51341ee87c56d123630327f
2025-10-14 00:59:28 +00:00
Builder.io
b6f839f4b7 Add integrations quick start card
cgen-007fa4d699e945c8a2e31c2757c0b732
2025-10-14 00:59:00 +00:00
Builder.io
236d24ca2c Add docs integrations route
cgen-4a9cb997cf01486bbde09b7e538ba590
2025-10-14 00:58:53 +00:00
Builder.io
6b52827d4f Import DocsIntegrations
cgen-7ec28d26bf6c4612ad85489bc9ab5ea0
2025-10-14 00:58:44 +00:00
Builder.io
9b30bfedb0 Use Puzzle icon
cgen-8816352eae0f42d6917c5f360c168347
2025-10-14 00:58:35 +00:00
Builder.io
aee7c2c15d Import Puzzle icon
cgen-6d2d0a89313a4761a154768795b4ba42
2025-10-14 00:58:27 +00:00
Builder.io
9a0a597961 Add integrations nav item
cgen-ab670c1d06ff49d680ae150907ea5725
2025-10-14 00:58:21 +00:00
Builder.io
d9a2e9de8b Add integrations documentation page
cgen-f0c23d737e95421dbf53d89598596102
2025-10-14 00:57:44 +00:00
Builder.io
d787a1bbcd Link Start Tutorial button
cgen-6eba265c716b4d7d9a3eacdf9ee7e1ef
2025-10-14 00:52:55 +00:00
Builder.io
67c7df1982 Import Link in DocsTutorials
cgen-ed363fcf872942f08d416b4aa594b7dd
2025-10-14 00:52:51 +00:00
Builder.io
7b2e82ea63 Update docs tutorial paths
cgen-b7807f873bda471399f402681eaeceb1
2025-10-14 00:52:36 +00:00
Builder.io
5585dfa681 Link updates button
cgen-54ca645cb4924544827017c39cfe05f9
2025-10-14 00:52:29 +00:00
Builder.io
d4cbf13913 Link community button
cgen-d4af2712db8b4fbfb6e228fb66ec7a78
2025-10-14 00:52:16 +00:00
Builder.io
3f09ed4d1d Add links to additional resource buttons
cgen-8dd3f8987b294199a8a340dce6a4a227
2025-10-14 00:52:09 +00:00
Builder.io
4d18e7801b Add services id
cgen-1376149e9714459cb45c0ebeed07ed78
2025-10-14 00:51:55 +00:00
Builder.io
f620fd17f3 Add share id
cgen-596ed8f1f7324e90873ae328ab024889
2025-10-14 00:51:48 +00:00
Builder.io
121c7423c5 Add templates id
cgen-6675168a92994dd9b86accb169926d8e
2025-10-14 00:51:44 +00:00
Builder.io
df3ed14967 Add code gallery id
cgen-d8fe1a9b0fbf43c8a5d80676b1fa88d6
2025-10-14 00:51:39 +00:00
Builder.io
fc78aac8cb Add anchors to examples sections
cgen-5823218ef043454eaef1b9d522d48ca4
2025-10-14 00:51:34 +00:00
Builder.io
878ff6a51b Add CTA id
cgen-53a0cd0f1bc74b9c933f67ee84c3d00f
2025-10-14 00:51:30 +00:00
Builder.io
c08426d085 Add automation id
cgen-c39c9eebfc5f4307ba1bad2f4b619281
2025-10-14 00:51:24 +00:00
Builder.io
46cd1b0714 Add commands id
cgen-606ef97a18b74c49bfbd4bcb9ef84bc0
2025-10-14 00:51:19 +00:00
Builder.io
ea08089d4e Add overview id to CLI docs
cgen-a8a78f465472443cac41a46e89c40a5a
2025-10-14 00:49:30 +00:00
Builder.io
58c6003282 Add resources id
cgen-1d264d1c6f0c46809684d468eb17ba6f
2025-10-14 00:49:25 +00:00
Builder.io
3d144280c1 Add webhooks id
cgen-8e4ba0e8639f450098b19951273e29e1
2025-10-14 00:49:18 +00:00
Builder.io
66e6bea6d0 Add core endpoints id
cgen-140c6613cb9d452297a6e830106d91ec
2025-10-14 00:49:14 +00:00
Builder.io
e06e0c9606 Add authentication id
cgen-086da3bd994a4a56bcf80384e928d9c5
2025-10-14 00:49:05 +00:00
Builder.io
04d606222f Add overview id
cgen-e449ae89b5c64ea39bdb637f4868b81a
2025-10-14 00:49:01 +00:00
Builder.io
78692eb06b Add id to deploy CTA
cgen-11837cc2e6b54dc9bcfa1057279715b0
2025-10-14 00:48:39 +00:00
Builder.io
232614b929 Add id to next steps section
cgen-1a362a7a021d479e8995138a5de3ac08
2025-10-14 00:48:34 +00:00
Builder.io
51e6263766 Add id to deployment section
cgen-2608f2fb9f1647a98934c3d3dcf070b8
2025-10-14 00:48:28 +00:00
Builder.io
3a1f978b3d Add id to setup workflow section
cgen-0721b5ff52d14b8aa74028161e880344
2025-10-14 00:48:21 +00:00
Builder.io
5e2cbedd1a Add id to prerequisites section
cgen-d6a8c9939af6463d9293250dda49efef
2025-10-14 00:48:12 +00:00
Builder.io
6cb1b8bdda Update docs nested routes
cgen-dc5f9ec8f3d04adcb5166cf95a4ad932
2025-10-14 00:46:56 +00:00
Builder.io
b907a4feca Wire new docs pages into router
cgen-37b6104b0abb412d95f1dfe0625c572e
2025-10-14 00:46:44 +00:00
Builder.io
46dfef1666 Remove unused icon import
cgen-a75fbb1204ff47e590231726a2bd42b8
2025-10-14 00:45:32 +00:00
Builder.io
22349d88fb Escape shell template literal interpolation
cgen-25050a24b34b4963bcd155a3ef0c0517
2025-10-14 00:45:25 +00:00
Builder.io
c3dfc2d2e7 Add examples docs page
cgen-f22783e298bb472986b6862eaa7f9557
2025-10-14 00:44:52 +00:00
Builder.io
ebd28fe79b Add CLI tools docs page
cgen-ff0bd0c8a41d4aca8a673c75bdf79f2b
2025-10-14 00:44:28 +00:00
Builder.io
e058aa2261 Add API reference docs page
cgen-3802ff575ed543b1b869fe373c46cd57
2025-10-14 00:44:05 +00:00
Builder.io
f8fb494ef9 Add detailed Getting Started docs page
cgen-e3d41378c7dc400db4cb2ebe15340874
2025-10-14 00:43:15 +00:00
Builder.io
da3f6ab008 Add HelloSkip status preflight
cgen-f379e98c69434863b944d2435188e991
2025-10-14 00:41:58 +00:00
Builder.io
2f5d644fb8 Guard skip agent embed with host reachability check
cgen-55d5762c9af64641913181d610f20a4d
2025-10-14 00:39:16 +00:00
Builder.io
2b95ad2508 Re-theme Skip agent and customize embed logic
cgen-37adc20941544983bcbb3f86c05f727f
2025-10-14 00:38:14 +00:00
Builder.io
807aeae5d6 Remove direct HelloSkip script from index.html
cgen-088b8f2d60504ed59c3b69404fbcfea3
2025-10-14 00:29:53 +00:00
Builder.io
1c08750b03 Re-add TabsContent import in Community.tsx
cgen-d60502bdb6b54038a6467e5c4fb8b44e
2025-10-14 00:15:06 +00:00
Builder.io
ca506ba2f6 Add community tab route
cgen-fa453879491d4d5b80d84bef6c280c48
2025-10-14 00:01:29 +00:00
Builder.io
106c62dafb Remove unused Route/Routes imports
cgen-000fd8a5589f43cf90e867898165c629
2025-10-14 00:01:18 +00:00
Builder.io
f89e54a3ad Remove unused Navigate import
cgen-5d65d9075c5445fca654437b7a117483
2025-10-14 00:00:44 +00:00
Builder.io
14ea81d57c Wrap duplicate block in false conditional
cgen-998714e8f8d34b82a634b299f00605dc
2025-10-14 00:00:10 +00:00
Builder.io
0d07befa85 Remove duplicate platforms block after tabs
cgen-2cc6ed48f2a84b9c9ec425d0ee31e9e7
2025-10-13 23:54:49 +00:00
Builder.io
476714c315 Remove duplicate stats section after tabs
cgen-d3cd044926ee44f39cfd3a7a7f98b948
2025-10-13 23:53:47 +00:00
Builder.io
39bca04d66 Insert governance and cta tabs
cgen-6b9a4e75eebf41b49a155adc28763f0a
2025-10-13 23:51:36 +00:00
Builder.io
4945445306 Wrap spotlight tab start
cgen-b2f3c097b6ea481fa214f0759ca9f89d
2025-10-13 23:50:47 +00:00
Builder.io
41045c8c3d Wrap media tab
cgen-4197c6e406144ad3b7fdf99cfed2ca6a
2025-10-13 23:43:47 +00:00
Builder.io
7441e51b37 Wrap workshop tab
cgen-082330ef44e24f489d5eda9b2898d516
2025-10-13 23:43:42 +00:00
Builder.io
bf1d5d2e11 Wrap featured tab
cgen-81d6bdb0b51048fdacceaa358eca0a4d
2025-10-13 23:43:35 +00:00
Builder.io
6c67fe2873 Wrap profiles tab
cgen-9e93f3c5a07447d78f8257f23c18a5d2
2025-10-13 23:43:25 +00:00
Builder.io
f2753d055d Wrap events tab
cgen-8fee8ed5401b479894dbdae92cff58d7
2025-10-13 23:43:16 +00:00
Builder.io
98a7ebf249 Wrap collaboration tab
cgen-a55e22ab38c2482587827f3104cfbc60
2025-10-13 23:43:12 +00:00
Builder.io
60ef205b4d Wrap polls tab
cgen-f2c4b7db7edd4c7eac8a9a86e1babeea
2025-10-13 23:42:57 +00:00
Builder.io
58d0a7ddb5 Wrap feedback tab
cgen-f0ccbe0f1dcb476f9cf51e69a5eb1a34
2025-10-13 23:42:51 +00:00
Builder.io
84efc31ef5 Wrap forums tab
cgen-0c82987992214c4980a298d9f9b82a6f
2025-10-13 23:42:43 +00:00
Builder.io
4844e1b2ed Wrap devconnect tab
cgen-7df532effc1c4c8393bee46a6fbb43d0
2025-10-13 23:42:34 +00:00
Builder.io
0f39bd6b10 Wrap platforms tab
cgen-b6bb00173a6b4e57b7f161f8d2dfc10c
2025-10-13 23:42:27 +00:00
Builder.io
231ba03a6b Wrap stats tab
cgen-248c7e7b7ec741d999d3e765127e1b27
2025-10-13 23:39:52 +00:00
Builder.io
ffb3df8e9e Wrap features tab
cgen-b9cdeb95390744aaa043063e487464c6
2025-10-13 23:39:44 +00:00
Builder.io
b302eda26d Wrap recognition tab
cgen-6fcb75dabc2b419182be5e176e0e9f6b
2025-10-13 23:39:35 +00:00
Builder.io
bb40be48ee Wrap activities tab
cgen-d9fbd56e2c6e461992faf03f42f0d4f7
2025-10-13 23:39:31 +00:00
Builder.io
1770280bdd Wrap growth tab
cgen-93ab45dc0aa7472f85785c19bdc8d38a
2025-10-13 23:39:23 +00:00
Builder.io
d3adcafca8 Wrap newsletter tab
cgen-7d4c439678854ca3a2cd8baecff9ca70
2025-10-13 23:39:12 +00:00
Builder.io
411eeb98ff Wrap leaderboards tab
cgen-7c1f74cb2d8b4e61ab127d7b77d9cd30
2025-10-13 23:39:05 +00:00
Builder.io
4860819f37 Wrap case studies tab
cgen-2491e86ba78940f2b42d3f6daaaca28e
2025-10-13 23:38:50 +00:00
Builder.io
b38caecb9a Wrap mentorship tab in conditional
cgen-8794586f7ef8480786f6812fc7a21b94
2025-10-13 23:38:41 +00:00
Builder.io
0601664c1d Wrap knowledge tab in conditional
cgen-86b1689620204489a722504fd2233ac6
2025-10-13 23:38:27 +00:00
Builder.io
b272ea7ff6 Render new members tab conditionally
cgen-67357d5937ea4ba5bc9e0dfbcf8211bb
2025-10-13 23:36:47 +00:00
Builder.io
da4b3f9ee5 Use navigation handler for tab change
cgen-aa8edd378ff148929977f70d28567bae
2025-10-13 23:35:59 +00:00
Builder.io
5764f6022f Add routing-derived activeTab logic
cgen-0f9520b9fb2144a38517062cc599cbf0
2025-10-13 23:35:42 +00:00
Builder.io
4e0ecc7bd7 Remove activeTab state
cgen-5869964566a94d2b888da67a0e472988
2025-10-13 23:35:04 +00:00
Builder.io
32fbb5ba19 Add router utilities
cgen-62cbe24c58744797a3e61387f898ee3b
2025-10-13 23:34:54 +00:00
Builder.io
252849b22d Update imports for new routing approach
cgen-072e097b7e014206b855b1a0fa5c49d9
2025-10-13 23:34:44 +00:00
Builder.io
3065d08ea0 Prevent tab labels wrapping
cgen-2ed016ed76e4443c87b8d77c731f5cce
2025-10-13 23:16:46 +00:00
Builder.io
7d56af688c Make tab list horizontally scrollable
cgen-348e3a683da44c9482be7a3376b318eb
2025-10-13 23:16:40 +00:00
Builder.io
e884b37b07 Hide inactive tabs content
cgen-41cf5649d974460ba281c0f0202a5fd5
2025-10-13 23:00:47 +00:00
Builder.io
23dec583dd Add spotlight tab content
cgen-7214b6702df14c159fcf359fc18657ac
2025-10-13 22:57:15 +00:00
Builder.io
f27c1d05df Add media tab content
cgen-a61e969248d746c4b29522097cf7dda8
2025-10-13 22:55:54 +00:00
Builder.io
90aae4e54a Add workshop tab content
cgen-e57fc4db1e29407c946dba2812bc122b
2025-10-13 22:54:54 +00:00
Builder.io
8c86a8945f Add featured tab content
cgen-71018b8067bc486d8ecced507457b7e9
2025-10-13 22:53:39 +00:00
Builder.io
a33362e8d4 Add profiles tab content
cgen-31206bc0e0cb4383b4fc5b8546b0fb2e
2025-10-13 22:52:48 +00:00
Builder.io
a8345f311e Add events tab content
cgen-64d01d7a04a946ebb569f5d545009f14
2025-10-13 22:52:14 +00:00
Builder.io
b02b491e79 Add collaboration tab content
cgen-829eaab1e2734e1c92f97f9a43ecf7a5
2025-10-13 22:51:52 +00:00
Builder.io
a184f9d319 Add polls tab content
cgen-b87a28864794431186d419876afcdbdb
2025-10-13 22:51:09 +00:00
Builder.io
f749e32842 Add feedback tab content
cgen-5aa5aad1376644daaab4ffb96cd23282
2025-10-13 22:50:40 +00:00
Builder.io
6e16f41aa9 Add forums tab content
cgen-2add74651cdc4c30961e9ee60c67dc73
2025-10-13 22:49:34 +00:00
Builder.io
df4cca9069 Add devconnect tab content
cgen-3e9dd0a4e244471dbe903358cc5a9980
2025-10-13 22:49:09 +00:00
Builder.io
413cb8a6e1 Add platforms tab content
cgen-e3a03838ae094e5abc0ae012cd3fd2e8
2025-10-13 22:48:45 +00:00
Builder.io
9a65973e16 Add stats tab content
cgen-339d85b0c9b44368b7da7a977ec6c9a2
2025-10-13 22:48:32 +00:00
Builder.io
e39c98c91d Extend communityTabItems
cgen-c3f034eda3f24690999e5bc708ceb37c
2025-10-13 22:48:09 +00:00
Builder.io
9bde0f535c Add ReactNode import
cgen-6468acdc117c41cfadd225876ad2372d
2025-10-13 22:46:42 +00:00
Builder.io
03b4b311be Wrap community sections in tabs
cgen-ab87ce8ef0d449859428fd08e439679e
2025-10-13 22:39:14 +00:00
Builder.io
7654c14e7c Add activeTab state
cgen-a4e29cb17c89469a81759a35c25e376f
2025-10-13 22:36:45 +00:00
Builder.io
9b4d2c0d0b Import tabs components
cgen-9bf3ea2a5e7841099a7b7c884e3f67ef
2025-10-13 22:36:35 +00:00
Builder.io
a4400d081a Add communityTabItems array
cgen-ae034c76396a4296a00e4ec89944766f
2025-10-13 22:36:27 +00:00
Builder.io
7bed780bb3 Remove unused icon imports
cgen-d1769765adff4fc8a734ab41ca8e3504
2025-10-13 22:29:59 +00:00
Builder.io
f328972b13 Insert new community sections
cgen-4d396542094c474786057ac67d2edbcd
2025-10-13 22:29:39 +00:00
Builder.io
d9e3b54abf Add knowledge suggestions array
cgen-4329050c17d74811be3f5fb9b0259329
2025-10-13 22:28:35 +00:00
Builder.io
3516865a3f Insert handler functions
cgen-2501ab118d774c6694a0f797094a612e
2025-10-13 22:28:11 +00:00
Builder.io
0176baef11 Add knowledge search and newsletter state
cgen-a5937405aac349e483edcac7ffebe254
2025-10-13 22:27:45 +00:00
Builder.io
2207205f53 Add additional data arrays
cgen-4101d4d07259412f8364c473b0024014
2025-10-13 22:27:35 +00:00
Builder.io
7fbcad322b Update icon import list
cgen-09e8d610b03e400fa302389ac4296354
2025-10-13 22:26:58 +00:00
Builder.io
fa4f87285e Add knowledge base and engagement data
cgen-956e51b2ee0f4a4887f63e527bac3c0f
2025-10-13 22:18:15 +00:00
Builder.io
46e2309234 Import Play icon
cgen-efce041cabd94de9a2d4dee1543b6221
2025-10-13 22:17:25 +00:00
Builder.io
a880938731 Insert new member hub section
cgen-7382c1b8748046288c7647d19a4b8492
2025-10-13 22:16:53 +00:00
Builder.io
663f7e0c61 Adjust resource link
cgen-971d90b1f63d4829ab96e0db6f6d2e2b
2025-10-13 22:16:13 +00:00
Builder.io
fc26e30fce Add new member hub data
cgen-e8f36d0fa44140a092ae05a9ae8df3e1
2025-10-13 22:16:04 +00:00
Builder.io
3abcfa6cf9 Route new users to onboarding from login
cgen-4321c29aed0542c493d956323c13deca
2025-10-13 22:02:19 +00:00
Builder.io
8ac80212b9 Replace hard reload fallback with react-router fallback
cgen-a5fd044f37fb4a7d90472252ee961e23
2025-10-05 04:14:53 +00:00
Builder.io
81735090ca Gracefully fallback when profile ensure API fails
cgen-8350f566008a4356b386405e81329cbc
2025-10-05 03:27:27 +00:00
Builder.io
c168d71cc1 Prettier format pending files 2025-10-05 03:14:27 +00:00
Builder.io
65d1262b2f Purge legacy mock state
cgen-3b2d4b3d2140486784ff46322272c16b
2025-10-05 03:01:46 +00:00
Builder.io
3db9b5bafa Disable session persistence and remove debug logging
cgen-40bca251e0f84f9bb2051801f9ef00f5
2025-10-05 03:01:24 +00:00
Builder.io
81392cfb1f Prettier format pending files 2025-10-05 01:50:07 +00:00
Builder.io
2c2f0d2e23 Include awarded achievement ids in response type
cgen-e27bb49c0c934847aa697857d44471b2
2025-10-05 01:45:45 +00:00
Builder.io
fb402aab84 Remove profile dependency from guard
cgen-bdc993d12d0242a380a1ccea35274449
2025-10-05 01:45:29 +00:00
Builder.io
4836d6cc37 Simplify loading guard
cgen-12bbd70826b54f0fb9f30e1bc496a8fe
2025-10-05 01:45:20 +00:00
Builder.io
b286e5afc0 Silence activation failure logging
cgen-d76bb26027d343e1a3aff065016e41a1
2025-10-05 01:44:08 +00:00
Builder.io
1d160086c1 Optimize passport loading effect
cgen-ddc2b4a08aea48dd90cdccf874022ea9
2025-10-05 01:43:55 +00:00
Builder.io
ab9880bdea Add refs for caching loads
cgen-bfc3b04cd196489abd0efbead3082158
2025-10-05 01:43:25 +00:00
Builder.io
5aef5285eb Add useRef import
cgen-4d1504f4a1054b44a814ddbaa3568231
2025-10-05 01:43:19 +00:00
Builder.io
9e8163d005 Prettier format pending files 2025-10-05 00:11:30 +00:00
Builder.io
c00bdfcc2d Improve passport summary for legendary status
cgen-fcd78ada4f66437f90722c0ac02da384
2025-10-05 00:09:46 +00:00
Builder.io
0111b33833 Trigger legendary activation for mrpiglr
cgen-44701f2fb707476ab12710473464bc4b
2025-10-05 00:09:07 +00:00
Builder.io
b756171b8f Clear state when not found
cgen-98e6572cb73d450cb9686dd5a7fff683
2025-10-04 23:54:42 +00:00
Builder.io
6cf0485648 Redirect self route to username
cgen-8c25da38059647319613ac79c25a0a15
2025-10-04 23:52:37 +00:00
Builder.io
f08a680afb Update my passport link
cgen-d1574ec3111c441c8cce94f12593b018
2025-10-04 23:52:02 +00:00
Builder.io
1aaf54f55e Add my passport href
cgen-92ca3b5afe02420ebc61e6ccfbf0d162
2025-10-04 23:51:40 +00:00
Builder.io
c4738dcaf8 Add useAuth import to developers directory
cgen-1c3bbd8d8df946288dfb0d9a444b411b
2025-10-04 23:51:36 +00:00
Builder.io
fb3957275e Update passport dropdown link
cgen-53ed05a83c464cada43be4d6afc989a9
2025-10-04 23:51:18 +00:00
Builder.io
1c0421bae4 Define passport href in layout
cgen-0ca4f2dfebff49d6b3292cef4d65b7fb
2025-10-04 23:50:53 +00:00
Builder.io
70255a61f1 Implement legacy redirect resolution by username
cgen-8493dc116d6744669f16f0733550c848
2025-10-04 23:50:30 +00:00
Builder.io
d0892bac07 Update passport route param
cgen-b0227690aa0842a8b2d6c03d541de625
2025-10-04 23:50:20 +00:00
Builder.io
d43896b69e Update community profile URLs
cgen-b340873678f74fe38929203d23cc00fa
2025-10-04 23:50:08 +00:00
Builder.io
84b622fb08 Update developer card passport link
cgen-e069e3da06d64c1995fbbf5f91d8b45a
2025-10-04 23:50:03 +00:00
Builder.io
4fd81e1ead Refactor passport loading to username based
cgen-7ca6932b667e475cb89b119dcf576114
2025-10-04 23:49:50 +00:00
Builder.io
837cff4286 Add requested username helpers
cgen-d23b165539b249d183e4b9102ea62b80
2025-10-04 23:49:10 +00:00
Builder.io
d3f8482020 Add UUID helper
cgen-9018ebaa09ee4cefb379403079bfe8b6
2025-10-04 23:40:32 +00:00
Builder.io
1e0a0acfdc Include auth profile
cgen-dee2925d2f8e4da19bb24e69856d11c5
2025-10-04 23:40:22 +00:00
Builder.io
83aefda9bc Update params typing
cgen-ebdeb1f9490d41e38fc0aecc85e3492f
2025-10-04 23:40:20 +00:00
Builder.io
4e757e62c3 Remove useMemo import
cgen-5a0a88f9e676481cb64cddb0b5b3d4d0
2025-10-04 23:40:17 +00:00
Builder.io
1145943f68 Add username lookup helper
cgen-13222f0cda174f8b95a2df2059a9422f
2025-10-04 23:40:05 +00:00
Builder.io
7188b7b929 Update admin copy
cgen-4b1628d4d2c64a87a29fc77c912e209e
2025-10-04 22:30:01 +00:00
Builder.io
9ed81b46ab Update community developer terminology
cgen-fd15c15f24d24e9e94a2c97be1525f55
2025-10-04 22:29:51 +00:00
Builder.io
e029d27706 Update navigation labels to Developers
cgen-3a332fcbb0d443988c6f0a6a71fd5523
2025-10-04 22:29:03 +00:00
Builder.io
ba244c8013 Update App routes to developers
cgen-908dda72bbb04aa39662d2074fbf26e3
2025-10-04 21:54:01 +00:00
Builder.io
2001fc848c Update terminology to Developers
cgen-00adf65aa2dd4621af120dba59d978bb
2025-10-04 21:53:38 +00:00
Builder.io
7cd29f860b Update developer card link path
cgen-d50e49c1b44e44e89af2308d5dd24c94
2025-10-04 21:53:22 +00:00
Builder.io
a5eb151100 Rename profile card component and exports
cgen-e4178badfbad47e69d7386d3b5f6d6e7
2025-10-04 21:53:18 +00:00
Builder.io
5f9a74779a completionId: cgen-29af196e711e4df8b86da07b1179070f
cgen-29af196e711e4df8b86da07b1179070f
2025-10-04 21:52:54 +00:00
Builder.io
f3dd19c0e8 Use user service to hydrate profile in test
cgen-f12f39580e1b4b2daa8b4e035edae7f6
2025-10-04 21:47:59 +00:00
Builder.io
869321b9e1 Provide richer Supabase mock for tests
cgen-811e95db836b4e3fb645e3aaeeaf3e48
2025-10-04 21:46:53 +00:00
Builder.io
89d020081a Make isSupabaseConfigured true in test mock
cgen-152b38b75afb4ad2b078821db5a8e4ba
2025-10-04 21:44:33 +00:00
Builder.io
fc1fbe2a98 Rewrite achievement service with live Supabase only
cgen-d394e95e3d044de08e8ebd9a4a72699c
2025-10-04 21:44:12 +00:00
Builder.io
4fe07bc717 Simplify interest methods
cgen-174172ff7b4446069ddbb1192c503f53
2025-10-04 21:42:43 +00:00
Builder.io
a57f0588e9 Remove fallback logic from createInitialProfile
cgen-87e6756b089349838086237c1ae708b2
2025-10-04 21:42:08 +00:00
Builder.io
ad069a0c8b Remove fallback logic from updateProfile
cgen-96483ec54a764874a26082d6f5caf26e
2025-10-04 21:41:58 +00:00
Builder.io
68a88ea1b4 Remove fallback logic from listProfiles
cgen-75684a6c63664205838d8ba1efa0a8c0
2025-10-04 21:41:49 +00:00
Builder.io
34c6469505 Remove fallback logic from getProfileById
cgen-d0adb7771c634eb89a834af696e6903a
2025-10-04 21:41:39 +00:00
Builder.io
ed200cfa40 Revert getCurrentUser to live Supabase logic
cgen-b5f580c72afa465dabc6bac1b1f5e52e
2025-10-04 21:41:34 +00:00
Builder.io
d0dd9e6719 Remove fallback data structures
cgen-1f089965dc734103ac42efcbf2037b94
2025-10-04 21:41:25 +00:00
Builder.io
ea3b0696f4 Restore strict ensureSupabase
cgen-c113a6366c224046a2ff99b8c1709030
2025-10-04 21:41:16 +00:00
Builder.io
0209d2624f Remove mockAuth import
cgen-fb417147595f4906836921cd73e7b146
2025-10-04 21:41:12 +00:00
Builder.io
80594a0d68 Add offline fallback for achievements service methods
cgen-4ca9385c7eb748eaba7668a49eae0c7e
2025-10-04 21:37:08 +00:00
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
Builder.io
cca66ceebb Add missing Layout import to Network page
cgen-4f5e4743caf445c48d6296aaf203ca67
2025-09-27 22:04:41 +00:00
Builder.io
3292391522 Fix Setup Profile routing and import Layout in Network
cgen-6cbac708699d4ab5a2dfe020e831824c
2025-09-27 22:04:37 +00:00
Builder.io
8fbff6efb1 Call achievement awarding after creating a project
cgen-dd49b9846f8c48deb404c269b5561416
2025-09-27 22:00:59 +00:00
Builder.io
54b80b0992 Award achievements on project creation
cgen-0a048673c8004290a7b41cc56ac434bc
2025-09-27 22:00:55 +00:00
Builder.io
22b8009ceb Include planning as active projects and award achievements on dashboard load
cgen-fc66386207d4407e9977fc3b529c4264
2025-09-27 22:00:51 +00:00
Builder.io
38367daebe Make project service resilient with timeout and localStorage fallback
cgen-0a88274abfc64dc5b2fc449daf876ffe
2025-09-27 21:57:41 +00:00
Builder.io
85340a094f Add projects new route import and path
cgen-42d9850d06c148e9b9a1f857d948dfea
2025-09-27 21:53:42 +00:00
Builder.io
f193768eb2 Add imports and settings section with save to Dashboard
cgen-ed1334db17f64eea99ee7cb70b9fcb5e
2025-09-27 21:51:22 +00:00
Builder.io
ef56ff44fd Prettier format pending files 2025-09-27 21:48:02 +00:00
Builder.io
d28c0e3937 Add Network link to user nav
cgen-3e988f1159a047b09f4d2b93a334375c
2025-09-27 21:44:38 +00:00
Builder.io
12f627ccf2 Wire /network route and redirect /profile to /network; add nav link
cgen-3015b4483249406ea4a639c21e93c932
2025-09-27 21:44:30 +00:00
Builder.io
9466c701c7 Create Network page with public profile, recommendations, follow button
cgen-7112ecc6a7664fcfbcd9d6c52efc10ac
2025-09-27 21:44:20 +00:00
Builder.io
adf11251ec Add social/network service
cgen-f0b222929f3e49439a3424259ec71d18
2025-09-27 21:43:13 +00:00
Builder.io
10c70394b7 Refine homepage copy to remove computing/IT wording while keeping layout
cgen-84a6f27f9dc048fe8e921ffd4b896aaf
2025-09-27 21:37:53 +00:00
Builder.io
3700aaa0f2 Inject offerings section before technology showcase
cgen-3a217418531048369941ac74a0524ee7
2025-09-27 21:34:24 +00:00
Builder.io
6a97cee726 Update Layout user nav to remove Profile and fix dropdown link
cgen-0d9c4c0f94354a4fa626b959075f012c
2025-09-27 21:33:32 +00:00
Builder.io
1eb001e417 Redirect /profile to /dashboard and adjust header nav links
cgen-22e4b41b4e484d14a95d047c92359474
2025-09-27 21:33:24 +00:00
Builder.io
9d5ae6fb8f Seed owner roles at runtime if missing
cgen-4bb3c3aaa69a4245863ca5a89c430237
2025-09-27 21:13:26 +00:00
Builder.io
18beba397c Admin page uses roles for access check
cgen-db82ea16b8f14c648ecf2528bd47dc9c
2025-09-27 21:10:15 +00:00
Builder.io
f3581dc8d0 Import roles from auth context in Layout
cgen-f68fb9181f46415bad588c963da96446
2025-09-27 21:10:11 +00:00
Builder.io
9c982aec7c Use roles instead of email check for Admin link
cgen-775ad93039114a03b56dd9e2b2d28bde
2025-09-27 21:10:07 +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
96361e7852 Restore full adapter and add role service
cgen-fbbed0f2f74845869a52e41fb6d2ec6a
2025-09-27 21:09:10 +00:00
Builder.io
230997cd86 Append role service to adapter
cgen-f3c6ce75f0074dc293666da343e307ab
2025-09-27 21:08:31 +00:00
Builder.io
59f79cc62e Import Admin page component
cgen-5b61ce8c6bf544bd9fd769f2d5e311b6
2025-09-27 21:06:09 +00:00
Builder.io
0fd30912c9 Register /admin route
cgen-fbb3cfdca4f94729a8b82046e52d41eb
2025-09-27 21:05:57 +00:00
Builder.io
53f2a43181 Add Admin page with access control for owner email
cgen-023d7e5b8be94c318cf20d26d11af67c
2025-09-27 21:05:42 +00:00
Builder.io
b8dbf10fa5 Inject Admin link to nav when owner logged in
cgen-5fdcc739331d424e91bf2f4ce9fa4aba
2025-09-27 21:04:52 +00:00
Builder.io
a25fca38c7 Show Dashboard access in header for all logged-in users and adjust nav to show dashboard even without profile
cgen-51604ca2010544319a70d32a19c8fd1e
2025-09-27 21:02:04 +00:00
Builder.io
385536e3ad Prettier format pending files 2025-09-27 20:58:59 +00:00
Builder.io
191460bf71 Simplify post-login navigation to avoid being blocked by profile fetch
cgen-ead2d99e015d4fc590cedb48e8b056ad
2025-09-27 20:57:27 +00:00
Builder.io
793b437730 Make mock query builder thenable so await returns {data,error}
cgen-40d5853fd30140b8a14188a749884247
2025-09-27 20:57:01 +00:00
Builder.io
b1021f0b1b Return object instead of null from mock single() to avoid spread errors
cgen-c16ce148051f49a397aa0953934fffb6
2025-09-27 20:56:46 +00:00
Builder.io
d35c4bbeea Provide chainable mock for supabase.from when not configured to avoid loading hangs
cgen-515a21feaa744d9990d68533b41ebbe8
2025-09-27 20:56:31 +00:00
Builder.io
118f94e221 Make onboarding finish resilient: don't block on interests/achievements; navigate on profile success
cgen-f3adfc2c253f4b4d83ace9bd06157900
2025-09-27 20:52:03 +00:00
Builder.io
9fb5ec70f4 Refine Dashboard loading/render conditions to avoid persistent overlay
cgen-486add7947fb4118a8f67dc0e739f1f7
2025-09-27 20:47:55 +00:00
Builder.io
d9d1e1ae44 Guard render against premature redirect; show nothing only when redirecting condition met
cgen-0f1c083ad7784113b586659a13c98789
2025-09-27 20:45:16 +00:00
Builder.io
dfebb544cf Avoid redirect loop: wait for auth to resolve before redirecting from Dashboard
cgen-4ecde8665964461e8ddcaaf052e7b577
2025-09-27 20:45:10 +00:00
Builder.io
7362145c0f Remove unused import for achievement service
cgen-0208996e560749ff97f5735e1e8eab14
2025-09-27 20:35:56 +00:00
Builder.io
6d81390ea9 Remove automatic profile creation to allow onboarding to handle it
cgen-99bb0668319e45f58c8d6e1a566349da
2025-09-27 20:35:41 +00:00
Builder.io
cc7bd12a0d Stop auto-redirect on /login and navigate after successful sign-in
cgen-68ff003f276c402782db62ac80b4d144
2025-09-27 20:35:07 +00:00
Builder.io
f34a6495d5 OAuth callback should return to login so effect handles routing
cgen-c4029dcaa501418fb84b22c2af88fc9d
2025-09-27 20:32:21 +00:00
Builder.io
a4509d2e90 Adjust routing: show login page, redirect after successful auth; OAuth returns to login
cgen-1fddf1bb6b9042ecaf51edccfb75f069
2025-09-27 20:32:15 +00:00
Builder.io
9d8d6da61b Update OAuth redirect to onboarding
cgen-72dca716125848628a0eb5acf4b5901d
2025-09-27 20:29:26 +00:00
Builder.io
e8b5b119d9 Force routing to onboarding after sign-in and OAuth
cgen-340a88b341a541ada5c84609bbd76330
2025-09-27 20:29:22 +00:00
Builder.io
d9c749a328 Improve onboarding error logging and toast
cgen-2d9f0c54d8f44dc3be0c69a86e99189a
2025-09-27 20:27:17 +00:00
Builder.io
9c46918d94 Prettier format pending files 2025-09-27 20:24:47 +00:00
Builder.io
037b5f2e42 Avoid duplicate profile insert by updating when profile exists
cgen-457c85dadc6f44d597ff623fcd8a1d1a
2025-09-27 20:22:06 +00:00
Builder.io
4d10efa5df Only pass finish props on final step to avoid TS excess props
cgen-60357f089d224893b45f77257192e804
2025-09-27 20:21:48 +00:00
Builder.io
bea18b6fbd Replace placeholder routes with real pages
cgen-71c1ab8111aa4c508834bdb12e28ff9d
2025-09-27 20:20:44 +00:00
Builder.io
343b60770f Add Terms of Service page
cgen-a04282b3fa1946448990006de30c399c
2025-09-27 20:20:39 +00:00
Builder.io
f6ac350a09 Add Privacy Policy page
cgen-4812659abfe74f889cfa79452b6ad87b
2025-09-27 20:20:32 +00:00
Builder.io
c5e59e5b77 Add Get Started page
cgen-0df4b16c9e8749f7b232e8c20fe010fd
2025-09-27 20:20:26 +00:00
Builder.io
5abb43ccd7 Add Contact page
cgen-610870d988534a65afc204938fab2d46
2025-09-27 20:20:22 +00:00
Builder.io
8664b8612d Add About page
cgen-66f8620f6d074eb78d420a9a40de7386
2025-09-27 20:20:17 +00:00
Builder.io
8fce2580ca Enable finish action from Welcome step
cgen-d1b9da83542540fa95b5b366e868f6dc
2025-09-27 20:20:10 +00:00
Builder.io
ce8ff10c94 Integrate onboarding completion with Supabase and profile saving
cgen-62935a2957bb4c448d10c75056e63a33
2025-09-27 20:19:56 +00:00
Builder.io
db14907a2a Route users through onboarding and finalize profile; replace placeholders with full pages
cgen-b0a06a29a635458ba758b8f3b9b25372
2025-09-27 20:19:01 +00:00
Builder.io
76720abb34 Fix supabase proxy to not mock database queries when configured
cgen-c1a3ddaf730745ff8dd4057dc69ebd1f
2025-09-27 00:36:41 +00:00
Builder.io
ff06e4600d Add fallbacks to mock storage for missing tables/unreachable DB; improve resilience
cgen-e7f42cd055f94d6d91d75ade377027ed
2025-09-27 00:35:40 +00:00
Builder.io
5f15ef410b Add reduced-motion media query to decrease animations on low-power devices
cgen-a753a86e08784c10afa22ddc327f2e86
2025-09-26 21:50:20 +00:00
Builder.io
8533b20675 Simplify PageTransition to fast fade without overlay
cgen-090757e34c764632ac3dfca36ace0c37
2025-09-26 21:49:39 +00:00
Builder.io
a285036b20 Remove duplicate Sonner toaster for stability
cgen-f6af202dd03b4e3c977368a95ef885b6
2025-09-26 21:49:21 +00:00
Builder.io
298ca78620 Optimize toast viewport and animations
cgen-67a6122e466f4f508ef45d98356ad6ca
2025-09-26 21:49:05 +00:00
Builder.io
7484d66959 Throttle and dedupe toasts; reduce duration
cgen-558a229471864edaae7048c0c8d3e756
2025-09-26 21:48:47 +00:00
Builder.io
f1c849b472 Fix initialization order of isSupabaseConfigured
cgen-c0bd5b2bddf64725b7b6386bb5e6f48c
2025-08-17 01:14:35 +00:00
Builder.io
63ee6e6dd1 Add environment variable debugging
cgen-66cce74d49f54619af3377dbe56a34fc
2025-08-17 00:18:50 +00:00
Builder.io
e22e74f647 Add global Supabase test function
cgen-e4718614a9e8400c9c01122f80dbbdee
2025-08-17 00:18:17 +00:00
Builder.io
d393a34157 Add direct Supabase connection test
cgen-6956b0a4c52e4ea984b68a4102aff0b5
2025-08-17 00:18:06 +00:00
Builder.io
a8a0cf7d1a Update profile save to work with mock auth
cgen-eb29c0c13568447782a2007c6bfa8b97
2025-08-17 00:16:28 +00:00
Builder.io
491f6eaf06 Update signOut to notify auth state changes
cgen-7b6080a47fe74da1a173a231cd272f7b
2025-08-17 00:16:03 +00:00
Builder.io
04f4418803 Update signIn and signOut to notify auth state changes
cgen-45a41023af394c5195abf123501266df
2025-08-17 00:15:56 +00:00
Builder.io
cd3ebd8852 Improve mock auth session management
cgen-c34330c73eeb4aa8873011c6f6e86489
2025-08-17 00:15:45 +00:00
Builder.io
d524f128f1 Fix onAuthStateChange in proxy
cgen-10faf35cf70944daacd95863cd6801f3
2025-08-17 00:15:34 +00:00
Builder.io
01bec84abb Improve other auth methods in proxy
cgen-322a0a56df934064950e20a7a07ef977
2025-08-17 00:15:26 +00:00
Builder.io
3d50af82cd Fix Supabase proxy to properly handle connection failures
cgen-4d110997bc7a4d9bbd0b8c087b10faae
2025-08-17 00:15:11 +00:00
Builder.io
f6896a7d5d Fix createInitialProfile to work with existing database schema
cgen-136270cd5c4648229b59ae6f94aabc30
2025-08-17 00:14:27 +00:00
Builder.io
8f3f762bcf Update user service to work with existing database structure
cgen-06b007030c664654bfa74178ccd60caa
2025-08-17 00:13:53 +00:00
Builder.io
e0f939c4e5 Update database adapter to work with existing shared database
cgen-94d8dbc08c204cf28de7ddc58f1b3f3d
2025-08-17 00:13:42 +00:00
Builder.io
fdffadc7f0 Remove duplicate export declarations
cgen-417785668e2b46429c446d82ad2d3ab1
2025-08-17 00:12:12 +00:00
Builder.io
72dd012296 Simplify Supabase config with working credentials
cgen-bcae1e70e5f14f7ebc523b18f63cf929
2025-08-17 00:10:30 +00:00
Builder.io
892139829a Add fallback to mock authentication when Supabase fails
cgen-b104e9d8751642338d83d1384d6df9db
2025-08-17 00:06:30 +00:00
Builder.io
9b7033d32f Create mock authentication service for development
cgen-a96f3a61be7644c1ab9f1aeda2649ec7
2025-08-17 00:05:56 +00:00
Builder.io
778bf63d09 Add better error handling for network failures in signIn
cgen-de39d44d0f384b259edd22ab96568a22
2025-08-17 00:05:20 +00:00
Builder.io
117850501b Fix Supabase configuration and add proper connection testing
cgen-273c48e01e314dc392022b241ace8cee
2025-08-17 00:04:37 +00:00
Builder.io
478dc8836b Add connection testing and fallback for Supabase
cgen-d3c88383855e49db8dd63e0d326a1cad
2025-08-17 00:04:19 +00:00
Builder.io
0711621b19 Add supabase import to Profile.tsx
cgen-c780b35ddb70458a8d3988f1646e8b56
2025-08-16 04:52:25 +00:00
Builder.io
fa8a90535a Add debugging and fix profile save function
cgen-b56ce53a36f14bb09b42cd6849c42432
2025-08-16 04:51:56 +00:00
Builder.io
b30fd94826 Add fallback content for empty projects and achievements arrays
cgen-624c92d2eb4a4dcba723087dc163a93d
2025-08-16 04:30:18 +00:00
Builder.io
c3a685403f Add error handling for database operations
cgen-dd6458c3fa9940209cafe1776735456b
2025-08-16 04:29:40 +00:00
Builder.io
1aa30b6ca7 Fix achievements mapping to use proper icon resolution
cgen-653936a90a2c492aac47017b234a51c3
2025-08-16 04:29:23 +00:00
Builder.io
6cc97828e7 Fix Dashboard errors - missing onClick handlers and achievement icon issues
cgen-61821de891e64bf9a9adc6e31033f692
2025-08-16 04:29:05 +00:00
Builder.io
16a9c5c69d Add profile setup banner when no profile exists
cgen-5667af6f9aa74d9b984dbf046cd2f6fa
2025-08-16 04:25:40 +00:00
Builder.io
1b93f87906 Temporarily simplify Dashboard to always show content for debugging
cgen-eb8f309ea94f45cba9cab9fb7852c4f4
2025-08-16 04:25:17 +00:00
Builder.io
df6c15511e Add debugging console logs to Dashboard
cgen-f95480f2f74c4f7b872708def548d047
2025-08-16 04:24:21 +00:00
Builder.io
b2d984770e Create profile for all authenticated users, not just OAuth users
cgen-73f85d66299a42b3b9994ce907b7b0b7
2025-08-16 04:24:06 +00:00
Builder.io
cc5469a7dc Fix Dashboard to show profile setup instead of null when no profile exists
cgen-ff17344e1fe040a794ee6bfb00d22f82
2025-08-16 04:23:36 +00:00
Builder.io
9efe4170ef Fix fetchUserProfile to ensure loading state clears
cgen-2304fa8b229249d49b8154f21330cb30
2025-08-16 04:21:31 +00:00
Builder.io
cce06096d8 Add timeout to prevent infinite loading in AuthContext
cgen-7304cc13c3ae495c975e04fda449cf3b
2025-08-16 04:21:23 +00:00
Builder.io
03ca1fa22f Fix Login loading state check to prevent infinite loading
cgen-25a68a3457824b3394a0d914af3b0f4e
2025-08-16 04:21:10 +00:00
Builder.io
9a99b23ca7 Fix toast usage in Login component
cgen-e1c8f88d294244e0a2add4499ee11438
2025-08-16 04:20:40 +00:00
Builder.io
ba86ca54b0 Initialize toast hook in Login component
cgen-cfdbdd13eb7e4e868bd6115aae22845b
2025-08-16 04:20:33 +00:00
Builder.io
e9fb43706b Fix Login.tsx toast import and usage
cgen-bdc7727ae44e45229c0f2a789ebc58e7
2025-08-16 04:20:24 +00:00
Builder.io
4fd33b6bb6 Add missing Bell icon import
cgen-ddda1c278dca4f1895e064e2291ba1bc
2025-08-16 04:17:58 +00:00
Builder.io
5ebcb48706 Add Changelog route to routing configuration
cgen-d326f6eb842c447a9cec594ea225a4b2
2025-08-16 04:17:48 +00:00
Builder.io
6a4feaba34 Add Changelog page import
cgen-9fdb24bf698444beb175e8dd9bc06baf
2025-08-16 04:17:38 +00:00
Builder.io
37e7a8dcc3 Create comprehensive changelog page
cgen-3f2fbda660484848a909d0483a3babe2
2025-08-16 04:17:27 +00:00
Builder.io
121e8c2681 Fix notification service field names
cgen-ed3a6d29c49f48aa950295df52af46b0
2025-08-16 04:15:17 +00:00
Builder.io
2e7c77d11f Fix TypeScript errors with proper type safety
cgen-90f78422492540b9b952e8b8ad55c173
2025-08-16 04:14:58 +00:00
Builder.io
a0b0e2e141 Add missing props to UserTypeSelection interface
cgen-b7df6da9f2a545a3ae94c27c522a0951
2025-08-16 04:13:53 +00:00
Builder.io
bf7050dd01 Fix Dashboard level and XP display
cgen-0a590f8bc5f3477e960a5cb766bfd8fd
2025-08-16 04:13:40 +00:00
Builder.io
91a5fe17a8 Fix Dashboard avatar and profile info display
cgen-8ee9f8f0fc3044e68909c3063db0c6b0
2025-08-16 04:13:20 +00:00
Builder.io
cbd6c20cb5 Fix Dashboard user property access to use profile data
cgen-aa291d4191594c71af67d2bd15de1760
2025-08-16 04:13:07 +00:00
Builder.io
7fe06c39dc Fix Profile error handling
cgen-259f6aaaeb10497ea616016946839489
2025-08-16 04:12:52 +00:00
Builder.io
5b9e45f130 Fix Profile save function with safe field access
cgen-8febe5fe91e34808a6c97d70ece9479e
2025-08-16 04:12:45 +00:00
Builder.io
e0d36388d0 Fix Profile interface to match actual profile fields
cgen-a9e7285b8abb4ad2ae0ab4bc6e0edd85
2025-08-16 04:12:32 +00:00
Builder.io
b605fe2d19 Initialize toast hook in Profile component
cgen-4e3bad44d3f544089ec3134cd9550262
2025-08-16 04:12:24 +00:00
Builder.io
3f5a2f4cea Fix Profile.tsx toast usage
cgen-1fe30a0febe2494f8186ced1bc202a53
2025-08-16 04:12:17 +00:00
Builder.io
1d737acd6b Fix updateUserXPAndLevel to handle missing database fields gracefully
cgen-d3549eb875f84ca286f89b1db2d35a35
2025-08-16 04:12:10 +00:00
Builder.io
854ac3b37e Fix getUserAchievements to handle missing unlocked_at field
cgen-48f30678b39e43ec8a6fd8e605154254
2025-08-16 04:11:50 +00:00
Builder.io
9f23130777 Fix updateUserXPAndLevel profiles update table name
cgen-4a0f8a14fa3e4bce9b213664593c0b7e
2025-08-16 04:11:18 +00:00
Builder.io
6002836d22 Fix updateUserXPAndLevel profiles table name
cgen-43ce9340f28a47649b49d2e042d7f08a
2025-08-16 04:11:12 +00:00
Builder.io
a1ce309b12 Fix points_reward to xp_reward in updateUserXPAndLevel call
cgen-7fc0fd30e716418eb0930ba74b9e162f
2025-08-16 04:10:59 +00:00
Builder.io
644d8b79b1 Fix points_reward to xp_reward in ordering
cgen-271277c3a9424e8e88fda9edfa1d8a66
2025-08-16 04:10:47 +00:00
Builder.io
718076bd87 Fix achievement interface to match database schema
cgen-cb155c3346474365ad99fcee5b5976ef
2025-08-16 04:10:34 +00:00
Builder.io
4032fa747c Fix createInitialProfile table name
cgen-392c7eb10e3b4f37b2e6a0634a2ce4c1
2025-08-16 04:10:06 +00:00
Builder.io
74ddee8362 Fix updateProfile table name
cgen-442d6eec32164c9f94ce071ede57663f
2025-08-16 04:09:54 +00:00
Builder.io
31753f3717 Fix database table name from profiles to user_profiles
cgen-4a0ff9b81ae94ea4bed5463240b3c519
2025-08-16 04:09:47 +00:00
Builder.io
b24ec03184 Fix corrupted use-aethex-toast.ts file
cgen-6bcd2d7d09c041949156a387009b7d4c
2025-08-16 04:09:12 +00:00
Builder.io
d669ee159a Prettier format pending files 2025-08-08 11:12:21 +00:00
Builder.io
26b89be122 Update routing to use nested docs routes
cgen-adf5ca7dc7554bf681c5caaba31d22b2
2025-08-08 11:04:41 +00:00
Builder.io
24155a9b96 Add DocsLayout and nested docs routing
cgen-0e0b8205af0c431e9b8c019ac5ac94eb
2025-08-08 11:04:35 +00:00
Builder.io
e910d22cbf Create docs overview/index page
cgen-c11be7a40bad47dcbc76c4fe3ac54521
2025-08-08 11:04:28 +00:00
Builder.io
dbfd54477d Create tutorials page within docs section
cgen-a88704caf8354cab9aaae53a8f519f16
2025-08-08 11:03:44 +00:00
Builder.io
e5ed60d338 Create docs layout with nested routing
cgen-22965d3b094e44a884b7217678bdfd69
2025-08-08 11:02:56 +00:00
Builder.io
d00fc904b7 Add Tutorials route to routing configuration
cgen-f7186d4c2eea47c6a2e0e1c2be7f4306
2025-08-08 11:00:47 +00:00
Builder.io
5eb15ea2e8 Add Tutorials page import
cgen-9c79e16ec447416ba9637b9db7a125a6
2025-08-08 11:00:39 +00:00
Builder.io
97c1b8959c Create Tutorials page for educational content
cgen-3f9731923653481284dcbd59191aadc8
2025-08-08 11:00:30 +00:00
Builder.io
0599ebc4a3 Add Status route to routing configuration
cgen-94ab8b27e82b43108aae258a188521ff
2025-08-08 10:58:52 +00:00
Builder.io
3b9bd27f68 Add Status page import
cgen-5586b3a1f93b46c9a2187a9657b418bc
2025-08-08 10:58:47 +00:00
Builder.io
65ff014b5c Create Status page for system health monitoring
cgen-ed2f9d02a7a9472bb6737f681f7450b3
2025-08-08 10:58:33 +00:00
Builder.io
02ef9956ae Prettier format pending files 2025-08-08 10:20:58 +00:00
Builder.io
9afe0f68b5 Use Link component for sign in link
cgen-bc7ef755e9d64233ab5cf7b3115e0022
2025-08-08 10:20:36 +00:00
Builder.io
8f1a6994fb Import Link component for routing
cgen-5dc61658789d4821b62fda1ec183e97c
2025-08-08 10:20:29 +00:00
Builder.io
e77365517a Use Link component instead of anchor tag
cgen-a1ba23193c0f489da31757203422cde7
2025-08-08 10:20:24 +00:00
Builder.io
18fcf43b33 Import Link component for proper routing
cgen-904defc69b5a4e7fa6b43ad8dbb03617
2025-08-08 10:20:11 +00:00
Builder.io
8fc61359c7 Add login option to UserTypeSelection component
cgen-67406e84f2c848409e933a16bab7e4fe
2025-08-08 10:20:05 +00:00
Builder.io
9d0eda9631 Add login option to onboarding page header
cgen-8d8045dbe34844c69612d7201a4c8b73
2025-08-08 10:19:42 +00:00
Builder.io
c89fef26c6 Add additional safety check with window navigation for stuck states
cgen-67c5fbd50a11488aa8879c547d0968e1
2025-08-08 10:17:57 +00:00
Builder.io
09ce29f2a1 Simplify the loading state check to avoid getting stuck
cgen-6183cca4bf6c427381c3a3a7ec07fd34
2025-08-08 10:17:48 +00:00
Builder.io
8bf8ac94a2 Force immediate redirect when no user, don't wait for loading
cgen-3aedfef317d043e8abcacda51949333a
2025-08-08 10:17:39 +00:00
Builder.io
18e3c2edc2 Fix authentication check to prevent loading screen getting stuck
cgen-2b7c09dad5b5420383a06b146d7efa2d
2025-08-08 10:16:37 +00:00
Builder.io
d882260575 Fix loading state when redirecting unauthenticated users
cgen-517c2edf6285418898f00795ccca7b7d
2025-08-08 10:16:25 +00:00
Builder.io
7fa9354d60 Simplify toast transition animations to prevent bouncing
cgen-2e4cca1e6afa4b8d8cedbdca1abcd580
2025-08-08 10:15:10 +00:00
Builder.io
075467c6cf Fix bouncing toast animation by removing conflicting animations
cgen-ff48de50c85b4c7496b0b60c96b7c1e1
2025-08-08 10:14:59 +00:00
Builder.io
fa53797f25 Prettier format pending files 2025-08-06 20:16:54 +00:00
Builder.io
759bac69d8 Use different navigation based on user login status
cgen-b9cb090a46414f32872b006ac9c18f09
2025-08-06 20:07:46 +00:00
Builder.io
6ed1bcc996 Add Profile link to main navigation when user is logged in
cgen-15bf75f85c6f48e8b5b30b4651bfbeae
2025-08-06 20:07:34 +00:00
Builder.io
812b8696e5 Add Profile route in routes section
cgen-b5d4e49338d342909def160861cfac8a
2025-08-06 07:20:38 +00:00
Builder.io
2ab329c725 Add Profile route to routing system
cgen-06f36ef38b0947789f1a28d0b2b2a4be
2025-08-06 07:20:31 +00:00
Builder.io
17a512ef33 Create Profile page with overseer dashboard
cgen-b0c7fd6fc232422d8a7c8716230ba975
2025-08-06 07:20:21 +00:00
Builder.io
8a447c9a6c Prettier format pending files 2025-08-06 07:11:23 +00:00
Builder.io
4d0a8b0328 Update priority calculation to use helper function
cgen-68f658229c9f4c379b62026952867365
2025-08-06 04:49:49 +00:00
Builder.io
68fd30524d Update progress calculation to use helper function
cgen-c47f5604c46b4c7e85303c518d8584ae
2025-08-06 04:49:42 +00:00
Builder.io
8fc5a7cbc7 Update project property references to match real data structure
cgen-0bb11751ed0142c1870411c388674ecf
2025-08-06 04:49:34 +00:00
Builder.io
ad9156245b Fix recentProjects undefined reference
cgen-c17e5b95dacd404cab78b2145e44ddfc
2025-08-06 04:49:25 +00:00
Builder.io
658acb9340 Prettier format pending files 2025-08-06 03:28:37 +00:00
Builder.io
9bbe6bb428 Add helper functions for processing real project and achievement data
cgen-3ea874af9b1b4e709a85751f0df92930
2025-08-06 03:25:56 +00:00
Builder.io
18539850fa Remove old mock recentProjects array
cgen-54ee26a48a544e2aa68ed1b8ff2999ac
2025-08-06 03:25:46 +00:00
Builder.io
c361df1ba0 Remove duplicate achievements declaration (old mock data)
cgen-782a22eaefc94e898bbce57ee23d318a
2025-08-06 03:25:06 +00:00
Builder.io
66b275e74a Update stats mapping to use statsDisplay
cgen-f445c3b202b14560bddc7e9f3a2c1966
2025-08-06 03:22:03 +00:00
Builder.io
b401b9259d Fix activeProjects reference to use stats object
cgen-d129a6cdf2744e0ea79326e6d806d263
2025-08-06 03:21:37 +00:00
Builder.io
7b1fd9b63a Remove duplicate user declaration (old mock data)
cgen-6a05577b5c9b4bfcb854912093b0200d
2025-08-06 03:21:07 +00:00
Builder.io
0d1f585957 Replace useEffect with authentication and data loading logic
cgen-8a04846fcf35425cab5bc6b6e83aaddd
2025-08-06 03:17:41 +00:00
Builder.io
5e60520adc Update Dashboard state and authentication logic
cgen-1c69bcc5f56a4438a88b436447d71b20
2025-08-06 03:17:11 +00:00
Builder.io
6267f3d72c Update Dashboard imports and authentication integration
cgen-2d0d1833cb1244e29fc1534cf836a463
2025-08-06 03:17:02 +00:00