Skip to content

fix: Render MoonBoard holds correctly in OG images#668

Open
marcodejongh wants to merge 1 commit intomainfrom
claude/fix-moonboard-og-images-DMpTz
Open

fix: Render MoonBoard holds correctly in OG images#668
marcodejongh wants to merge 1 commit intomainfrom
claude/fix-moonboard-og-images-DMpTz

Conversation

@marcodejongh
Copy link
Owner

MoonBoard uses grid-based rendering (11x18 grid) instead of Aurora's
coordinate-based approach, so the OG image generator was showing empty
boards. This adds MoonBoard-specific logic to:

  • Load board images from /images/moonboard/{layoutFolder}/ paths
  • Position holds using getGridPosition() grid calculations
  • Render holds with filled circles using MoonBoard's color scheme

https://claude.ai/code/session_0186EycHN9JumSc5edy9XUAy

MoonBoard uses grid-based rendering (11x18 grid) instead of Aurora's
coordinate-based approach, so the OG image generator was showing empty
boards. This adds MoonBoard-specific logic to:
- Load board images from /images/moonboard/{layoutFolder}/ paths
- Position holds using getGridPosition() grid calculations
- Render holds with filled circles using MoonBoard's color scheme

https://claude.ai/code/session_0186EycHN9JumSc5edy9XUAy
@vercel
Copy link

vercel bot commented Feb 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
boardsesh Building Building Preview, Comment Feb 6, 2026 9:55am

Request Review

@claude
Copy link

claude bot commented Feb 6, 2026

Claude Review

Ready to merge - No significant issues found.

The implementation correctly handles MoonBoard's grid-based rendering system for OG images. The code properly:

  • Detects MoonBoard boards and uses layout folder images
  • Calculates grid positions using the existing getGridPosition() utility
  • Applies the MoonBoard color scheme with filled circles

No bugs, security issues, or code smells detected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants