Commit graph

871 commits

Author SHA1 Message Date
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
f2f9ad0d52 Add loyalty points to progress stats
cgen-fde222ff92c1463b921ae6199bbb6345
2025-10-05 00:08:42 +00:00
Builder.io
d9d9e97025 Seed core achievements for target user
cgen-7f0f1ffc78a545f9a60c8e000675ded8
2025-10-05 00:08:33 +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