Add portable Windows desktop downloads and release uploads

This commit is contained in:
2026-10-11 11:44:27 +05:00
parent fc6da6756d
commit a54a3e7705
24 changed files with 4159 additions and 5 deletions

View File

@@ -8,12 +8,14 @@ import {
Timer,
Blocks,
Upload,
Download,
} from "lucide-react";
import { Header, Footer } from "@/components/Shell";
import { MapCard } from "@/components/MapCard";
import { catalog } from "@/lib/catalog";
import { leaderboard } from "@/lib/leaderboard";
import { LeaderboardPreview } from "@/components/Leaderboard";
import desktopRelease from "@/shared/desktop-release.json";
export const dynamic = "force-dynamic";
export default async function Home() {
const { t, formatNumber } = await getI18n();
@@ -45,6 +47,9 @@ export default async function Home() {
<Link href="/servers" className="button primary">
{t("Start exploring")} <ArrowRight size={18} />
</Link>
<a href={desktopRelease.file} className="button" download>
<Download size={18} /> {t("Download for Windows")}
</a>
<Link href="/leaderboard" className="text-link">
{t("Meet the top explorers")} <ArrowRight size={14} />
</Link>