diff --git a/apps/frontend/src/public/news/feed/rss.xml b/apps/frontend/src/public/news/feed/rss.xml index 1616d68c7..4541294b2 100644 --- a/apps/frontend/src/public/news/feed/rss.xml +++ b/apps/frontend/src/public/news/feed/rss.xml @@ -4,7 +4,7 @@ https://modrinth.com/news/ @modrinth/blog - Sat, 30 May 2026 22:33:00 GMT + Sun, 31 May 2026 17:10:54 GMT @@ -13,7 +13,7 @@ https://modrinth.com/news/article/pride-campaign-2026/ https://modrinth.com/news/article/pride-campaign-2026/ Mon, 01 Jun 2026 16:00:00 GMT - <![CDATA[<h2>Happy Pride Month!</h2><p>Pride is a time for celebration, self-expression, and community. Queer individuals are part of Modrinth at every level: across our team, our creator community, and the wider Minecraft community as a whole. We're very proud to be vocal in our support for LGBTQIA+ rights all year round.</p><p>But for many people, Pride is a celebration that comes with great risk. Recent reporting shows there's no shortage of tragedies facing LGBTQIA+ people. Threats, attacks, and even worse happen around the world - <a href="https://www.yahoo.com/news/articles/most-amazing-human-being-ever-024305055.html" rel="noopener nofollow ugc">Juniper Blessing</a> and <a href="https://www.advocate.com/news/crime/black-drag-artist-virginia-murdered" rel="noopener nofollow ugc">Shyyell Diamond Sanchez-McCray</a>, trans rights activists <a href="https://www.theguardian.com/global-development/2026/jan/27/pakistan-transgender-attacks-killings" rel="noopener nofollow ugc">Zehrish Khanzadi and Bindiya Rana</a> surviving gunfire in Pakistan, and <a href="https://en.wikipedia.org/wiki/List_of_acts_of_violence_against_LGBTQ_people" rel="noopener nofollow ugc">many more</a> cases like these are reminders that safety is not guaranteed for some members of our community.</p><p>That's why this Pride Month, Modrinth will be running a fundraiser supporting <a href="https://www.rainbowrailroad.org/" rel="noopener nofollow ugc"><strong>Rainbow Railroad</strong></a>.</p><p>Rainbow Railroad works with LGBTQIA+ people who are facing danger, helping to connect them with support, resources, and pathways to safe countries. Through their <strong>Solidarity in Pride 2026</strong> campaign, they're raising funds to help at-risk LGBTQIA+ people access safety when staying in place is no longer an option.</p><p><a href="https://tiltify.com/+modrinth/modrinth-pride-2026" class="!text-2xl font-semibold">You can support the fundraiser here.</a></p><p><strong>When donating, please enter your <em>Modrinth username</em> as the <em>Tiltify display name</em> so we can apply any eligible rewards to your account!</strong></p><h2>Donation Matching Commitment</h2><p>We want to maximize the impact our community can make.</p><p>To help achieve this, we've committed to matching all donations 1:1 until our fundraising goal of $5,000 has been met.</p><h2>Donor Rewards</h2><p>This year, we will also be providing rewards as a small thank you to everyone who supports the fundraiser. Including a few limited rewards specific to this year's fundraiser!</p><h3>Pride Badge 2026 &amp; Pride Skins</h3><p>Everyone who donates will receive a special Pride 2026 profile badge on Modrinth.</p><img width="204px" height="204px" class="mx-auto mb-4" src="/news/article/pride-campaign-2026/pride-badge.webp"><p>Supporters with this badge will also unlock a special Pride section in the Skin selector in the Modrinth App featuring the incredibly cute Mr. Pack in Pride-themed, exclusive Modrinth skins:</p><p><img src="/news/article/pride-campaign-2026/mrpack-pride-banner.webp" alt="Mr. Pack Pride skins"></p><h3>Modrinth+</h3><p>Donations of $5 (USD) or more will grant you with free <a href="/plus" rel="noopener nofollow ugc">Modrinth+</a> benefits for 1 month as an additional thank-you - available to users who do not already have an active Modrinth+ subscription.</p><h2>Pride Collection 2026</h2><p>Alongside the fundraiser, we're also launching the <a href="/collection/M4c3ITvd" rel="noopener nofollow ugc">Modrinth Pride Collection!</a></p><p>This collection highlights projects made by and for the queer community, including mods, resource packs, modpacks, plugins, and more across Modrinth.</p><p><a href="https://tally.so/r/GxQBbO" rel="noopener nofollow ugc"><strong>You can submit projects all month long</strong></a></p><p>Throughout June, we'll be featuring selected projects from the collection across our social media alongside our usual creator spotlights. Pride is about visibility, and we want to use this month to celebrate the LGBTQIA+ creators and communities that help make Modrinth what it is.</p>]]> + <![CDATA[<h2>Happy Pride Month!</h2><p>Pride is a time for celebration, self-expression, and community. Queer individuals are part of Modrinth at every level: across our team, our creator community, and the wider Minecraft community as a whole. We're very proud to be vocal in our support for LGBTQIA+ rights all year round.</p><p>But for many people, Pride is a celebration that comes with great risk. Recent reporting shows there's no shortage of tragedies facing LGBTQIA+ people. Threats, attacks, and even worse happen around the world - <a href="https://www.yahoo.com/news/articles/most-amazing-human-being-ever-024305055.html" rel="noopener nofollow ugc">Juniper Blessing</a> and <a href="https://www.advocate.com/news/crime/black-drag-artist-virginia-murdered" rel="noopener nofollow ugc">Shyyell Diamond Sanchez-McCray</a>, trans rights activists <a href="https://www.theguardian.com/global-development/2026/jan/27/pakistan-transgender-attacks-killings" rel="noopener nofollow ugc">Zehrish Khanzadi and Bindiya Rana</a> surviving gunfire in Pakistan, and <a href="https://en.wikipedia.org/wiki/List_of_acts_of_violence_against_LGBTQ_people" rel="noopener nofollow ugc">many more</a> cases like these are reminders that safety is not guaranteed for some members of our community.</p><p>That's why this Pride Month, Modrinth will be running a fundraiser supporting <a href="https://www.rainbowrailroad.org/" rel="noopener nofollow ugc"><strong>Rainbow Railroad</strong></a>.</p><p>Rainbow Railroad works with LGBTQIA+ people who are facing danger, helping to connect them with support, resources, and pathways to safe countries. Through their <strong>Solidarity in Pride 2026</strong> campaign, they're raising funds to help at-risk LGBTQIA+ people access safety when staying in place is no longer an option.</p><p><a href="https://tiltify.com/+modrinth/modrinth-pride-2026" class="!text-2xl font-semibold">You can support the fundraiser here.</a></p><p><strong>When donating, please enter your <em>Modrinth username</em> as the <em>Tiltify display name</em> so we can apply any eligible rewards to your account!</strong></p><h2>Donation Matching Commitment</h2><p>We want to maximize the impact our community can make.</p><p>To help achieve this, Modrinth is matching all donations 1:1, up to $5,000! We will apply matched donations at the end of the event.</p><h2>Donor Rewards</h2><p>This year, we will also be providing rewards as a small thank you to everyone who supports the fundraiser. Including a few limited rewards specific to this year's fundraiser!</p><h3>Pride Badge 2026 &amp; Pride Skins</h3><p>Everyone who donates will receive a special Pride 2026 profile badge on Modrinth.</p><img width="204px" height="204px" class="mx-auto mb-4" src="/news/article/pride-campaign-2026/pride-badge.webp"><p>Supporters with this badge will also unlock a special Pride section in the Skin selector in the Modrinth App featuring the incredibly cute Mr. Pack in Pride-themed, exclusive Modrinth skins:</p><p><img src="/news/article/pride-campaign-2026/mrpack-pride-banner.webp" alt="Mr. Pack Pride skins"></p><h3>Modrinth+</h3><p>Donations of $5 (USD) or more will grant you with free <a href="/plus" rel="noopener nofollow ugc">Modrinth+</a> benefits for 1 month as an additional thank-you - available to users who do not already have an active Modrinth+ subscription.</p><h2>Pride Collection 2026</h2><p>Alongside the fundraiser, we're also launching the <a href="/collection/M4c3ITvd" rel="noopener nofollow ugc">Modrinth Pride Collection!</a></p><p>This collection highlights projects made by and for the queer community, including mods, resource packs, modpacks, plugins, and more across Modrinth.</p><p><a href="https://tally.so/r/GxQBbO" rel="noopener nofollow ugc"><strong>You can submit projects all month long</strong></a></p><p>Throughout June, we'll be featuring selected projects from the collection across our social media alongside our usual creator spotlights. Pride is about visibility, and we want to use this month to celebrate the LGBTQIA+ creators and communities that help make Modrinth what it is.</p>]]> <![CDATA[Project Analytics are good now]]> @@ -338,4 +338,4 @@ <![CDATA[<p>Hello, we are Modrinth – an open source mods hosting platform. Sounds dry, doesn't it? So let me tell you our story – and I promise, it won't be boring!</p><h2>Prelude and conception</h2><p>Before Modrinth was even thought of, there already were several giant platforms for mod hosting. However, most of them were too specialized, outdated, or transitively dependent on an uncaring hegemonic 3rd party. Authors and players were always in struggle. The community had to choose 2 out of 3: inconvenience, indifference, obsolescence. Urge for better service, either new or renewed, just founded or acquired arose.</p><p>Although demand for proper competition is the seed, the germ of Modrinth, the biggest role was played by the Fabric project. It set an example of a community-powered alternative. It was democratic, FOSS, listening to the community, and welcoming contribution and 3rd party initiatives. They have shown the modding community that they can evolve and adapt, be accessible and welcoming, cooperative, and caring.</p><h2>Fabricate and HexFabric</h2><p>And, oh boy, did they connect – the demand for competition grew so high, that at some point the community just exploded with novelty. During several months, almost a dozen projects were aiming to be the second Walmart, the third IKEA, the fourth Amazon for your mods. Here beings the story of HexFabrics... – wait, what? What's that?</p><blockquote><p>HexFabric is an umbrella term for modern mod hosting technology. It got its name from Fabric, which at the point was poorly supported (if at all) by the major players on the stage. In practice, HexFabric is just a cozy Discord server, on which several projects have their deputizing channels.</p></blockquote><p>Back on track – Lots of HexFabrics were founded almost simultaneously. Altar.gg, Astronave, Diluv, ModForest, Minerepo... and, most importantly, Fabricate.</p><p>Fabricate began its journey as a proprietary project indexing website by a single developer – Geometrically. It remained relatively unnoticed for a couple of weeks, and then it started gaining attention. This new website has amazing search! Yup, the whole thing was primarily about making seamless, gracious, appeasing smart real-time search. The community is now intrigued.</p><h2>Becoming a team</h2><p>&quot;But this looks awful! And it's proprietary!&quot; – a few voices said. Among those voices were falseresync and MulverineX. They both had several objections to that and were pestering the original author. &quot;FOSS is the true way for community project&quot; and &quot;Just use a license to prevent others from creating instances of your work,&quot; they told.</p><p>Yet Fabricate remained proprietary for a while. However, once the pressure on the author became high, they gave up and open-sourced their work. This was the birth of Modrinth. It did not get its name for a little while longer though.</p><p>Now that Modrinth was open source, it started gaining traction. Remember falseresync and MulverineX? They joined Geometrically on the branding site, and somewhere in the middle of the brainstorming process the logo and the name were born. At the same time AppleTheGolden, Aeledfyr, and Redblueflame began contributing to the actual code of the project, which is – nowadays known to everyone – in Rust. A solo suddenly became a team, ready for whatever future holds.</p><h2>Development non-stop</h2><p>The newly born FOSS project is now evolving swiftly. Before our team arose the question: monolithic vs split app architecture. Monolithic would be easier to deploy and can serve pages quicker. The split architecture will simplify the development and allow for a feature-full user experience. The discussion was hot, and the sides were fierce. Nevertheless, the split pattern won. Now it was time to make proper backend and frontend apps.</p><p>The work first began with the backend. Aeled, Red, and Geo started detaching API methods from visuals. The team worked hard. Consequent to the API splitting from the GUI, it became getting new and exciting features. The first feature to be added was custom Modrinth mods – before that, the website only indexed the competitor's service.</p><p>However, for that to happen there had to be another step taken – migration from MongoDB to PostgreSQL. It was crucial for efficient data storage and complex relationships between projects. And the biggest propagator of that change was Apple, who introduced and successfully defended their case.</p><p>Thus, with custom mods, better yet search has been implemented. After search, user accounts with external log-in made their way into the project. Now it first creators started uploading their mods – a monumental achievement.</p><p>After the first creators came more – the community began taking Modrinth as a serious alternative hosting. At some point, uploads accelerated to the point that our team was forced to redo their plans and establish project editing and moderation considerably earlier than it could have been. Besides, creators need analytics, they need teams, they needed support system. So the backend developers tried their best to keep up and achieved their goals through enthusiastic labor and dedication.</p><h2>Refreshed look</h2><p>Although, on the frontend side things weren't as bright, unfortunately. Once falseresync presented the new look and feel Modrinth should aim for, he was forced to dedicate less time to the project. As a consequence, the frontend was implemented rather haphazardly and was lacking in features compared to the backend.</p><p>However, this did not stop the project from evolving. The backend team has continued to expand on existing features, and after a long period of time, the savior descended on the frontend – Prospector, who rapidly became a crucial contributor and a part of the team. With new and comprehensive design guidance from falseresync and critique from MulverineX and the community, Prospector achieved feature parity with backend and greatly improved the website look and feel.</p><p>Improving the frontend wasn't an easy job: naughty CSS, runtime errors, the abundance of framework-related nuances – all were obstacles, and all were defeated. Through battles with web technologies, jokes about quirky styles, and hard work our team created the UI you see today.</p><h2>Going beta</h2><blockquote><p>You have to believe that the dots will somehow connect in your future. <em>– Steve Jobs</em></p></blockquote><p>With the story complete, we are proud to announce that the Modrinth beta will be coming out on November 30th, with a refreshed look and a feature-complete modding website! It is a tremendous achievement for us and the community, which we are very proud of.</p><p>It is heart-warming to admit that we're finally going officially online. We know it's not perfect yet. But regardless, we will continue our passion project as a team, and we will expand on it and make it only better!</p><p>Stay tuned!</p>]]> - + \ No newline at end of file diff --git a/packages/blog/articles/pride-campaign-2026.md b/packages/blog/articles/pride-campaign-2026.md index 2a74015d6..747094d1b 100644 --- a/packages/blog/articles/pride-campaign-2026.md +++ b/packages/blog/articles/pride-campaign-2026.md @@ -24,7 +24,7 @@ Rainbow Railroad works with LGBTQIA+ people who are facing danger, helping to co We want to maximize the impact our community can make. -To help achieve this, we've committed to matching all donations 1:1 until our fundraising goal of $5,000 has been met. +To help achieve this, Modrinth is matching all donations 1:1, up to $5,000! We will apply matched donations at the end of the event. ## Donor Rewards diff --git a/packages/blog/compiled/pride_campaign_2026.content.ts b/packages/blog/compiled/pride_campaign_2026.content.ts index 8006b44e1..9d4cab191 100644 --- a/packages/blog/compiled/pride_campaign_2026.content.ts +++ b/packages/blog/compiled/pride_campaign_2026.content.ts @@ -1,2 +1,2 @@ // AUTO-GENERATED FILE - DO NOT EDIT -export const html = `

