Commit graph

889 commits

Author SHA1 Message Date
Builder.io
3516865a3f Insert handler functions
cgen-2501ab118d774c6694a0f797094a612e
2025-10-13 22:28:11 +00:00
Builder.io
0176baef11 Add knowledge search and newsletter state
cgen-a5937405aac349e483edcac7ffebe254
2025-10-13 22:27:45 +00:00
Builder.io
2207205f53 Add additional data arrays
cgen-4101d4d07259412f8364c473b0024014
2025-10-13 22:27:35 +00:00
Builder.io
7fbcad322b Update icon import list
cgen-09e8d610b03e400fa302389ac4296354
2025-10-13 22:26:58 +00:00
Builder.io
fa4f87285e Add knowledge base and engagement data
cgen-956e51b2ee0f4a4887f63e527bac3c0f
2025-10-13 22:18:15 +00:00
Builder.io
46e2309234 Import Play icon
cgen-efce041cabd94de9a2d4dee1543b6221
2025-10-13 22:17:25 +00:00
Builder.io
a880938731 Insert new member hub section
cgen-7382c1b8748046288c7647d19a4b8492
2025-10-13 22:16:53 +00:00
Builder.io
663f7e0c61 Adjust resource link
cgen-971d90b1f63d4829ab96e0db6f6d2e2b
2025-10-13 22:16:13 +00:00
Builder.io
fc26e30fce Add new member hub data
cgen-e8f36d0fa44140a092ae05a9ae8df3e1
2025-10-13 22:16:04 +00:00
Builder.io
3abcfa6cf9 Route new users to onboarding from login
cgen-4321c29aed0542c493d956323c13deca
2025-10-13 22:02:19 +00:00
Builder.io
8ac80212b9 Replace hard reload fallback with react-router fallback
cgen-a5fd044f37fb4a7d90472252ee961e23
2025-10-05 04:14:53 +00:00
Builder.io
81735090ca Gracefully fallback when profile ensure API fails
cgen-8350f566008a4356b386405e81329cbc
2025-10-05 03:27:27 +00:00
Builder.io
c168d71cc1 Prettier format pending files 2025-10-05 03:14:27 +00:00
Builder.io
65d1262b2f Purge legacy mock state
cgen-3b2d4b3d2140486784ff46322272c16b
2025-10-05 03:01:46 +00:00
Builder.io
3db9b5bafa Disable session persistence and remove debug logging
cgen-40bca251e0f84f9bb2051801f9ef00f5
2025-10-05 03:01:24 +00:00
Builder.io
81392cfb1f Prettier format pending files 2025-10-05 01:50:07 +00:00
Builder.io
2c2f0d2e23 Include awarded achievement ids in response type
cgen-e27bb49c0c934847aa697857d44471b2
2025-10-05 01:45:45 +00:00
Builder.io
fb402aab84 Remove profile dependency from guard
cgen-bdc993d12d0242a380a1ccea35274449
2025-10-05 01:45:29 +00:00
Builder.io
4836d6cc37 Simplify loading guard
cgen-12bbd70826b54f0fb9f30e1bc496a8fe
2025-10-05 01:45:20 +00:00
Builder.io
b286e5afc0 Silence activation failure logging
cgen-d76bb26027d343e1a3aff065016e41a1
2025-10-05 01:44:08 +00:00
Builder.io
1d160086c1 Optimize passport loading effect
cgen-ddc2b4a08aea48dd90cdccf874022ea9
2025-10-05 01:43:55 +00:00
Builder.io
ab9880bdea Add refs for caching loads
cgen-bfc3b04cd196489abd0efbead3082158
2025-10-05 01:43:25 +00:00
Builder.io
5aef5285eb Add useRef import
cgen-4d1504f4a1054b44a814ddbaa3568231
2025-10-05 01:43:19 +00:00
Builder.io
9e8163d005 Prettier format pending files 2025-10-05 00:11:30 +00:00
Builder.io
c00bdfcc2d Improve passport summary for legendary status
cgen-fcd78ada4f66437f90722c0ac02da384
2025-10-05 00:09:46 +00:00
Builder.io
0111b33833 Trigger legendary activation for mrpiglr
cgen-44701f2fb707476ab12710473464bc4b
2025-10-05 00:09:07 +00:00
Builder.io
b756171b8f Clear state when not found
cgen-98e6572cb73d450cb9686dd5a7fff683
2025-10-04 23:54:42 +00:00
Builder.io
6cf0485648 Redirect self route to username
cgen-8c25da38059647319613ac79c25a0a15
2025-10-04 23:52:37 +00:00
Builder.io
f08a680afb Update my passport link
cgen-d1574ec3111c441c8cce94f12593b018
2025-10-04 23:52:02 +00:00
Builder.io
1aaf54f55e Add my passport href
cgen-92ca3b5afe02420ebc61e6ccfbf0d162
2025-10-04 23:51:40 +00:00
Builder.io
c4738dcaf8 Add useAuth import to developers directory
cgen-1c3bbd8d8df946288dfb0d9a444b411b
2025-10-04 23:51:36 +00:00
Builder.io
fb3957275e Update passport dropdown link
cgen-53ed05a83c464cada43be4d6afc989a9
2025-10-04 23:51:18 +00:00
Builder.io
1c0421bae4 Define passport href in layout
cgen-0ca4f2dfebff49d6b3292cef4d65b7fb
2025-10-04 23:50:53 +00:00
Builder.io
70255a61f1 Implement legacy redirect resolution by username
cgen-8493dc116d6744669f16f0733550c848
2025-10-04 23:50:30 +00:00
Builder.io
d0892bac07 Update passport route param
cgen-b0227690aa0842a8b2d6c03d541de625
2025-10-04 23:50:20 +00:00
Builder.io
d43896b69e Update community profile URLs
cgen-b340873678f74fe38929203d23cc00fa
2025-10-04 23:50:08 +00:00
Builder.io
84b622fb08 Update developer card passport link
cgen-e069e3da06d64c1995fbbf5f91d8b45a
2025-10-04 23:50:03 +00:00
Builder.io
4fd81e1ead Refactor passport loading to username based
cgen-7ca6932b667e475cb89b119dcf576114
2025-10-04 23:49:50 +00:00
Builder.io
837cff4286 Add requested username helpers
cgen-d23b165539b249d183e4b9102ea62b80
2025-10-04 23:49:10 +00:00
Builder.io
d3f8482020 Add UUID helper
cgen-9018ebaa09ee4cefb379403079bfe8b6
2025-10-04 23:40:32 +00:00
Builder.io
1e0a0acfdc Include auth profile
cgen-dee2925d2f8e4da19bb24e69856d11c5
2025-10-04 23:40:22 +00:00
Builder.io
83aefda9bc Update params typing
cgen-ebdeb1f9490d41e38fc0aecc85e3492f
2025-10-04 23:40:20 +00:00
Builder.io
4e757e62c3 Remove useMemo import
cgen-5a0a88f9e676481cb64cddb0b5b3d4d0
2025-10-04 23:40:17 +00:00
Builder.io
1145943f68 Add username lookup helper
cgen-13222f0cda174f8b95a2df2059a9422f
2025-10-04 23:40:05 +00:00
Builder.io
7188b7b929 Update admin copy
cgen-4b1628d4d2c64a87a29fc77c912e209e
2025-10-04 22:30:01 +00:00
Builder.io
9ed81b46ab Update community developer terminology
cgen-fd15c15f24d24e9e94a2c97be1525f55
2025-10-04 22:29:51 +00:00
Builder.io
e029d27706 Update navigation labels to Developers
cgen-3a332fcbb0d443988c6f0a6a71fd5523
2025-10-04 22:29:03 +00:00
Builder.io
ba244c8013 Update App routes to developers
cgen-908dda72bbb04aa39662d2074fbf26e3
2025-10-04 21:54:01 +00:00
Builder.io
2001fc848c Update terminology to Developers
cgen-00adf65aa2dd4621af120dba59d978bb
2025-10-04 21:53:38 +00:00
Builder.io
7cd29f860b Update developer card link path
cgen-d50e49c1b44e44e89af2308d5dd24c94
2025-10-04 21:53:22 +00:00
Builder.io
a5eb151100 Rename profile card component and exports
cgen-e4178badfbad47e69d7386d3b5f6d6e7
2025-10-04 21:53:18 +00:00
Builder.io
5f9a74779a completionId: cgen-29af196e711e4df8b86da07b1179070f
cgen-29af196e711e4df8b86da07b1179070f
2025-10-04 21:52:54 +00:00
Builder.io
f3dd19c0e8 Use user service to hydrate profile in test
cgen-f12f39580e1b4b2daa8b4e035edae7f6
2025-10-04 21:47:59 +00:00
Builder.io
869321b9e1 Provide richer Supabase mock for tests
cgen-811e95db836b4e3fb645e3aaeeaf3e48
2025-10-04 21:46:53 +00:00
Builder.io
89d020081a Make isSupabaseConfigured true in test mock
cgen-152b38b75afb4ad2b078821db5a8e4ba
2025-10-04 21:44:33 +00:00
Builder.io
fc1fbe2a98 Rewrite achievement service with live Supabase only
cgen-d394e95e3d044de08e8ebd9a4a72699c
2025-10-04 21:44:12 +00:00
Builder.io
4fe07bc717 Simplify interest methods
cgen-174172ff7b4446069ddbb1192c503f53
2025-10-04 21:42:43 +00:00
Builder.io
a57f0588e9 Remove fallback logic from createInitialProfile
cgen-87e6756b089349838086237c1ae708b2
2025-10-04 21:42:08 +00:00
Builder.io
ad069a0c8b Remove fallback logic from updateProfile
cgen-96483ec54a764874a26082d6f5caf26e
2025-10-04 21:41:58 +00:00
Builder.io
68a88ea1b4 Remove fallback logic from listProfiles
cgen-75684a6c63664205838d8ba1efa0a8c0
2025-10-04 21:41:49 +00:00
Builder.io
34c6469505 Remove fallback logic from getProfileById
cgen-d0adb7771c634eb89a834af696e6903a
2025-10-04 21:41:39 +00:00
Builder.io
ed200cfa40 Revert getCurrentUser to live Supabase logic
cgen-b5f580c72afa465dabc6bac1b1f5e52e
2025-10-04 21:41:34 +00:00
Builder.io
d0dd9e6719 Remove fallback data structures
cgen-1f089965dc734103ac42efcbf2037b94
2025-10-04 21:41:25 +00:00
Builder.io
ea3b0696f4 Restore strict ensureSupabase
cgen-c113a6366c224046a2ff99b8c1709030
2025-10-04 21:41:16 +00:00
Builder.io
0209d2624f Remove mockAuth import
cgen-fb417147595f4906836921cd73e7b146
2025-10-04 21:41:12 +00:00
Builder.io
80594a0d68 Add offline fallback for achievements service methods
cgen-4ca9385c7eb748eaba7668a49eae0c7e
2025-10-04 21:37:08 +00:00
Builder.io
de14690090 Add offline fallback for getCurrentUser
cgen-0af0f00859284cc28d3665d5afdcfd5b
2025-10-04 21:36:37 +00:00
Builder.io
af6ee133a8 Add fallback for getProfileById
cgen-8dcf6530c8884437b5882ce9eff1fc9a
2025-10-04 21:36:11 +00:00
Builder.io
9fa20c53c6 Add fallback for listProfiles
cgen-00a8278f945146f2bd563c52b6bc8e74
2025-10-04 21:35:57 +00:00
Builder.io
89a9973440 Add offline fallback for user interests
cgen-f7a99da97c65425eb7484490c566ceab
2025-10-04 21:35:50 +00:00
Builder.io
129bea99d1 Add offline fallback for createInitialProfile
cgen-635cc83c4a9d47c0a839774d4624cc7f
2025-10-04 21:35:40 +00:00
Builder.io
d02bb61fa9 Add offline fallback for updateProfile
cgen-b516934ae3f149039e5c5ad234ef11bb
2025-10-04 21:35:25 +00:00
Builder.io
79fdf396c8 Add fallback data structures for tests
cgen-1950d0b20f5d4eecb81b3d6aba0253bd
2025-10-04 21:35:03 +00:00
Builder.io
dfa13a0b3e Introduce test environment constants
cgen-00bb749c34c44a2abe18c61f85704386
2025-10-04 21:30:42 +00:00
Builder.io
5d195533cf Allow supabase checks to pass in test environment
cgen-95f736826f124f0a998c101efd5bac8f
2025-10-04 21:28:29 +00:00
Builder.io
d68d379bf1 Align onboarding spec with developer realm
cgen-1459a505cc954dd89c2406983cdc9933
2025-10-04 21:16:07 +00:00
Builder.io
0fb78f89b6 Default role to developer
cgen-700a3e98a7114c5fbc8fbc8ea44bcef9
2025-10-04 21:15:31 +00:00
Builder.io
7cf9d27129 Mark GOD Mode in profile cards
cgen-256333bb07e543b1971f069e551ec2f3
2025-10-04 21:15:15 +00:00
Builder.io
adbf806943 Render GOD Mode badge when unlocked
cgen-786412b73c6e40e1a1e679e375235fe6
2025-10-04 21:15:08 +00:00
Builder.io
16a187b12e Highlight GOD Mode badge
cgen-8aa49a6bf4004818b5e9e51e2f814139
2025-10-04 21:15:02 +00:00
Builder.io
ef9596dec6 Default fallback to game_developer
cgen-7c8f48b3e7ac42599ff32dab33517340
2025-10-04 21:14:54 +00:00
Builder.io
743621031a Adjust onboarding mapping defaults
cgen-53cf5026aa754d42aa91e1e357bb386f
2025-10-04 21:14:42 +00:00
Builder.io
11e0e463e3 Update realm fallback to game_developer
cgen-7ed817fa8e0a4759b9959ca9a444f535
2025-10-04 21:14:17 +00:00
Builder.io
e233e7471c Update direct insert user_type
cgen-d726abb3987e423fb1abea89d883dae2
2025-10-04 21:14:11 +00:00
Builder.io
839226612c Update profile creation user_type
cgen-677b8b9f3bb04d34abf317229a79e2d5
2025-10-04 21:14:06 +00:00
Builder.io
6a6ed879aa Update upsert default user_type
cgen-26990928e9354d67a41f4e53e3ddaecc
2025-10-04 21:14:01 +00:00
Builder.io
973292385a Default profiles to game_developer
cgen-5eba24550273436d8c11017036f2582e
2025-10-04 21:13:55 +00:00
Builder.io
8ccd469503 Default new profiles to game_developer
cgen-c3c7d959abf14750b299d5a8043ef83f
2025-10-04 21:13:41 +00:00
Builder.io
631a4a6412 Trigger reward activation for admins
cgen-0151553ce52e48419c27de94c646ebdb
2025-10-04 21:13:30 +00:00
Builder.io
8d44f97779 Import achievement service
cgen-de04b0985b2e4b53a1772ff218524fe1
2025-10-04 21:13:21 +00:00
Builder.io
89dcba26e9 Add rewardsActivatedRef
cgen-816a2b17f52e4993aaa9570aec3076c9
2025-10-04 21:13:12 +00:00
Builder.io
cbf20298d7 Add useRef to React import block
cgen-127b5d60a9154a64ad496b2d2f4b7fba
2025-10-04 21:13:04 +00:00
Builder.io
c9631f5db1 Add activateCommunityRewards helper
cgen-9dd3fa64f7474dfa8eb219d693bcdfe5
2025-10-04 21:11:09 +00:00
Builder.io
409a321271 Add ActivateRewardsResponse type
cgen-0280c88e49ac494589788de8dc56db8a
2025-10-04 21:10:41 +00:00
Builder.io
c8f34e51c4 Remove unused lucide imports
cgen-43c75cfb4fb94f6dbe38171de7577eaf
2025-10-04 20:59:15 +00:00
Builder.io
c5265cea83 Rebuild Community page with expanded community features
cgen-d3d9c7bbe58b448899efc1b79e682b60
2025-10-04 20:58:46 +00:00
Builder.io
c9d95c07b8 Insert helper components
cgen-e290bbc81e854ab88cc50662863d80f2
2025-10-04 20:48:26 +00:00
Builder.io
9a0168209c Add FeaturedContributor type
cgen-61e20671a58040bf8fa40db65fd1e9a5
2025-10-04 20:46:04 +00:00
Builder.io
fb7e534860 Add new type definitions for community features
cgen-c934c325d0a74348acaf6c504268da9f
2025-10-04 20:45:16 +00:00
Builder.io
a61d4b98c0 Expand lucide imports
cgen-649e81a3c4e8448fb6f23147a9ed4d01
2025-10-04 20:44:59 +00:00