Commit graph

617 commits

Author SHA1 Message Date
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