Happy Pride Month!

Pride is a time for celebration, self-expression, and community. Queer individuals are part of Modrinth at every level: across our team, our creator community, and the wider Minecraft community as a whole. We're very proud to be vocal in our support for LGBTQIA+ rights all year round.

But for many people, Pride is a celebration that comes with great risk. Recent reporting shows there's no shortage of tragedies facing LGBTQIA+ people. Threats, attacks, and even worse happen around the world - Juniper Blessing and Shyyell Diamond Sanchez-McCray, trans rights activists Zehrish Khanzadi and Bindiya Rana surviving gunfire in Pakistan, and many more cases like these are reminders that safety is not guaranteed for some members of our community.

That's why this Pride Month, Modrinth will be running a fundraiser supporting Rainbow Railroad.

Rainbow Railroad works with LGBTQIA+ people who are facing danger, helping to connect them with support, resources, and pathways to safe countries. Through their Solidarity in Pride 2026 campaign, they're raising funds to help at-risk LGBTQIA+ people access safety when staying in place is no longer an option.

You can support the fundraiser here.

When donating, please enter your Modrinth username as the Tiltify display name so we can apply any eligible rewards to your account!

Donation Matching Commitment

We want to maximize the impact our community can make.

To help achieve this, we've committed to matching all donations 1:1 until our fundraising goal of $5,000 has been met.

