Skip to content

feat: acknowledge BoostMania sponsor and link GitHub Sponsors#210

Merged
afonsojramos merged 5 commits intomainfrom
feat/boostmania-sponsor-acknowledgement
Apr 17, 2026
Merged

feat: acknowledge BoostMania sponsor and link GitHub Sponsors#210
afonsojramos merged 5 commits intomainfrom
feat/boostmania-sponsor-acknowledgement

Conversation

@afonsojramos
Copy link
Copy Markdown
Member

@afonsojramos afonsojramos commented Apr 17, 2026

Summary

Acknowledge BoostMania (https://boostmania.gg) as a recurring monthly GitHub Sponsor, and make the GitHub Sponsors program visible alongside Open Collective.

  • Tiny inline mention below the hero CTAs — Supported by [logo] BoostMania — linking to boostmania.gg with rel="sponsored noopener noreferrer".
  • Footer Supporters column now shows two side-by-side blocks: the existing Open Collective avatars + a new "Sponsor on GitHub" button pointing at https://github.com/sponsors/spicetify. Individual sponsors get parity with Open Collective patrons.
  • Opportunistic CLS fix: explicit width/height on the Open Collective supporter <img>.
  • Removed the unused SponsorBanner.astro component.

Post-Deploy Monitoring & Validation

No additional operational monitoring required: static content change with no runtime or build-system

Summary by CodeRabbit

  • New Features

    • Added sponsor attribution callout in the hero section featuring an external sponsor link with image and branding
    • Added GitHub Sponsors option to the footer supporters section alongside Open Collective
  • Chores

    • Removed unused sponsor banner component

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 17, 2026

Deploying spicetify-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6d2781f
Status:🚫  Build failed.

View logs

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 17, 2026

Walkthrough

The PR modifies sponsorship-related components: updates Footer.astro to add GitHub Sponsors support alongside Open Collective with new styling, removes the SponsorBanner.astro component, and adds a sponsor callout to HeroSection.astro featuring a boostmania.gg link with lazy-loaded imagery.

Changes

Cohort / File(s) Summary
Footer Component Sponsorship Layout
src/components/Footer.astro
Replaced single Open Collective supporter entry with flex-wrapped layout featuring Open Collective and new GitHub Sponsors button. Added GitHubIcon import and introduced new CSS classes (footer-column--supporters, supporters-row, supporter-block, sponsor-button) for layout and hover styling control.
Sponsor Banner Deletion
src/components/SponsorBanner.astro
Removed the entire component including its Props interface with optional visible boolean field, conditional rendering logic, and component-scoped styling.
Hero Section Sponsor Callout
src/components/homepage/HeroSection.astro
Added "Supported by" sponsor callout section featuring external link to boostmania.gg with sponsored relationship attributes, lazy-loaded sponsor image, and styled brand text with accent highlighting. Extended reduced-motion media query to include new callout animation disabling.

Possibly related PRs

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes


🐰 Sponsors hop into the light,
GitHub joins the Open glow,
Boostmania flies high and bright,
Footer buttons elegantly grow,
A banner bows and fades away,
Gratitude displays today!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically summarizes the main changes: acknowledging BoostMania as a sponsor and adding GitHub Sponsors visibility, which aligns with the primary objectives of the pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/boostmania-sponsor-acknowledgement

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@afonsojramos afonsojramos merged commit 28b59b3 into main Apr 17, 2026
1 of 2 checks passed
@afonsojramos afonsojramos deleted the feat/boostmania-sponsor-acknowledgement branch April 17, 2026 22:38
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.

1 participant