Builder.io
|
536631b9a3
|
Guard skip-agent against loading on /docs routes
cgen-7927c68f94774975911966b96a133f39
|
2025-10-14 01:54:45 +00:00 |
|
Builder.io
|
2cf5ce8a40
|
Generalize agent error logs
cgen-0432c845843d4c9f9eb8f15e39c84147
|
2025-10-14 01:52:09 +00:00 |
|
Builder.io
|
e1679da82c
|
Use runtime agent id
cgen-951949c4069e4f4f8ad9bc8679a87271
|
2025-10-14 01:52:00 +00:00 |
|
Builder.io
|
b6283d51d4
|
Update runtime config comment
cgen-288433ec59c643858cdae70157e16a76
|
2025-10-14 01:51:42 +00:00 |
|
Builder.io
|
b3ef9f52d3
|
Use runtime agent src when fetching script and remove HelloSkip message
cgen-a13954061bf944a283ed11c8503b098e
|
2025-10-14 01:49:15 +00:00 |
|
Builder.io
|
3d47081be1
|
Harden skip-agent network logic and remove HelloSkip strings
cgen-e2cdb0fca2e44d0a907845424feb493a
|
2025-10-14 01:49:04 +00:00 |
|
Builder.io
|
bbc825032a
|
Use getAgentSrc/getAgentId in reachability & loader
cgen-fcf3c67601ec4a95868ba82f3054ea42
|
2025-10-14 01:48:40 +00:00 |
|
Builder.io
|
5dc9e9b175
|
Prevent accidental external fetches when not opted-in
cgen-98c49bf1f87c4f13b079f8ef41387ee3
|
2025-10-14 01:48:34 +00:00 |
|
Builder.io
|
7d1802c1f8
|
Guard navigator usage
cgen-4377e273c4ab46d6871dc0988f6f3ba9
|
2025-10-14 01:32:31 +00:00 |
|
Builder.io
|
b809ced5f1
|
Remove unused import
cgen-40ea7d3a19c443259ec3d6459f0134c5
|
2025-10-14 01:24:49 +00:00 |
|
Builder.io
|
611754e353
|
Create skip agent utility
cgen-67a3a5c2561d484caf85b5c645cfe942
|
2025-10-14 01:24:45 +00:00 |
|
Builder.io
|
3db9b5bafa
|
Disable session persistence and remove debug logging
cgen-40bca251e0f84f9bb2051801f9ef00f5
|
2025-10-05 03:01:24 +00:00 |
|
Builder.io
|
2c2f0d2e23
|
Include awarded achievement ids in response type
cgen-e27bb49c0c934847aa697857d44471b2
|
2025-10-05 01:45:45 +00:00 |
|
Builder.io
|
b286e5afc0
|
Silence activation failure logging
cgen-d76bb26027d343e1a3aff065016e41a1
|
2025-10-05 01:44:08 +00:00 |
|
Builder.io
|
9e8163d005
|
Prettier format pending files
|
2025-10-05 00:11:30 +00:00 |
|
Builder.io
|
1145943f68
|
Add username lookup helper
cgen-13222f0cda174f8b95a2df2059a9422f
|
2025-10-04 23:40:05 +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
|
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
|
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
|
d9903c14cd
|
Normalize listProfiles mapping
cgen-a703a5931fbd4e5aa66fd17c7fe87cb9
|
2025-10-04 10:40:00 +00:00 |
|
Builder.io
|
dc7aeef595
|
Normalize direct profile returns
cgen-39d529bfe29c41e2aa36927310f6dc1b
|
2025-10-04 10:39:51 +00:00 |
|
Builder.io
|
6fef506b24
|
Normalize initial profile return
cgen-b5346408e52248608c28ed55da3868e1
|
2025-10-04 10:39:23 +00:00 |
|
Builder.io
|
27a7767e22
|
Include streak fields on initial profile insert
cgen-0b7d8962e6af464680c42628fe52c178
|
2025-10-04 10:39:19 +00:00 |
|
Builder.io
|
bae824507f
|
Add timestamp in createInitialProfile
cgen-8ee2e4c098f94273b900c6df5f2c5c1a
|
2025-10-04 10:39:08 +00:00 |
|
Builder.io
|
50ebbd06aa
|
Update createInitialProfile signature
cgen-5e34bb7ca93143268d1cde447daa85a7
|
2025-10-04 10:38:36 +00:00 |
|
Builder.io
|
a7e8b61199
|
Normalize current user return
cgen-bc45884aaf6b4b22823236e6fe84d754
|
2025-10-04 10:38:23 +00:00 |
|
Builder.io
|
63cb1a4642
|
Pass email to createInitialProfile on error
cgen-1a4af17b2f464a179e274a7c92fc94c1
|
2025-10-04 10:38:11 +00:00 |
|
Builder.io
|
6b8da6efea
|
Add streak helper utilities
cgen-f0cb506b21104388a1be4a2671622a4b
|
2025-10-04 10:37:48 +00:00 |
|
Builder.io
|
6041c0afd8
|
Add streak fields to AethexUserProfile interface
cgen-09d127f3b4cc45a18dc3802776bfe485
|
2025-10-04 10:37:24 +00:00 |
|
Builder.io
|
9120b76477
|
Add streak fields to database types
cgen-678c1b0c87034c67b93ba67e927d9775
|
2025-10-04 10:35:39 +00:00 |
|
Builder.io
|
18ea884efc
|
Ensure awardAchievement updates XP using Supabase data
cgen-a6c761219b6d45ff8dc12d85e62ef0f1
|
2025-10-01 00:58:25 +00:00 |
|
Builder.io
|
13bd717336
|
Make community service rely on Supabase for reads
cgen-5e5b0294d5b843cdb86140eca686cef6
|
2025-10-01 00:57:36 +00:00 |
|
Builder.io
|
2195308de9
|
Remove localStorage fallback in setUserRoles
cgen-fbdbc86b741348ad91bf73727163d21b
|
2025-10-01 00:56:14 +00:00 |
|
Builder.io
|
d59859ea05
|
Remove localStorage fallback from role service
cgen-7796b3b52a03466fb0127eb307106daf
|
2025-10-01 00:56:08 +00:00 |
|
Builder.io
|
95c3839228
|
Remove unused aethexToast import
cgen-cb6e01b98b014fc7bf2c2e5dc8629212
|
2025-10-01 00:56:01 +00:00 |
|
Builder.io
|
b193c280a1
|
Remove local achievement fallbacks and rely on Supabase
cgen-1e5a5a6f6f014fa59abcb5e35ad3a4ce
|
2025-10-01 00:55:25 +00:00 |
|
Builder.io
|
a6b7c214c3
|
Remove local fallback in createInitialProfile
cgen-a4aa9cf9f3fe404fb3436bdebb61bd7f
|
2025-10-01 00:53:49 +00:00 |
|
Builder.io
|
a53162600b
|
Remove local fallback in listProfiles
cgen-f8093d03b2844778b1abe6bef2d24c89
|
2025-10-01 00:53:35 +00:00 |
|
Builder.io
|
22e3ea7ac8
|
Remove local fallback in getProfileById
cgen-c14e034888eb46118fc6593904d0ff64
|
2025-10-01 00:53:30 +00:00 |
|
Builder.io
|
ec086655df
|
Remove demo fallback in getCurrentUser
cgen-75c884f4f4284d8699199a6a25547f45
|
2025-10-01 00:53:25 +00:00 |
|
Builder.io
|
eec76c50d5
|
Fallback listProfiles when table missing
cgen-f0da836d6f87442da49bcb67d2bb86f4
|
2025-10-01 00:01:37 +00:00 |
|
Builder.io
|
04667c4a8f
|
Fallback getProfileById when table missing
cgen-03d7ccafa8f0483ca6fbc43738805d28
|
2025-10-01 00:01:19 +00:00 |
|
Builder.io
|
b3cd4c9bbf
|
Create local fallback in createInitialProfile when table missing
cgen-236b45a21038444cb9b9ea24baedb328
|
2025-10-01 00:01:07 +00:00 |
|
Builder.io
|
2c74312458
|
Fallback when user_profiles missing — return local demo profile
cgen-d54ed16ecf0843a1ba1e24976359c079
|
2025-10-01 00:01:00 +00:00 |
|
Builder.io
|
af52706b2f
|
Normalize supabase imports to alias
cgen-7a7ea548b1664e8eb32d1950991019ee
|
2025-09-30 23:22:34 +00:00 |
|
Builder.io
|
a4d0f26d01
|
Normalize supabase imports to alias
cgen-9b8b9c5e485d4937b822c534bba5b8b8
|
2025-09-30 23:22:18 +00:00 |
|
Builder.io
|
e0c7394f74
|
Normalize supabase imports to alias
cgen-423a21ae749f45c4b3d7882f929d1fbf
|
2025-09-30 23:22:15 +00:00 |
|
Builder.io
|
8cda6c9075
|
Remove duplicate import leftover blank line
cgen-53ee94601f3e4615b41e161f9e45a950
|
2025-09-30 23:19:35 +00:00 |
|
Builder.io
|
b30223b712
|
Remove duplicate import in aethex-social-service
cgen-0b1495f3edca468eb6988922ae3c0e7d
|
2025-09-30 23:18:49 +00:00 |
|
Builder.io
|
e98476e055
|
Add user_follows table type
cgen-854a25ba4d4749848776fd3bbfa18621
|
2025-09-30 23:14:37 +00:00 |
|
Builder.io
|
b536bb92d6
|
Use Supabase only for social service
cgen-f7efa9713fc7429e8239a46f709003cc
|
2025-09-30 23:08:18 +00:00 |
|
Builder.io
|
867619529e
|
Remove demo fallbacks from communityService
cgen-f22927c8e9144ab18e2ff6fad7b95409
|
2025-09-30 23:07:55 +00:00 |
|
Builder.io
|
f6be0e0e7e
|
Remove demo feed import
cgen-17b90f289074485fa1177c88a88ddaa3
|
2025-09-30 23:03:34 +00:00 |
|
Builder.io
|
5a7b56a792
|
Prettier format pending files
|
2025-09-30 22:55:59 +00:00 |
|
Builder.io
|
12127ff4ef
|
Remove mock fallback from updateUserXPAndLevel
cgen-32de4238eaaa40f789eac3bbc17d4fe1
|
2025-09-30 22:54:48 +00:00 |
|
Builder.io
|
237905c160
|
Update interests methods to require Supabase
cgen-ac6531d0ece840f1a6c71564ce26fd0b
|
2025-09-30 22:53:43 +00:00 |
|
Builder.io
|
c12b79ac17
|
Update createInitialProfile to remove mock fallback
cgen-72d47237768349d1b223c597d8a4bd54
|
2025-09-30 22:53:32 +00:00 |
|
Builder.io
|
c6c2155413
|
Update updateProfile to remove mock fallback
cgen-a8151420d19b459c8637eca0dd941c84
|
2025-09-30 22:53:14 +00:00 |
|
Builder.io
|
b5a65d7f24
|
Update listProfiles to rely solely on Supabase
cgen-7a131d2da1524af8b6071a7e4ffc27d9
|
2025-09-30 22:53:07 +00:00 |
|
Builder.io
|
16f1996a3e
|
Remove mock fallback from getCurrentUser and getProfileById
cgen-ebd1779544b9413b9dea76b7d7c17edb
|
2025-09-30 22:52:22 +00:00 |
|
Builder.io
|
b977c3c675
|
Add ensureSupabase helper
cgen-979e81e5a48a4c67904db267282a72dd
|
2025-09-30 22:51:44 +00:00 |
|
Builder.io
|
78254e1e40
|
Remove mockAuth import
cgen-44f721c8c680458aa63ebb59fd94f8bf
|
2025-09-30 22:51:36 +00:00 |
|
Builder.io
|
885693d2e6
|
Simplify Supabase client and remove mock fallback
cgen-43e2f0c3c9294158bef35e367965ba18
|
2025-09-30 22:51:32 +00:00 |
|
Builder.io
|
2fb9c140d0
|
Use mockAuth profile in integration test
cgen-63261292e53e40a688f78b61e24f4246
|
2025-09-30 22:10:59 +00:00 |
|
Builder.io
|
d313d64dab
|
Sync mock profile after initial creation
cgen-dade1514be1741e7bd59a44fb2f95ae0
|
2025-09-30 22:10:02 +00:00 |
|
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
|
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
|
c9b5f5e637
|
Prettier format pending files
|
2025-09-30 21:32:01 +00:00 |
|