Donor Rewards

This year, we will also be providing rewards as a small thank you to everyone who supports the fundraiser. Including a few limited rewards specific to this year's fundraiser!

Pride Badge 2026 & Pride Skins

Everyone who donates will receive a special Pride 2026 profile badge on Modrinth.

Supporters with this badge will also unlock a special Pride section in the Skin selector in the Modrinth App featuring the incredibly cute Mr. Pack in Pride-themed, exclusive Modrinth skins:

Mr. Pack Pride skins

Modrinth+

Donations of $5 (USD) or more will grant you with free Modrinth+ benefits for 1 month as an additional thank-you - available to users who do not already have an active Modrinth+ subscription.

Pride Collection 2026

Alongside the fundraiser, we're also launching the Modrinth Pride Collection!

This collection highlights projects made by and for the queer community, including mods, resource packs, modpacks, plugins, and more across Modrinth.

You can submit projects all month long

Throughout June, we'll be featuring selected projects from the collection across our social media alongside our usual creator spotlights. Pride is about visibility, and we want to use this month to celebrate the LGBTQIA+ creators and communities that help make Modrinth what it is.

`; +export const html = `

Happy Pride Month!

Pride is a time for celebration, self-expression, and community. Queer individuals are part of Modrinth at every level: across our team, our creator community, and the wider Minecraft community as a whole. We're very proud to be vocal in our support for LGBTQIA+ rights all year round.

