/*
* MHSF, Minehut Server List
* All external content is rather licensed under the ECA Agreement
* located here: https://list.mlnehut.com/docs/legal/external-content-agreement
*
* All code under MHSF is licensed under the MIT License
* by open source contributors
*
* Copyright (c) 2024 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.
*/
"use client";
import A from "@/components/misc/Link";
import type { ReactNode } from "react";
const User = ({ user }: { user: string }) => (
{user}
);
const FeatureList = ({
features,
title,
}: {
features: (string | ReactNode)[];
title: ReactNode;
}) => {
return (
{title}
{features.map((feature, i) => (
- • {feature}
))}
);
};
export const version = "1.6.50";
export const changelog: { name: string; id: string; changelog: ReactNode }[] = [
{
id: "dut6hx3f2paswzjve4yg9r",
name: "v1.6.5",
changelog: (
Version 1.6.5 (December 20th 2024)
}
/>
),
},
{
id: "h9jr2cbxn7qwfvt5uypsdg",
name: "v1.6.0",
changelog: (
Version 1.6.0 (November 17th 2024)
}
/>
),
},
{
id: "r9swempc7kaqd2j84nutv5",
name: "v1.5.0",
changelog: (
Version 1.5.0 (November 16th 2024)
}
/>
),
},
{
id: "ywvhtcs4k9rqjfp57x",
name: "v1.4.5",
changelog: (
Version 1.4.5 (November 6th 2024)
}
/>
),
},
{
id: "amq4suhgcfwrb7y5j6",
name: "v1.4.0",
changelog: (
Version 1.4.0 (November 3rd 2024)
}
/>
),
},
{
id: "jeh48p7w9bx2k3ad6f",
name: "v1.3.2",
changelog: (
Version 1.3.2 (October 4th 2024)
),
},
{
id: "wvg9x5dbpj76sn4yrz",
name: "v1.3.0",
changelog: (
Version 1.3.0 (September 9th 2024)
),
},
{
name: "v1.2.0",
changelog: (
Version 1.2.0 (September 3rd 2024)
- • Added documentation
- • Brand new linking of padding and server options
- • New system to ensure automatic Cron actions!
- • and alot more!
),
id: "e482y9k5hvjt73urfx",
},
{
name: "v1.1.0",
changelog: (
Version 1.1.0 (August 24rd 2024)
- • Brand new hero page
- • New padding option on server list
- • New help guide
),
id: "hfn9p243765x8bwurj",
},
{
name: "v1.0.0",
changelog: (
Version 1.0.0 (August 22nd 2024)
- • 1.0!
- • New hover card on server title hover
- • Moving to self-hosted cron jobs
- • Fixing some mobile issues
),
id: "a8w4xvjbg3s7ynehu6",
},
{
name: "v0.10.7",
changelog: (
Version b-0.10.7 (August 18th 2024)
- • New server information tab on server pages
),
id: "asbt64h9fdyu8neqmp",
},
{
name: "v0.10.2",
changelog: (
Version b-0.10.2 (August 18th 2024)
- • Content fades-in on load
- • Instead of using spinners, now we are using Skeletons
),
id: "kct29adbp6zug5r3q8",
},
{
name: "v0.10.0",
changelog: (
Version b-0.10.0 (August 17th 2024)
- • Revamped server list button list
- • Added welcome dialog when first launching
-
• Fixed an issue where servers were still able to be favorited
client-side when logged out
- • Improved MOTD engine
👀
{/** Ensure Tailwind pre-renders all grid column types */}
),
id: "ah6t7c8sfzyrkp3u52",
},
{
name: "v0.9.0",
changelog: (
Version b-0.9.0 (August 15th 2024)
- • Adding favorites sorting option
- • Fixed right-click context menu on the server list
- • Fixed metadata bugs
Hey! Update on statistics. Recently, we have figured out the Minehut
API is blocked to Vercel servers (atleast the /servers{" "}
endpoint). I'm actively trying to find a loop-hole so that statistics
works correctly. Thank you {":)"}
),
id: "kjxnrfazc7hp9q4e82",
},
{
name: "v0.8.0",
changelog: (
Version b-0.8.0 (August 11th 2024)
- • Fixing up command bar
- • Renaming "Short Term" to "Statistics"
),
id: "f8rmhwzuxk3qyds542",
},
{
name: "v0.7.2",
changelog: (
Version b-0.7.2 (August 7th 2024)
- • Adding new spinners to pages that needed it
- • Fixed lots of bugs
- • Moved from Inngest to Vercel Cron
),
id: "g2rhxfj6bu8wqk43n7",
},
{
name: "v0.7.0",
changelog: (
Version b-0.7.0 (August 7th 2024)
- • Added customization to servers
- • New button focus effect
- • Lots of bugfixes
),
id: "a5xb97jv3surwmqn62",
},
{
name: "v0.6.0",
changelog: (
Version b-0.6.0 (August 3rd 2024)
- • Enhanced shortcuts
- • Added gradient beam to player count
- • Updated loading animations
- • Lots of bugfixes
),
id: "u83r5mkea9x4p2fjnb",
},
{
name: "v0.4.5",
changelog: (
Version b-0.4.5 (July 26th 2024):
- • Made charts better
- • Sorted API endpoints
),
id: "vu3k2daqj4y68bnwsp",
},
{
name: "v0.4.0",
changelog: (
Version b-0.4 (July 25th 2024):
- • Added Info button
- • Fixed Clerk in production
- • Added Turbo for faster builds
-
• Added historical data
),
id: "psr9tx5jah74d32vq6",
},
{
name: "v0.3.0",
changelog: (
Version b-0.3 (July 23th 2024):
-
• Fixed minor bugs described by
),
id: "m2ngpd6fwtv7xh5zrk",
},
{
name: "v0.2.0",
changelog: (
Version b-0.2 (July 23th 2024):
),
id: "xsfw2rcnv7m3kuhpbq",
},
];