Commit graph

2097 commits

Author SHA1 Message Date
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
Builder.io
4dc824b202 Add authentication state to header and show user menu when logged in
cgen-742fab4556884a23a6e31f28dd1e94f0
2025-08-06 03:14:36 +00:00
Builder.io
25a7d8cd39 Prettier format pending files 2025-08-06 02:26:54 +00:00
Builder.io
cd32b1bfd3 Add error boundary to main entry point
cgen-bb18b38c162a4f6899cb2cc5909bd6df
2025-08-06 02:24:18 +00:00
Builder.io
8df3af2408 Add error boundary for better error handling
cgen-f1de5e4d92a74cdea2ba31b82a07c3c1
2025-08-06 02:24:12 +00:00
Builder.io
0f93d4c208 Remove createRoot from App component and export App only
cgen-23993868eff84b468bd514bbed828e5d
2025-08-06 02:23:57 +00:00
Builder.io
3b2f04b68b Add isSupabaseConfigured export
cgen-7fe01e523dab4f73bfbc0da6d18abe05
2025-08-06 02:18:29 +00:00
Builder.io
d47d9329b3 Prettier format pending files 2025-08-06 02:15:39 +00:00
Builder.io
dc34cb6fa0 Remove SupabaseStatus component since production mode is active
cgen-022401ce8f864c1fbc53313045b068c7
2025-08-06 02:14:17 +00:00
Builder.io
0c0be1305d Rename demo_url to live_url for production
cgen-cc60444ad3754768894cbccec491e5ee
2025-08-06 02:13:19 +00:00
Builder.io
e220b00a1f Remove demo storage file
cgen-13f91198a8ac46d4bb8ec7a2f03bf233
2025-08-06 02:12:22 +00:00
Builder.io
d5f7b5c171 Remove demo mode logic and use only Supabase
cgen-2e5fc2fd5a83443ca868ecd843fcca82
2025-08-06 02:12:05 +00:00
Builder.io
8b06e9cc71 Remove demo fallbacks and require Supabase configuration
cgen-4d661c08fb904cf28ee2df7d8745dbb7
2025-08-06 02:11:25 +00:00
Builder.io
7097f8408b Prettier format pending files 2025-08-06 00:35:27 +00:00
Builder.io
ad88034b7a Restore demo mode buttons
cgen-42ae301ad19640ddbfaf7f3405569b5d
2025-08-06 00:34:07 +00:00
Builder.io
2031f2a12c Restore demo mode messaging for unconfigured Supabase
cgen-0325d84cf59c4bb19f7a3960b3fd289c
2025-08-06 00:33:58 +00:00
Builder.io
15d2468fb3 Only show OAuth setup reminder, not always show notification
cgen-f661f9b7d9c34663963c82868b239ff0
2025-08-06 00:33:52 +00:00
Builder.io
b45be2419d Update SupabaseStatus buttons for OAuth setup
cgen-e783f3efdc714e208ff8bf51cf370f0d
2025-08-06 00:33:41 +00:00
Builder.io
53e99eb2eb Update SupabaseStatus to mention OAuth setup
cgen-22f9f703453f4582b7c2eb019f085bfe
2025-08-06 00:33:31 +00:00
Builder.io
dd50cc9ea7 Update fetchUserProfile to return profile
cgen-0c449a09ced44482ac833ff1062417cd
2025-08-06 00:32:58 +00:00
Builder.io
21e90fcbb5 Import achievement service in AuthContext
cgen-3d8a1675addd4629a4db92e77e263e8b
2025-08-06 00:32:46 +00:00
Builder.io
892e15a6a6 Enhanced OAuth handling in AuthContext
cgen-fad2bcc90540448cad965adb8581a6d2
2025-08-06 00:32:41 +00:00
Builder.io
b7101f92a0 Replace handleSocialLogin with real OAuth implementation
cgen-6fcd0f9792a5403fb385133b68f914bb
2025-08-06 00:32:21 +00:00
Builder.io
31c5ceec3d Update Login page to use OAuth authentication
cgen-6670178761f040beb30d5fafd4930a87
2025-08-06 00:32:14 +00:00
Builder.io
c384c15a2d Add signInWithOAuth to context value
cgen-1bb24b48b1d24ba5b35b69a7b3af5761
2025-08-06 00:32:09 +00:00
Builder.io
adefe127ee Add OAuth sign-in method to AuthContext
cgen-1e41a31a8c764e05a4b9b1ef88a3f9e1
2025-08-06 00:32:04 +00:00
Builder.io
80f2285943 Add OAuth methods to AuthContext
cgen-62a2e677931b4790b072179a2cb8db2a
2025-08-06 00:31:51 +00:00
Builder.io
3897450bc2 Update updateProfile method to use AeThex adapter
cgen-a68e0b3357314215b8d5e80b29212eea
2025-08-06 00:30:27 +00:00
Builder.io
d40d3e2a62 Update signUp method to use AeThex adapter
cgen-ad1f6414702145be9e6f2e473a8b58f7
2025-08-06 00:30:17 +00:00
Builder.io
74a8b67cae Update fetchUserProfile to use AeThex adapter
cgen-ea71a38f54944c0c97055d8338998e97
2025-08-06 00:30:06 +00:00
Builder.io
03c7e5033c Update AuthContext state types
cgen-fe588d4f51f542ef9398a51b88cc6652
2025-08-06 00:29:58 +00:00
Builder.io
0bc380a1d1 Update AuthContext interface to use AethexUserProfile
cgen-bc758836154244518b8b483bcfd71a14
2025-08-06 00:29:51 +00:00
Builder.io
a9e512d7ff Update AuthContext to use AeThex database adapter
cgen-a06650a898f64190a3f232a695c68303
2025-08-06 00:29:43 +00:00
Builder.io
931158d9dd Create database adapter for existing AeThex schema
cgen-3c850819cf154266a319eebb1dbea822
2025-08-06 00:29:35 +00:00
Builder.io
af01ad03e7 Update updateProfile to use demo storage
cgen-92bfa12f800f4a8791b96c1dc0fac289
2025-08-06 00:25:47 +00:00
Builder.io
132c55fb72 Update fetchUserProfile to use demo storage
cgen-2d2c03722ede4bc59d50bb88039f8228
2025-08-06 00:25:39 +00:00
Builder.io
a2b14d27bc Update AuthContext to use demo storage
cgen-d20b0986343d473cb0bbff21b696c94e
2025-08-06 00:25:31 +00:00
Builder.io
de4d9dcd89 Create demo storage service for offline functionality
cgen-80d9b7f7731641a68a68fed9b4bc8155
2025-08-06 00:25:24 +00:00
Builder.io
6d28dbe607 Add data attribute for hiding notification
cgen-28608b955df846a990ad0f1eac90a5ac
2025-08-06 00:24:46 +00:00
Builder.io
cc193a9946 Update demo mode buttons to be more positive
cgen-d0fd67f885104c338ef83edd1ce87d95
2025-08-06 00:24:40 +00:00
Builder.io
920cb31585 Remove Supabase requirement and enhance demo mode
cgen-d8131de2464d4602b229df6ad5c97df1
2025-08-06 00:24:25 +00:00
Builder.io
cf7f1843aa Fix setup guide access in SupabaseStatus component
cgen-48597391aab541e085cac2ff19164b2f
2025-08-06 00:21:26 +00:00
Builder.io
14f7f9bcf6 Add SupabaseStatus component to Layout
cgen-8f59cd54d4eb4a66a360669a64f75534
2025-08-06 00:14:23 +00:00
Builder.io
6f4b72a7b9 Add SupabaseStatus to Layout
cgen-62f5967988914363aa9a083779690a4b
2025-08-06 00:14:18 +00:00
Builder.io
8b26118e95 Create Supabase setup status component
cgen-753c0a4494e04c308fc84c4ecccbcfee
2025-08-06 00:14:11 +00:00
Builder.io
830534c35c Update fetchUserProfile to handle unconfigured Supabase
cgen-ca967e72350940f395e93f0fe652b198
2025-08-06 00:14:02 +00:00
Builder.io
98358ccb9e Update updateProfile method to handle unconfigured Supabase
cgen-1548c43681334419b929759627270fbf
2025-08-06 00:13:51 +00:00
Builder.io
dcf4adfa1a Update auth methods to handle unconfigured Supabase
cgen-43457f77ec9b43b980acbc66e06004dc
2025-08-06 00:13:41 +00:00
Builder.io
7108729a80 Add Supabase configuration check in AuthContext
cgen-bd43561f1b244b20b69dc5c27a2c9be9
2025-08-06 00:13:24 +00:00
Builder.io
d090e9332e Update AuthContext to handle unconfigured Supabase
cgen-f5c250193bdd4b1ca2b6da7ee61d47e0
2025-08-06 00:13:05 +00:00
Builder.io
0fafedb725 Fix Supabase configuration with fallback for missing environment variables
cgen-29fa12290ad14af2ac17820babaf345e
2025-08-06 00:12:59 +00:00
Builder.io
64136b1fa8 Update signup toggle button text
cgen-79f9073f5bed424f974abf6a97f87496
2025-08-06 00:07:01 +00:00
Builder.io
eab528f76c Update form submission and signup toggle
cgen-d0440ca51e934e0f83e2714fb1ef0e0c
2025-08-06 00:06:49 +00:00
Builder.io
a082a1a71e Update form to include full name for signup and proper handlers
cgen-16265738c08540a2ad74cf5acdfd117c
2025-08-06 00:06:21 +00:00
Builder.io
21858635da Update form section to handle login and signup
cgen-3dbc2841f2904729860b58a84b178096
2025-08-06 00:06:06 +00:00
Builder.io
d1e1ccdc37 Update Login component logic to use Supabase
cgen-38f9359cd6e848a49c0dfa0a48771011
2025-08-06 00:05:52 +00:00
Builder.io
9c275558d3 Add Supabase imports to Login page
cgen-44196faab5aa4b9b94d32a4703db83e1
2025-08-06 00:05:40 +00:00
Builder.io
a61dba33a8 Add AuthProvider wrapper to App.tsx
cgen-f6c8c1f4cd064a08baa83a1cd74af076
2025-08-06 00:04:44 +00:00
Builder.io
6e4a890f31 Add AuthProvider to App.tsx
cgen-d32dd180cf324925984619e57e442bf9
2025-08-06 00:04:16 +00:00
Builder.io
c20613a8be Create Supabase service helpers
cgen-b271b1ef9e5a4a1a96416f389455706a
2025-08-06 00:04:05 +00:00
Builder.io
981e25bfb8 Create authentication context
cgen-6e0c243358784667913d8302fae58080
2025-08-06 00:03:33 +00:00
Builder.io
c9e541741a Create TypeScript database types
cgen-e41b24e47dca43288271a356e05489fc
2025-08-06 00:03:12 +00:00
Builder.io
71ce8dce2d Create Supabase configuration
cgen-b9943585781b4c149ec41b73047a1192
2025-08-06 00:02:38 +00:00
Builder.io
0af22f0488 Prettier format pending files 2025-08-05 23:41:41 +00:00
Builder.io
d17b42b330 Fix toast timing by setting proper TOAST_REMOVE_DELAY
cgen-da7ad80200854a40928e0aebecdd1cc5
2025-08-05 23:40:13 +00:00
Builder.io
1bf4020b65 Fix toast duplication in ResearchLabs page
cgen-d7e8aa3cb8cb497fb9d8c2346db384d0
2025-08-05 23:38:59 +00:00
Builder.io
95dd042e06 Fix toast duplication in MentorshipPrograms page
cgen-5297facaeda740cfba6e2bc49822ff2b
2025-08-05 23:38:54 +00:00
Builder.io
65fbe2250b Fix toast duplication in remaining pages
cgen-8605ceec0cb147cdbfe647c46fce3d85
2025-08-05 23:38:48 +00:00
Builder.io
08576de54c Fix toast duplication in GameDevelopment page
cgen-bf5e67047f204ceb9aa17ca946f0d3a7
2025-08-05 23:38:43 +00:00
Builder.io
49b0583f95 Fix toast duplication in Community page
cgen-af386be49c38428e8eab4146b8121f97
2025-08-05 23:38:37 +00:00
Builder.io
52bf6f8bc2 Fix toast duplication in Blog page
cgen-e87fef4a528f4597bf6c89f067193834
2025-08-05 23:38:25 +00:00
Builder.io
daf9eafd79 Fix toast duplication in Support page
cgen-c0af2d571e2b436fa2a8f10433a07258
2025-08-05 23:38:19 +00:00
Builder.io
1cd9cb4e32 Add ref guard to prevent duplicate toast calls
cgen-96d5fe7b5c8849eeb5f87d4c379afb31
2025-08-05 23:38:07 +00:00
Builder.io
bf6d49e491 Fix duplicate toast notifications by adding ref guard
cgen-208e6e90350045968d6e8ce6ba33dfca
2025-08-05 23:37:57 +00:00
Builder.io
df94a64581 Replace loading screen logo with company logo
cgen-70fe855d20ce4822ac851aa2cedd31c9
2025-08-05 23:36:56 +00:00
Builder.io
8a1c03700a Fix toast notification timeout and update loading screen logo
cgen-8adb541332d94d20945de529aaca3318
2025-08-05 23:36:42 +00:00
Builder.io
9a7735864e Update footer links with scroll-to-top functionality
cgen-3956475be9754253a399a254b5634699
2025-08-05 23:33:15 +00:00
Builder.io
8da3ff45c5 Add scroll-to-top feature for footer menu items
cgen-3605cd19ecd344cea08fbc4186d92d7a
2025-08-05 23:33:00 +00:00
Builder.io
fa9b53633d Replace Discord icon in Join Discord button
cgen-29b4d62aed9d43fbbe0097393882b1eb
2025-08-05 23:30:37 +00:00
Builder.io
266306afda Replace Discord icon usage with MessageSquare in platforms array
cgen-d70779a6eadb4e378edd9f6eb678cf0f
2025-08-05 23:30:29 +00:00
Builder.io
63a1f4eeb3 Replace Discord icon with MessageSquare in imports
cgen-486c5d4c1d1e4a64b77e2a474552cdda
2025-08-05 23:30:19 +00:00
Builder.io
1417e67cc9 Remove duplicate Beaker import
cgen-af33ae30694e444ea58a65c993337bdf
2025-08-05 23:29:56 +00:00
Builder.io
62577117ed Replace Flask icon usage with Beaker icon
cgen-6db1d4c2584d4b748584e93ab1034e6b
2025-08-05 23:29:28 +00:00
Builder.io
06996879c9 Fix Flask icon import error by replacing with Beaker icon
cgen-2ab71fa541e84927bb5b3a618419c815
2025-08-05 23:29:19 +00:00
Builder.io
c9a03d1281 Add routes for all new pages
cgen-d95d68a710154e5b97d78b18bb1810bf
2025-08-05 23:28:01 +00:00
Builder.io
6200e563d8 Update routing to include all new informative pages
cgen-7ebff6d5a279485c9733af0a51282fa2
2025-08-05 23:27:40 +00:00
Builder.io
7217d5cb71 Create Support page
cgen-b03dd8991e5c4868827d0014c41100c8
2025-08-05 23:27:32 +00:00
Builder.io
716a803657 Create Community page
cgen-30ac2f9ee8334b288751e13abc46742c
2025-08-05 23:26:22 +00:00
Builder.io
1dfa5e4f21 Create Blog page
cgen-b113ec2610ce4f01aa8348024929d5d3
2025-08-05 23:25:16 +00:00
Builder.io
a8110dd84e Create Documentation page
cgen-74f10a605a534c1eaf3f818dcad14667
2025-08-05 23:24:19 +00:00
Builder.io
a34b647683 Create Research & Labs page
cgen-87aad5127f4345639d75592e3b8b184a
2025-08-05 23:23:28 +00:00
Builder.io
9efb0b0834 Create comprehensive Mentorship Programs page
cgen-4f146116036b430eafb39cccbd6b1fee
2025-08-05 23:22:28 +00:00
Builder.io
7660b183bd Create comprehensive Development Consulting page
cgen-924160e7d4974f6abaf6553524fdab4d
2025-08-05 23:21:01 +00:00
Builder.io
180dd82a4c Create comprehensive Game Development page
cgen-99cdf4d7d53b49b19b97d4d8cd0e1333
2025-08-05 23:19:37 +00:00
Builder.io
2443886384 Create enhanced toast utility for AeThex theme
cgen-11935451a42b476ea89f36eef7a6200a
2025-08-05 23:18:10 +00:00
Builder.io
f5755af074 Create enhanced toast hook with AeThex theme variants
cgen-556852a30abb47a9a704d1d910b21839
2025-08-05 23:17:45 +00:00
Builder.io
58a96279b1 Enhance toast system with AeThex theme variants and animations
cgen-b6f4662ed6f549ea878fada6faab99b9
2025-08-05 23:17:32 +00:00
Builder.io
4ff81769d6 Update homepage loading message
cgen-32a47fa448f146568b27355284fcbd0c
2025-08-05 23:17:07 +00:00
Builder.io
ea5c1db1db Update loading messages to use 'AeThex OS'
cgen-9094d7f6fd3a4388a6035a2932be577e
2025-08-05 23:16:58 +00:00
Builder.io
e7417d3e18 Remove constant animation from header logo, keep only hover animations
cgen-4e73ef891aeb4210826df2a5672ceb90
2025-08-05 23:12:00 +00:00
Builder.io
b0d4ca4310 Remove logo from homepage hero section
cgen-cf176af19e3142c48b5a2420ff970987
2025-08-05 23:11:53 +00:00
Builder.io
7a28a28fae Add dashboard and login routes
cgen-6a3bbe205af548f7b3897a217fab9b04
2025-08-05 23:10:11 +00:00
Builder.io
c9d2370266 Update routing to include dashboard and login pages
cgen-623073d43ab14ba795cf81bcd19b1604
2025-08-05 23:10:03 +00:00
Builder.io
c56f088c8c Replace NotFound page with gamified 404 experience
cgen-c8ab802b93d1435590c8c3f2aae393bc
2025-08-05 23:09:51 +00:00
Builder.io
89fffa1724 Create login page with dashboard redirect
cgen-703b18b2afe6453480c6a4ea05a84d13
2025-08-05 23:07:32 +00:00
Builder.io
8d0898a106 Create dashboard page for logged-in users
cgen-00270b8e8bfa4d03954bc930ac69979f
2025-08-05 23:06:54 +00:00
Builder.io
8d90456557 Replace remaining homepage sections with unique content
cgen-85618a629c764ac088e3ddea2a3efb26
2025-08-05 23:05:58 +00:00
Builder.io
8fbdffcc45 Replace homepage content with unique geometric design
cgen-8dbef4bc443e4235a361a3415550b5da
2025-08-05 23:05:04 +00:00
Builder.io
82f1aee9e5 Completely redesign homepage with unique geometric layout
cgen-4a9a8f9843be442e9c98b9c0d91f5674
2025-08-05 23:04:26 +00:00
Builder.io
9231cc243e Update footer logo as well
cgen-e97b4ac9e75145f28f9aae627a28994f
2025-08-05 23:03:58 +00:00
Builder.io
59d644915b Update layout component with new AeThex logo
cgen-25d9ce9ccddc42e689902c5661a3924c
2025-08-05 23:03:47 +00:00
Builder.io
b42a7b6efb Add ripple effect to button component
cgen-dd64fbd8a4444fc9af3358d3cd41469c
2025-08-05 23:00:58 +00:00
Builder.io
62d9d1d1be Enhance button component with micro-interactions
cgen-865c0a9d3d284c078bcf4232d24b55c6
2025-08-05 23:00:46 +00:00
Builder.io
eec36cefaf Enhance buttons with micro-interactions and animations
cgen-96fac6cacb7c47c1bb17f576a90d1b46
2025-08-05 23:00:18 +00:00
Builder.io
caca6390c9 Enhance user type selection with better animations
cgen-9d0beb2c53bc4dca8c5300d66912068c
2025-08-05 23:00:03 +00:00
Builder.io
ad3ef54563 Add animations and loading states to onboarding UI
cgen-064b73e093084d54bc17abfab4f8f45c
2025-08-05 22:59:41 +00:00
Builder.io
25690246d0 Add loading state and step transitions to onboarding
cgen-51ef9680bbaf403da66b6d008c76349c
2025-08-05 22:59:22 +00:00
Builder.io
c7dc27aef9 Add loading states and animations to onboarding flow
cgen-c8009eb284084a32ac4467aa12e52857
2025-08-05 22:59:10 +00:00
Builder.io
7a799db78d Enhance footer with animations
cgen-7b586ee4b3884429b757a8d3f6b53598
2025-08-05 22:58:58 +00:00
Builder.io
e5184b946f Enhance layout component with animations and hover effects
cgen-7a235d4cbd8645348d53b71f8b195c1e
2025-08-05 22:58:30 +00:00
Builder.io
b336f3c646 Wrap routes with page transition component
cgen-bf732f344cfa4b1a800dccf215c1dc1d
2025-08-05 22:58:09 +00:00
Builder.io
b66fc06459 Add page transitions to main app
cgen-2c251c7545d245ec84d19735b55de044
2025-08-05 22:57:49 +00:00
Builder.io
aa58394f20 Enhance research section and CTA with animations
cgen-c087e6419f444195b758d09fbcd3bf10
2025-08-05 22:57:39 +00:00
Builder.io
a4fc92ed3c Enhance user paths section with advanced animations
cgen-964fa5aaee2f4d3b856ccdf02fe79f15
2025-08-05 22:57:14 +00:00
Builder.io
19ba84cb2e Enhance stats section with animations and loading
cgen-a19aff77258e4294ae118bfaab95e797
2025-08-05 22:56:50 +00:00
Builder.io
2083f34586 Add loading screen and enhance hero section animations
cgen-7e67706b910b4a459d395a24037290f1
2025-08-05 22:56:35 +00:00
Builder.io
775b50b1c9 Add enhanced hover effects and animations to user paths
cgen-aad447b8c2674759bb2f266956598006
2025-08-05 22:56:16 +00:00
Builder.io
6ef6137fc8 Add loading state and enhanced animations to homepage
cgen-dc185ee6fbe540c598ee52854dd90a40
2025-08-05 22:56:02 +00:00
Builder.io
a4f0eb57bf Enhance homepage with animations and hover effects
cgen-0b6f0eac92124db5896fd48b03066c2f
2025-08-05 22:55:54 +00:00
Builder.io
fc4d7f6586 Create skeleton components for content loading
cgen-3c3a5014756149c49ecb7a03bce3a4db
2025-08-05 22:55:41 +00:00
Builder.io
fc5e33e10d Create page transition wrapper component
cgen-f65b6f59c79a4af9a621096a3f7e4a19
2025-08-05 22:55:09 +00:00
Builder.io
1701845e29 Create loading screen component with animations
cgen-bf26a78458c344a2b2e3a3798cce42af
2025-08-05 22:55:02 +00:00
Builder.io
81388ca5aa Add extensive animation utilities and effects
cgen-9eb89c15ba56482caf81df8b7bb94f84
2025-08-05 22:54:34 +00:00
Builder.io
52a827d8f4 Change font to Courier New and add enhanced animations
cgen-ea28785ea95c42bdb40a5cfc01e0c6e8
2025-08-05 22:54:03 +00:00
Builder.io
15f4571814 Create placeholder page component with proper navigation
cgen-9e20ae64fe7a4acb8409efa891d996a8
2025-08-05 22:51:52 +00:00
Builder.io
0ae4f3e61f Update routing to include onboarding and placeholder pages
cgen-3c61505ead3449a6b9d3f98d7bcf78ea
2025-08-05 22:51:28 +00:00
Builder.io
34af8859b0 Create AeThex homepage with onboarding showcase
cgen-ea41e8d36aff425e8f8388930a008ddf
2025-08-05 22:50:50 +00:00
Builder.io
3424ce8407 Create welcome completion component
cgen-9f7ee84eb7f549a595bbfc82908c91b6
2025-08-05 22:49:57 +00:00
Builder.io
9d961fc344 Create interests component
cgen-a3d13bf44cb0454090cf3a0ac4dd6240
2025-08-05 22:49:29 +00:00
Builder.io
0c168ce5fc Create experience component
cgen-e3faa486fa3b43b5a34fa116a43edd2f
2025-08-05 22:49:01 +00:00
Builder.io
7e54079fdb Create personal info component
cgen-87d56a57665042d9b1b63e393f5d7591
2025-08-05 22:48:25 +00:00
Builder.io
57f25e6b04 Create user type selection component
cgen-f8deaeb010b542c5858aaf2833d0656c
2025-08-05 22:48:07 +00:00
Builder.io
a1092443f1 Create onboarding flow main component
cgen-5d8c05c4be014719b97ed506100c51ef
2025-08-05 22:47:46 +00:00
Builder.io
426d148a2f Create main layout component with AeThex header and navigation
cgen-8c30b3cc07674fe0ad93a3103085e8f6
2025-08-05 22:47:25 +00:00
Builder.io
c53a4721f1 Add custom CSS utilities for AeThex styling
cgen-e6c5daf43972404abb689aafc3e40c38
2025-08-05 22:46:51 +00:00
Builder.io
4bd5f4e0a1 Remove light theme from global CSS (AeThex uses dark theme)
cgen-fff5fb29fc624553b0ddef7f896f60d0
2025-08-05 22:46:41 +00:00
Builder.io
3ff9f8ec54 Update global CSS with AeThex dark theme and brand colors
cgen-4909ebb13b4a4d59b05516c838504ac8
2025-08-05 22:46:31 +00:00
Builder.io
37df3b33de Initial commit 2025-08-05 20:03:34 +00:00