But for many people, Pride is a celebration that comes with great risk. Recent reporting shows there's no shortage of tragedies facing LGBTQIA+ people. Threats, attacks, and even worse happen around the world - Juniper Blessing and Shyyell Diamond Sanchez-McCray, trans rights activists Zehrish Khanzadi and Bindiya Rana surviving gunfire in Pakistan, and many more cases like these are reminders that safety is not guaranteed for some members of our community.

That's why this Pride Month, Modrinth will be running a fundraiser supporting Rainbow Railroad.

Rainbow Railroad works with LGBTQIA+ people who are facing danger, helping to connect them with support, resources, and pathways to safe countries. Through their Solidarity in Pride 2026 campaign, they're raising funds to help at-risk LGBTQIA+ people access safety when staying in place is no longer an option.

You can support the fundraiser here.

When donating, please enter your Modrinth username as the Tiltify display name so we can apply any eligible rewards to your account!

Donation Matching Commitment

We want to maximize the impact our community can make.

To help achieve this, Modrinth is matching all donations 1:1, up to $5,000! We will apply matched donations at the end of the event.

Donor Rewards

This year, we will also be providing rewards as a small thank you to everyone who supports the fundraiser. Including a few limited rewards specific to this year's fundraiser!

Pride Badge 2026 & Pride Skins

