feat: bump to 1.8

feat: bump to 1.8
This commit is contained in:
dvelo 2025-02-14 14:57:44 -06:00 committed by GitHub
commit b29a72c956
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 52 additions and 102 deletions

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://mhsf.app/dashboard</loc><lastmod>2025-02-14T18:54:35.340Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/account/settings</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/account/settings/options</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/account/favorites</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/advanced%2Fachievements</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/advanced%2Fcommand-bar</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/advanced%2Fexternal</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/advanced%2Ftech-stack</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/getting-started</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/guides%2Fcustomization</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/guides%2Flinking</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/guides%2Fowning-a-server</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/guides%2Freporting-server</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/legal%2Fexternal-content-agreement</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://mhsf.app/docs/reading</loc><lastmod>2025-02-14T18:54:35.389Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>

@ -1,33 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ MHSF, Minehut Server List
~ All external content is rather licensed under the ECA Agreement
~ located here: https://mhsf.app/docs/legal/external-content-agreement
~
~ All code under MHSF is licensed under the MIT License
~ by open source contributors
~
~ Copyright (c) 2025 dvelo
~
~ Permission is hereby granted, free of charge, to any person obtaining a copy
~ of this software and associated documentation files (the "Software"), to
~ deal in the Software without restriction, including without limitation the
~ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
~ sell copies of the Software, and to permit persons to whom the Software is
~ furnished to do so, subject to the following conditions:
~
~ The above copyright notice and this permission notice shall be included in all
~ copies or substantial portions of the Software.
~
~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
~ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
~ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
~ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
~ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
~ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
~ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
~ OTHER DEALINGS IN THE SOFTWARE.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>https://mhsf.app/sitemap-0.xml</loc></sitemap>
</sitemapindex>

@ -45,23 +45,6 @@ import AllBanners from "@/components/feat/AllBanners";
import Footer from "@/components/misc/Footer";
import { SwitchEnvPopup } from "@/components/misc/SwitchEnvPopup";
export const extraMetadata = {
twitter: {
images: [
{
url: "/imgs/icon-cf.png",
},
],
},
themeColor: "#000000",
openGraph: {
images: [
{
url: "/imgs/icon-cf.png",
},
],
},
} satisfies Metadata;
export const viewport: Viewport = {
themeColor: "black",
colorScheme: "dark",

@ -51,13 +51,13 @@ export default function GradientBanner({
<canvas
id={gradientId}
data-js-darken-top
className="w-screen blur-sm h-[4rem] border-b z-1"
className="w-screen blur-sm h-[2rem] border-b z-1"
style={
{
"--gradient-color-1": "#6ec3f4",
"--gradient-color-2": "#3a3aff",
"--gradient-color-3": "#ff61ab",
"--gradient-color-4": "#E63946",
"--gradient-color-1": "#c3e4ff",
"--gradient-color-2": "#6ec3f4",
"--gradient-color-3": "#eae2ff",
"--gradient-color-4": "#b9beff",
webKitMaskImage: "linear-gradient(to top, transparent, black)",
maskImage: "linear-gradient(to top, transparent, black)",
} as React.CSSProperties
@ -65,7 +65,7 @@ export default function GradientBanner({
height="64"
width={window.screen.width}
/>{" "}
<div className="fixed top-0 left-0 z-2 p-2 text-left text-black dark:text-white">
<div className="fixed top-0 left-0 z-2 px-2 pt-1 text-left text-black dark:text-white">
{children}
</div>
</div>

@ -36,6 +36,8 @@ import { useState, useEffect } from "react";
import { DialogContent, Dialog } from "@/components/ui/dialog";
import AffiliatePopup from "@/components/misc/AffiliatePopup";
import { Gradient } from "stripe-gradient";
import {useRouter} from "@/lib/useRouter";
import {pageFind} from "@/components/misc/Link"
export const defaultBanners: {
bannerSpace: number;
@ -43,7 +45,7 @@ export const defaultBanners: {
}[] = [
// The affilation banner ALWAYS has to be first.
{
bannerSpace: 2,
bannerSpace: 1,
bannerContent: (
<>
<AffiliateBanner />
@ -53,57 +55,14 @@ export const defaultBanners: {
];
function AffiliateBanner() {
const [isOpen, setOpen] = useState(false);
useEffect(() => {
const gradient = new Gradient();
const initializeGradient = () => {
const canvasElement = document.getElementById(
"gradient-dialog"
) as HTMLCanvasElement;
if (canvasElement) gradient.initGradient("#gradient-dialog");
};
if (isOpen) {
const timeoutId = setTimeout(initializeGradient, 100); // Delay to ensure canvas is ready
return () => clearTimeout(timeoutId); // Cleanup timeout
}
}, [isOpen]);
const router = useRouter();
return (
<>
<Dialog open={isOpen} onOpenChange={setOpen}>
<DialogContent>
<>
<canvas
id="gradient-dialog"
className="h-full absolute w-[512px] rounded blur-sm"
style={
{
"--gradient-color-1": "#6ec3f4",
"--gradient-color-2": "#3a3aff",
"--gradient-color-3": "#ff61ab",
"--gradient-color-4": "#E63946",
webKitMaskImage:
"linear-gradient(to top, black 0%, transparent 25%, transparent 80%, black 100%)",
maskImage:
"linear-gradient(to top, black 0%, transparent 25%, transparent 80%, black 100%)",
} as React.CSSProperties
}
/>
<div className="relative z-10">
<AffiliatePopup />
</div>
</>
</DialogContent>
</Dialog>
<div onClick={() => setOpen(true)} className="cursor-pointer">
<MainBanner size={2} className="max-h-[4rem] border-0">
<div onClick={() => router.push(pageFind("Special:GitHub/releases/tag/1.8.0") as string)} className="cursor-pointer">
<MainBanner size={1} className="max-h-[2rem] border-0">
<GradientBanner>
<strong>CoreBoxx</strong> <i>an official affiliate of MHSF</i>{" "}
<br />
Season 3 is out the doors for the best box server on Minehut
<strong>v2</strong>: the future of MHSF
</GradientBanner>
</MainBanner>
</div>

@ -67,8 +67,26 @@ const FeatureList = ({
);
};
export const version = "1.7.5";
export const version = "1.8.0";
export const changelog: { name: string; id: string; changelog: ReactNode }[] = [
{
id: "tnjageringae231nfnajrekgra",
name: "v1.8.0",
changelog: (
<FeatureList
github="https://github.com/DeveloLongScript/MHSF/releases/tag/1.8.0"
features={[
"Major changes have been made with the technical project structure",
"Please check the GitHub for information about the status of the project."
]}
title={
<strong className="flex items-center">
Version 1.8.0 (February 14th 2025, {"<3 happy valentines"})
</strong>
}
/>
),
},
{
id: "tj4ijg09aern9eargjjuauerr",
name: "v1.7.5",