Commit graph

176 commits

Author SHA1 Message Date
MrPiglr
4f89366d77
feat: Improve developer platform navigation and discoverability
- Add breadcrumbs to all developer platform pages for better navigation context
- Add 'Main Dashboard' link to developer mode navigation for easy exit
- Add prominent developer CTA card to main dashboard to increase discovery
- Wrap developer dashboard route with RequireAccess for authentication

User Flow Improvements:
✓ Users can now easily navigate back to main dashboard from dev platform
✓ Breadcrumbs show clear path: Home > Developer Platform > Current Page
✓ New users see attractive CTA with API keys, docs, and templates links
✓ Authentication enforced on /dev-platform/dashboard

Files changed: 9 (Layout, Dashboard, and 7 dev-platform pages)
2026-01-10 02:29:14 +00:00
MrPiglr
25d584fd46
feat: Complete database migration and developer platform
- Applied all 31 pending Supabase migrations successfully
- Fixed 100+ policy/trigger/index duplication errors for shared database
- Resolved foundation_contributions schema mismatch (added user_id, contribution_type, resource_id, points columns)
- Added DROP IF EXISTS statements for all policies, triggers, and indexes
- Wrapped storage.objects operations in permission-safe DO blocks

Developer Platform (10 Phases Complete):
- API key management dashboard with RLS and SHA-256 hashing
- Complete API documentation (8 endpoint categories)
- 9 template starters + 9 marketplace products + 12 code examples
- Quick start guide and SDK distribution
- Testing framework and QA checklist

Database Schema Now Includes:
- Ethos: Artist/guild tracking, verification, tracks, storage
- GameForge: Games, assets, monetization
- Foundation: Courses, mentorship, resources, contributions
- Nexus: Creator marketplace, portfolios, contracts, escrow
- Corp Hub: Invoices, contracts, team management, projects
- Developer: API keys, usage logs, profiles

Platform Status: Production Ready 
2026-01-10 02:05:15 +00:00
sirpiglr
2e6de6e57c Remove references to Dev-Link across the application
Removes the "Dev-Link" identifier and associated configurations from various UI components and navigation elements, consolidating its functionality into the "Nexus" realm.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: c78d9734-c653-46ad-a86e-c692f7d13621
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/aPpJgbb
Replit-Helium-Checkpoint-Created: true
2025-12-13 02:36:31 +00:00
sirpiglr
834c4bd56e Add AI chat assistant and backend API for AI interactions
Introduces new API endpoints for AI chat and title generation, integrates an AI chat component into the layout, and updates client-side services to communicate with the new backend AI endpoints.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 64961019-b4a5-48d8-97fc-c4980d29f3c4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/fhRML7y
Replit-Helium-Checkpoint-Created: true
2025-12-06 03:58:12 +00:00
Builder.io
fcc785759b Restore Foundation to Layout ARMS list with external link
cgen-45f8ed05af0d4e69a28b1b341cd9e1ed
2025-11-17 04:55:21 +00:00
Builder.io
1e88fbe75c Remove Foundation from Layout.tsx ARMS list
cgen-33bf35732961499f87d93d1df82b7cd6
2025-11-17 03:48:26 +00:00
Builder.io
d93ac1f2f8 Prettier format pending files 2025-11-15 05:33:25 +00:00
Builder.io
17e1324919 Make passport link root on subdomains
cgen-cb74c49f8bb24985bc7cfb884473e720
2025-11-15 05:32:53 +00:00
Builder.io
dee4702297 completionId: cgen-9e1bd9a6630445168f8a360fc82a2371
cgen-9e1bd9a6630445168f8a360fc82a2371
2025-11-13 05:47:55 +00:00
Builder.io
0491756bf3 completionId: cgen-c731667477a841c68034229df09e3bbe
cgen-c731667477a841c68034229df09e3bbe
2025-11-13 05:47:49 +00:00
Builder.io
241678d24d completionId: cgen-9a8ead399f2740cfae8388562efd268e
cgen-9a8ead399f2740cfae8388562efd268e
2025-11-13 05:47:36 +00:00
Builder.io
de586381d7 completionId: cgen-2f22b5c472ba46cf804c6d133afc84a4
cgen-2f22b5c472ba46cf804c6d133afc84a4
2025-11-13 05:47:23 +00:00
Builder.io
cc17b37694 completionId: cgen-7da5a145b3e640929285e60e7abaae4a
cgen-7da5a145b3e640929285e60e7abaae4a
2025-11-13 05:47:14 +00:00
Builder.io
6b89fc6e60 completionId: cgen-62e3bbf854834f34a3baf352aa0699d5
cgen-62e3bbf854834f34a3baf352aa0699d5
2025-11-13 05:47:08 +00:00
Builder.io
e5fa79499d completionId: cgen-78291d4f1f0c4a98af3fc4912d2fe46d
cgen-78291d4f1f0c4a98af3fc4912d2fe46d
2025-11-13 05:47:05 +00:00
Builder.io
f6c4266c50 completionId: cgen-cc19485d20554708895121a612a7d885
cgen-cc19485d20554708895121a612a7d885
2025-11-13 05:41:56 +00:00
Builder.io
704aef763c completionId: cgen-e861bf64c39d411f9318a9ff7819ee8b
cgen-e861bf64c39d411f9318a9ff7819ee8b
2025-11-13 05:41:54 +00:00
Builder.io
07ec060ca4 completionId: cgen-256f0de768f34e90b88d47bd19d90ce0
cgen-256f0de768f34e90b88d47bd19d90ce0
2025-11-13 05:41:51 +00:00
Builder.io
57491d84d2 completionId: cgen-1746e2f4773447739705830ccb988045
cgen-1746e2f4773447739705830ccb988045
2025-11-13 04:56:44 +00:00
Builder.io
62f3d3f362 completionId: cgen-02ebf21bf4854301952ad640e2de114b
cgen-02ebf21bf4854301952ad640e2de114b
2025-11-13 04:56:37 +00:00
Builder.io
a13e1945b9 completionId: cgen-476727c90ba2435a864c439e727582d3
cgen-476727c90ba2435a864c439e727582d3
2025-11-13 04:56:30 +00:00
Builder.io
dfeb5bc8bf completionId: cgen-cc6f56c0b17c48df942ac53493299b84
cgen-cc6f56c0b17c48df942ac53493299b84
2025-11-13 04:54:05 +00:00
Builder.io
23678da9d1 completionId: cgen-c80328ccb1ae4445994bd93cb76b68cf
cgen-c80328ccb1ae4445994bd93cb76b68cf
2025-11-13 04:53:59 +00:00
Builder.io
c6089a7f79 completionId: cgen-371614d0936f470bb0c71d70898f1ede
cgen-371614d0936f470bb0c71d70898f1ede
2025-11-13 04:53:54 +00:00
Builder.io
1408408f34 completionId: cgen-bb93f30d59ce47e99c25317c32c342ff
cgen-bb93f30d59ce47e99c25317c32c342ff
2025-11-13 04:47:46 +00:00
Builder.io
1a81286e70 completionId: cgen-ad5b6e6fd463412aad9c75da26531b4a
cgen-ad5b6e6fd463412aad9c75da26531b4a
2025-11-13 04:47:40 +00:00
Builder.io
50e84d0bd0 completionId: cgen-cc64aba031e64535bbac7a17003070f9
cgen-cc64aba031e64535bbac7a17003070f9
2025-11-13 04:47:32 +00:00
Builder.io
0e226cdfaa completionId: cgen-4e060f1ff74f4382aaa233bc8441d931
cgen-4e060f1ff74f4382aaa233bc8441d931
2025-11-13 04:46:19 +00:00
Builder.io
649d0ebf1b completionId: cgen-66492e2e1f094066a6097e1c932b2c75
cgen-66492e2e1f094066a6097e1c932b2c75
2025-11-13 04:46:07 +00:00
Builder.io
3dbd48d7c4 completionId: cgen-46a96d8d39ca4338b58074fe9f4dfc62
cgen-46a96d8d39ca4338b58074fe9f4dfc62
2025-11-13 04:46:01 +00:00
Builder.io
4b8df36a10 completionId: cgen-6e410219efaf465582017fcc12939668
cgen-6e410219efaf465582017fcc12939668
2025-11-13 04:44:30 +00:00
Builder.io
92096d0641 Update Corp logo in Arms page
cgen-aef68be771df4978aef2c63048d4adac
2025-11-13 04:28:35 +00:00
Builder.io
d0e184ac69 completionId: cgen-7fa1061d2538450e8882e8b502ec0dbb
cgen-7fa1061d2538450e8882e8b502ec0dbb
2025-11-11 04:48:00 +00:00
Builder.io
78d02ec135 Prettier format pending files 2025-11-11 04:35:21 +00:00
Builder.io
45326d2d85 completionId: cgen-764099d125514473be5115dfc9d08b0d
cgen-764099d125514473be5115dfc9d08b0d
2025-11-11 04:27:38 +00:00
Builder.io
00c8bbe860 completionId: cgen-548ac7d869b34e559847b445f1c39b76
cgen-548ac7d869b34e559847b445f1c39b76
2025-11-11 03:59:27 +00:00
Builder.io
cffdcd3dcd completionId: cgen-77e075a1eead4452a6f5b7bce72c3ead
cgen-77e075a1eead4452a6f5b7bce72c3ead
2025-11-11 03:59:24 +00:00
Builder.io
a4d66c919d Allow notification badge to overflow from auth section
cgen-f8abeb8510934ef2ae8183d82c944804
2025-11-11 01:31:23 +00:00
Builder.io
cac6ec414b Revert overflow-x-auto (needed for responsive)
cgen-1cdc47b4ae1f4a4b98bd50c61185239f
2025-11-11 01:31:02 +00:00
Builder.io
20a138a6d1 Allow notification badge overflow on header container
cgen-d920463a6dc34fa1bd0cbc311a6df0cc
2025-11-11 01:30:58 +00:00
Builder.io
9e392767e7 Allow badge to overflow by changing overflow-hidden to overflow-visible
cgen-f22d49cc18394b4491b65e91b5f38d14
2025-11-11 01:30:54 +00:00
Builder.io
e13636878a Remove flex-1 from empty nav to fix logout button spacing
cgen-c50c96dcfc0048bcb9a3dd5dc695198a
2025-11-11 01:14:37 +00:00
Builder.io
77750af0da completionId: cgen-4ba93408c2ba497f8c3512f1b072d23f
cgen-4ba93408c2ba497f8c3512f1b072d23f
2025-11-11 00:39:43 +00:00
Builder.io
d588f82253 completionId: cgen-2ba383afa1ae477b8e0ec0950d0b789d
cgen-2ba383afa1ae477b8e0ec0950d0b789d
2025-11-11 00:39:40 +00:00
Builder.io
e337b55ec2 completionId: cgen-4f8ac9503d9448c5b8d28afbeb81cd00
cgen-4f8ac9503d9448c5b8d28afbeb81cd00
2025-11-11 00:39:36 +00:00
Builder.io
693ab4926e completionId: cgen-42aab0480c9140219beee0c03e20e238
cgen-42aab0480c9140219beee0c03e20e238
2025-11-11 00:39:32 +00:00
Builder.io
fa2c4174b7 completionId: cgen-253bf41e17024bad8632695cf3c7abca
cgen-253bf41e17024bad8632695cf3c7abca
2025-11-11 00:39:29 +00:00
Builder.io
c5e1264bfb Prettier format pending files 2025-11-10 21:15:56 +00:00
Builder.io
66ad8da493 Remove ArmSwitcherModal and replace with /arms navigation
cgen-8dc4e4e224d74afa811ca29f4b1ad677
2025-11-10 21:11:02 +00:00
Builder.io
7d578092f9 completionId: cgen-94867b4e5c284cb897ea53ef74570fd1
cgen-94867b4e5c284cb897ea53ef74570fd1
2025-11-10 20:26:40 +00:00