MrPiglr
f8c3027428
refactor: standardize content widths on GameForge, Dashboard, and Blog pages
...
- Reduced all max-w-7xl containers to max-w-6xl for better readability
- Applied design system standards to GameForge (hero, stats, features, team sections)
- Updated Dashboard main container width
- Normalized Blog page section widths (filter, insights, posts, newsletter)
- Improved visual consistency across high-traffic pages
2026-01-11 01:49:59 +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
Builder.io
5f9425954b
completionId: cgen-7d4318c5c4144fba8fe826c44d1891b6
...
cgen-7d4318c5c4144fba8fe826c44d1891b6
2025-11-15 20:35:21 +00:00
Builder.io
444addbbc8
Add CTA section after newsletter in Blog page
...
cgen-676d2063460d4cefbe55977b9f88f1fd
2025-11-15 19:46:15 +00:00
Builder.io
504daecfbd
Add CTAs to Blog page
...
cgen-dbf95802e48b4c8cac18c27ae1e2ca8a
2025-11-15 19:46:12 +00:00
Builder.io
fa36c8b408
Add API_BASE and fix URL in Blog.tsx
...
cgen-dad71e0b11b64165b65803ee6cc3e397
2025-11-13 02:59:51 +00:00
Builder.io
fb33214954
Prettier format pending files
2025-10-19 21:31:09 +00:00
Builder.io
57a1a68e3a
Remove duplicate SEO imports in Blog.tsx
...
cgen-e6f65eed4d8f4ff39b969d892503ecf3
2025-10-19 21:30:14 +00:00
Builder.io
2946d0cb29
Add SEO to BlogPage import at top
...
cgen-fd961b15d8264aa7b659b2e4730721e1
2025-10-19 21:25:38 +00:00
Builder.io
e18c8bbc55
Wrap Blog return with fragment and SEO and close properly
...
cgen-f4e44a22e5f949ff80bb25add0ad8ca3
2025-10-19 21:23:48 +00:00
Builder.io
0ed33cd468
Import SEO in Blog
...
cgen-3f828cf92f924e0581487789b14ba921
2025-10-19 21:23:39 +00:00
Builder.io
48eac57502
Add SEO to Blog index
...
cgen-347199c33dea480ba5e44429d58c4146
2025-10-19 21:22:50 +00:00
Builder.io
c1749d74b0
Prettier format pending files
2025-10-14 07:17:34 +00:00
Builder.io
fd4db661d7
Replace inline static posts with seed
...
cgen-7cb1882bd9544f1eaff9a7cd2f73b8d5
2025-10-14 04:59:50 +00:00
Builder.io
1ef33e55e3
Use shared blog seed data
...
cgen-582d91718c774481b0d54c4b82b0a547
2025-10-14 04:59:05 +00:00
Builder.io
f78aaae57e
Remove unused Compass import
...
cgen-934be7388398422fb6397977145d081d
2025-10-14 04:56:20 +00:00
Builder.io
7d3490439a
Rewrite blog page with new layout
...
cgen-c0ced1dd215b4da58afcc82b473d0918
2025-10-14 04:56:11 +00:00
Builder.io
b6e315ffa5
Update static blog posts with additional entries
...
cgen-267c3da64219494eab2104aa6d6f6f95
2025-10-14 04:51:41 +00:00
Builder.io
4a9e9e523f
Add Supabase fallback to Blog list fetch
...
cgen-5ef4288ffd8343b29c5e44bcec1903fa
2025-10-14 04:44:37 +00:00
Builder.io
c9cf04407c
Make featured post category-aware
...
cgen-ef48989d49af4ef0983e4a6efce0eed4
2025-10-04 11:00:17 +00:00
Builder.io
ad80d1db25
Update recent posts grid to use derived posts and slugs
...
cgen-87b23973dca5402ab55c6aa4846d22f2
2025-10-04 10:59:45 +00:00
Builder.io
a038b7da3f
Guard featured post rendering and add fallbacks
...
cgen-f48d3fc9c9c34fb0982fa1ea4131d6e2
2025-10-04 10:59:10 +00:00
Builder.io
999e723ced
Replace legacy category/static data with derived logic
...
cgen-7b67955bc415433c8f31ef71241267a4
2025-10-04 10:58:48 +00:00
Builder.io
782f4e7fd2
Refactor blog state setup and fetch logic
...
cgen-0fc59795d0ba4fd6bce05aaf407958c4
2025-10-04 10:58:25 +00:00
Builder.io
c015a309a1
Add blog helpers and types
...
cgen-420f34cc5f4c4ff597f662080932f7ea
2025-10-04 10:57:11 +00:00
Builder.io
caf73bf833
Add useMemo import
...
cgen-562837a1e20d458ea46861546f255b82
2025-10-04 10:57:05 +00:00
Builder.io
3d3b12aa7f
Prettier format pending files
2025-09-30 00:04:20 +00:00
Builder.io
2d6bfd2ae1
Switch Blog.tsx data loading from Builder to Supabase API
...
cgen-bc2ad223b3f84058abf6bd84818dccc0
2025-09-29 23:55:12 +00:00
Builder.io
8b9988fb40
Replace hardcoded posts in Blog with Builder CMS fetching
...
cgen-eea7256e947142cf8ce5466b3fe42300
2025-09-29 04:08:17 +00:00
Builder.io
be43d896d5
Wire Blog list to Builder CMS
...
cgen-cc5b8b74ec5e49e2ae6d238a7bf40db2
2025-09-29 04:07:46 +00:00
Builder.io
0af22f0488
Prettier format pending files
2025-08-05 23:41:41 +00:00
Builder.io
52bf6f8bc2
Fix toast duplication in Blog page
...
cgen-e87fef4a528f4597bf6c89f067193834
2025-08-05 23:38:25 +00:00
Builder.io
1dfa5e4f21
Create Blog page
...
cgen-b113ec2610ce4f01aa8348024929d5d3
2025-08-05 23:25:16 +00:00