Skip to content

Max updates GitHub ribbon#491

Merged
jbampton merged 8 commits into
NextCommunity:mainfrom
MaxFork:max-updates-github-ribbon
May 22, 2026
Merged

Max updates GitHub ribbon#491
jbampton merged 8 commits into
NextCommunity:mainfrom
MaxFork:max-updates-github-ribbon

Conversation

@BaseMax

@BaseMax BaseMax commented May 22, 2026

Copy link
Copy Markdown
Member

No description provided.

@BaseMax

BaseMax commented May 22, 2026

Copy link
Copy Markdown
Member Author

cc #413

@BaseMax BaseMax requested a review from Copilot May 22, 2026 12:36

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request refactors .eleventy.js by removing redundant comments, adds a bun.lock file, and introduces a new GitHub ribbon component included in the bio, games, and index pages. Additionally, it updates the achievement badge logic in game-stats.njk to clear the container before rendering and hide it if no badges are present. Feedback was provided regarding the use of an external image URL for the GitHub ribbon, suggesting that the image be hosted locally or replaced with a CSS implementation to avoid external dependencies.

Comment thread src/_includes/github-ribbon.njk Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@BaseMax

BaseMax commented May 22, 2026

Copy link
Copy Markdown
Member Author

/gemini review

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a GitHub ribbon component to the main site pages, updates several dependencies including Tailwind CSS and PostCSS, and refines the achievement badge rendering logic. A review comment correctly identifies a visibility bug in the badge container where Tailwind's responsive utilities override the 'hidden' class on desktop screens, and also notes inconsistent indentation in the updated script.

Comment thread src/_includes/game-stats.njk Outdated
@BaseMax

BaseMax commented May 22, 2026

Copy link
Copy Markdown
Member Author

/gemini review

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a GitHub ribbon component across multiple pages and updates several project dependencies, including Tailwind CSS and PostCSS. Additionally, the game statistics script was improved to properly clear and toggle the visibility of the achievement badge container. Feedback was provided regarding a potentially undefined repository URL variable and redundant accessibility attributes on the new ribbon component.

Comment thread src/_includes/github-ribbon.njk
Comment thread src/_includes/github-ribbon.njk Outdated
Comment thread src/_includes/github-ribbon.njk Outdated
@BaseMax BaseMax added this to the Turbo milestone May 22, 2026
@BaseMax BaseMax linked an issue May 22, 2026 that may be closed by this pull request
@BaseMax BaseMax moved this to Review in progress in Next May 22, 2026
@BaseMax BaseMax added the enhancement New feature or request label May 22, 2026
@BaseMax BaseMax self-assigned this May 22, 2026

@jbampton jbampton left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you 🏂

@github-project-automation github-project-automation Bot moved this from Review in progress to Reviewer approved in Next May 22, 2026
@jbampton jbampton merged commit 810a441 into NextCommunity:main May 22, 2026
13 checks passed
@github-project-automation github-project-automation Bot moved this from Reviewer approved to Done in Next May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add fork on GitHib ribbon

3 participants