Commit graph

427 commits

Author SHA1 Message Date
Builder.io
caef767bf9 Fix duplicate import in Netlify serverless function to prevent build/runtime errors
cgen-0a0a84456f664ff6a8739b246d910dd5
2025-09-28 07:14:27 +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
140f5132b7 Add admin endpoint to award achievements; route onboarding award via server
cgen-eecee0bfec5545b194cfff15cc3875a0
2025-09-28 04:46:41 +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
d7f0eeec71 improve /api/profile/ensure robustness: better error handling, duplicate username retry, detailed logging
cgen-441218da728c4b7e8ef5f86d4ba78a69
2025-09-28 04:18:18 +00:00
Builder.io
11ffddcf39 debug: include server response in client error
cgen-29bf43e54beb4c27a72b49a2071475bf
2025-09-28 04:14:24 +00:00
Builder.io
234ef0fea8 debug: improve logging for profile ensure endpoint
cgen-e760c158cc8a45009ef1e20a541e7cd6
2025-09-28 04:14:05 +00:00
Builder.io
af9edd7b24 add serverless import to netlify function
cgen-c7132c99ecea4b24993072c2d9be753d
2025-09-28 04:11:11 +00:00
Builder.io
7301fd0169 fix: import createClient in client supabase
cgen-6c2904fc0c2b4997af9fc0c5ba870894
2025-09-28 04:10:17 +00:00
Builder.io
0b43fe1b91 Fix server to avoid top-level await import error and statically import admin client
cgen-91f403790ee842ddb386a26f9432a0d2
2025-09-28 04:07:05 +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
34c1d995e9 Add admin routes for posts, profile, interests using service role
cgen-d051e943f1c54709899b7e6b462242d9
2025-09-28 04:00:52 +00:00
Builder.io
c4eb0d7db9 Create server Supabase admin client
cgen-35300bd4c48542b599d9b18b4ea6cc30
2025-09-28 03:59:00 +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