Everyone who donates will receive a special Pride 2026 profile badge on Modrinth.

Supporters with this badge will also unlock a special Pride section in the Skin selector in the Modrinth App featuring the incredibly cute Mr. Pack in Pride-themed, exclusive Modrinth skins:

Mr. Pack Pride skins

Modrinth+

Donations of $5 (USD) or more will grant you with free Modrinth+ benefits for 1 month as an additional thank-you - available to users who do not already have an active Modrinth+ subscription.

Pride Collection 2026

Alongside the fundraiser, we're also launching the Modrinth Pride Collection!

This collection highlights projects made by and for the queer community, including mods, resource packs, modpacks, plugins, and more across Modrinth.

You can submit projects all month long

Throughout June, we'll be featuring selected projects from the collection across our social media alongside our usual creator spotlights. Pride is about visibility, and we want to use this month to celebrate the LGBTQIA+ creators and communities that help make Modrinth what it is.

`; diff --git a/packages/ui/src/components/user/UserBadges.vue b/packages/ui/src/components/user/UserBadges.vue index 77fc2fc4d..73aaebc26 100644 --- a/packages/ui/src/components/user/UserBadges.vue +++ b/packages/ui/src/components/user/UserBadges.vue @@ -137,7 +137,7 @@ const BADGES = [ about: [ defineMessage({ id: 'user.profile.badge.alpha.about.1', - defaultMessage: `This user has been around since Modrinth Alpha, which ended in November 2020`, + defaultMessage: `This user has been around since Modrinth Alpha, which ended in November 2020.`, }), ], criteria: [ @@ -372,7 +372,7 @@ const BADGES = [ about: [ defineMessage({ id: 'user.profile.badge.hosting-alpha.about.1', - defaultMessage: `This user participated in a closed alpha test of Modrinth Hosting before we launched Modrinth Hosting Beta in November 2024`, + defaultMessage: `This user participated in a closed alpha test of Modrinth Hosting before we launched Modrinth Hosting Beta in November 2024.`, }), ], criteria: [], // TODO: Add badge on backend for Hosting Alpha Tester diff --git a/packages/ui/src/locales/en-US/index.json b/packages/ui/src/locales/en-US/index.json index 5013e6e84..16f4663e2 100644 --- a/packages/ui/src/locales/en-US/index.json +++ b/packages/ui/src/locales/en-US/index.json @@ -4491,7 +4491,7 @@ "defaultMessage": "Dismiss all" }, "user.profile.badge.alpha.about.1": { - "defaultMessage": "This user has been around since Modrinth Alpha, which ended in November 2020" + "defaultMessage": "This user has been around since Modrinth Alpha, which ended in November 2020." }, "user.profile.badge.alpha.name": { "defaultMessage": "Alpha Tester" @@ -4548,7 +4548,7 @@ "defaultMessage": "Early Shader Adopter" }, "user.profile.badge.hosting-alpha.about.1": { - "defaultMessage": "This user participated in a closed alpha test of Modrinth Hosting before we launched Modrinth Hosting Beta in November 2024" + "defaultMessage": "This user participated in a closed alpha test of Modrinth Hosting before we launched Modrinth Hosting Beta in November 2024." }, "user.profile.badge.hosting-alpha.name": { "defaultMessage": "Modrinth Hosting Alpha Tester"