Commit graph

430 commits

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