website: add AppImage link

This commit is contained in:
Kingkor Roy Tirtho 2025-11-14 15:07:51 +06:00
parent 77c32a27cf
commit 7ad2066684
2 changed files with 39 additions and 17 deletions

View File

@ -8,6 +8,7 @@ import {
FaUbuntu,
FaWindows,
FaRedhat,
FaLinux,
} from "react-icons/fa6";
import { LuHouse, LuNewspaper, LuDownload, LuBook } from "react-icons/lu";
@ -61,11 +62,21 @@ export const extendedDownloadLinks: Record<
[FaUbuntu, FaDebian],
"deb",
],
// "Fedora, Redhat, Opensuse": [
// `${releasesUrl}/Spotube-linux-x86_64.rpm`,
// [FaFedora, FaRedhat, FaOpensuse],
// "rpm",
// ],
"Fedora, Redhat, Opensuse": [
`${releasesUrl}/Spotube-linux-x86_64.rpm`,
[FaFedora, FaRedhat, FaOpensuse],
"rpm",
],
"Linux AppImage (x64)": [
`${releasesUrl}/Spotube-linux-x86_64.AppImage`,
[FaLinux],
"AppImage",
],
"Linux AppImage (arm64)": [
`${releasesUrl}/Spotube-linux-aarch64.AppImage`,
[FaLinux],
"AppImage",
],
iPhone: [`${releasesUrl}/Spotube-iOS.ipa`, [FaApple], "ipa"],
};
@ -76,28 +87,39 @@ export const extendedNightlyDownloadLinks: Record<
string,
[string, IconType[], string]
> = {
Android: [
`${nightlyReleaseUrl}/Spotube-android-all-arch.apk`,
[FaAndroid],
"apk",
],
Android: [`${releasesUrl}/Spotube-android-all-arch.apk`, [FaAndroid], "apk"],
Windows: [
`${nightlyReleaseUrl}/Spotube-windows-x86_64-setup.exe`,
`${releasesUrl}/Spotube-windows-x86_64-setup.exe`,
[FaWindows],
"exe",
],
macOS: [`${nightlyReleaseUrl}/Spotube-macos-universal.dmg`, [FaApple], "dmg"],
"Ubuntu, Debian": [
`${nightlyReleaseUrl}/Spotube-linux-x86_64.deb`,
macOS: [`${releasesUrl}/Spotube-macos-universal.dmg`, [FaApple], "dmg"],
"Ubuntu, Debian (x64)": [
`${releasesUrl}/Spotube-linux-x86_64.deb`,
[FaUbuntu, FaDebian],
"deb",
],
"Ubuntu, Debian (arm64)": [
`${releasesUrl}/Spotube-linux-aarch64.deb`,
[FaUbuntu, FaDebian],
"deb",
],
"Fedora, Redhat, Opensuse": [
`${nightlyReleaseUrl}/Spotube-linux-x86_64.rpm`,
`${releasesUrl}/Spotube-linux-x86_64.rpm`,
[FaFedora, FaRedhat, FaOpensuse],
"rpm",
],
iPhone: [`${nightlyReleaseUrl}/Spotube-iOS.ipa`, [FaApple], "ipa"],
"Linux AppImage (x64)": [
`${releasesUrl}/Spotube-linux-x86_64.AppImage`,
[FaLinux],
"AppImage",
],
"Linux AppImage (arm64)": [
`${releasesUrl}/Spotube-linux-aarch64.AppImage`,
[FaLinux],
"AppImage",
],
iPhone: [`${releasesUrl}/Spotube-iOS.ipa`, [FaApple], "ipa"],
};
export const ADS_SLOTS = Object.freeze({

View File

@ -21,7 +21,7 @@ const { links } = Astro.props;
const Icon = icon;
return <Icon />;
})}
<p class="chip preset-tonal-warning text-warning-400 absolute right-2 uppercase">
<p class="chip preset-tonal-warning text-warning-700-300 absolute right-2 uppercase font-bold">
{link[1][2]}
</p>
</div>