sirpiglr
51f0cd2c7d
Award experience points for user actions and improve level-up notifications
...
Introduces XP awarding for post creation, daily logins, and profile completion, alongside enhanced level-up notifications and refactored profile data handling.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: ca9f859b-1a66-40d5-a421-8de34f2805fd
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/MdI1YXa
Replit-Helium-Checkpoint-Created: true
2025-12-12 23:44:00 +00:00
sirpiglr
fed6ba1b7b
Enhance AI chat with user badge support and tier upgrades
...
Update AIChat.tsx to fetch and display user badges, enabling persona access based on badge ownership. Modify getUserTier to recognize 'Pro' users and update PersonaSelector to show badge-based access. Add aethexBadgeService to aethex-database-adapter.ts.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: f38d8505-dec9-46ac-8d03-1ec1b211b9ac
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/LFvmEVc
Replit-Helium-Checkpoint-Created: true
2025-12-12 23:18:03 +00:00
sirpiglr
1cbff4ed56
Improve security by securing endpoints and fixing data leaks
...
Implement JWT authentication for achievements activation endpoint and secure Nexus payouts and payment-history endpoints by filtering data at the database level.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 947d796e-4b26-4a17-afb1-6d7696b3c297
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/OjpZ7xP
Replit-Helium-Checkpoint-Created: true
2025-12-06 01:23:38 +00:00
Builder.io
a7d614e9ed
Prettier format pending files
2025-11-16 09:32:17 +00:00
Builder.io
39f5133c96
completionId: cgen-db67b3440ff14100bac7c7676f35923c
...
cgen-db67b3440ff14100bac7c7676f35923c
2025-11-16 08:48:24 +00:00
Builder.io
1994968d5b
completionId: cgen-a73be5c85a3a49dfb7c31b7701154244
...
cgen-a73be5c85a3a49dfb7c31b7701154244
2025-11-16 08:48:14 +00:00
Builder.io
629814caed
completionId: cgen-e86110a4e7db406fb2e0a6421eebcc2c
...
cgen-e86110a4e7db406fb2e0a6421eebcc2c
2025-11-16 08:41:01 +00:00
Builder.io
710788acb0
completionId: cgen-76302c12344547ff927d6e5efb6f069e
...
cgen-76302c12344547ff927d6e5efb6f069e
2025-11-16 08:40:55 +00:00
Builder.io
245d4f54ea
completionId: cgen-7cbdac9a4b28403a879da8baf9b83af6
...
cgen-7cbdac9a4b28403a879da8baf9b83af6
2025-11-16 08:34:22 +00:00
Builder.io
5f5521eb3a
completionId: cgen-159cec7030a340cb9cea8b144d369ce4
...
cgen-159cec7030a340cb9cea8b144d369ce4
2025-11-16 08:34:08 +00:00
Builder.io
0e676421be
Update normalizeProfile to include wallet_address
...
cgen-55d97fab1c7247acad0fcd505ac997dc
2025-11-15 01:35:43 +00:00
Builder.io
96ab07ae43
Add wallet_address property to AethexUserProfile interface
...
cgen-9b277b48d3ca400eadd89139ea4e0462
2025-11-15 01:35:38 +00:00
Builder.io
d0bbbbefd9
completionId: cgen-15468621159d4ef8b1a20d98bd1f4c15
...
cgen-15468621159d4ef8b1a20d98bd1f4c15
2025-11-12 05:54:21 +00:00
Builder.io
7257872b03
completionId: cgen-66462b230eb543bba7bcd59d4ec10c72
...
cgen-66462b230eb543bba7bcd59d4ec10c72
2025-11-12 05:54:07 +00:00
Builder.io
ca994f8915
completionId: cgen-b8c747ede7904c749bcc4f9e08154b78
...
cgen-b8c747ede7904c749bcc4f9e08154b78
2025-11-12 05:54:02 +00:00
Builder.io
08c038b954
Prettier format pending files
2025-11-11 00:50:12 +00:00
Builder.io
70771dc21c
completionId: cgen-7225407d65ee4c9786fdc789d96ca389
...
cgen-7225407d65ee4c9786fdc789d96ca389
2025-11-10 23:55:41 +00:00
Builder.io
08d3ea25f3
completionId: cgen-db8b9f1618ab4c408531490c833e1c76
...
cgen-db8b9f1618ab4c408531490c833e1c76
2025-11-10 23:55:34 +00:00
Builder.io
bd075e7ffa
completionId: cgen-e641000f9c134bce95d2f21c47d942f3
...
cgen-e641000f9c134bce95d2f21c47d942f3
2025-11-10 23:55:22 +00:00
Builder.io
99983666a2
completionId: cgen-a3b3db1a0f8c458ab88b0805f5011266
...
cgen-a3b3db1a0f8c458ab88b0805f5011266
2025-11-10 23:55:17 +00:00
Builder.io
81555415b5
completionId: cgen-bbadf9f2c78149b28f4a18adafb50075
...
cgen-bbadf9f2c78149b28f4a18adafb50075
2025-11-10 23:55:01 +00:00
Builder.io
df257c72a9
completionId: cgen-42eaaf27a9b74607981b4de7c3f42460
...
cgen-42eaaf27a9b74607981b4de7c3f42460
2025-11-10 23:37:29 +00:00
Builder.io
0af71790a3
completionId: cgen-891bc8597d5f41d4b8ae8d9fbd70c9aa
...
cgen-891bc8597d5f41d4b8ae8d9fbd70c9aa
2025-11-10 22:50:58 +00:00
Builder.io
c85d75d09d
Fix notifications query - remove non-existent read column ordering
...
cgen-21e1d5d30cc54979bec709aec73f160f
2025-11-10 03:32:44 +00:00
Builder.io
e5a5607728
Prioritize unread and newest notifications in adapter service
...
cgen-9abbf309a6eb42d0a0c516cc13bb9a31
2025-10-18 03:43:02 +00:00
Builder.io
bf4234348c
Prettier format pending files
2025-10-14 04:35:52 +00:00
Builder.io
fac5f6c50a
Add experience level to application service
...
cgen-1b8ef9b624ae43158bc3973687190641
2025-10-14 04:06:45 +00:00
Builder.io
8f633ab20a
Add application service to database adapter
...
cgen-ed07907c2c02497a9f488f928f6b4de1
2025-10-14 04:06:18 +00:00
Builder.io
d1e284dad6
Fallback to batch queries when relationship missing
...
cgen-0fd08cb994804593823e1ef60f6137e4
2025-10-14 03:33:59 +00:00
Builder.io
1a6402ea0b
Fallback listProfiles join to explicit query
...
cgen-113d32a9dcfe4959bede02c045729106
2025-10-14 03:32:30 +00:00
Builder.io
22f63a10b4
Normalize errors in listProfiles
...
cgen-7c37ffdfc7a6413db03baa09beafcf2d
2025-10-14 03:29:22 +00:00
Builder.io
50236305c2
Remove achievements_count property
...
cgen-18cf98c7df6a4cbaa206a8bbb0dd3e5d
2025-10-14 03:25:41 +00:00
Builder.io
e0bad7e523
Enhance profile listing with xp aggregation
...
cgen-2fb94fe98e8946b4a9f9eb5fd87288ec
2025-10-14 03:25:28 +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
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