1
1
mirror of https://github.com/neosubhamoy/neodlp-website.git synced 2026-02-04 08:52:22 +05:30

refactor: revert back to old tauri release asset naming scheme

This commit is contained in:
2026-01-20 22:52:54 +05:30
Verified
parent 80e9c60304
commit 0139fbbb88
9 changed files with 1805 additions and 1042 deletions

2730
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,30 +9,30 @@
"astro": "astro"
},
"dependencies": {
"@astrojs/mdx": "^4.3.8",
"@astrojs/netlify": "^6.6.0",
"@astrojs/react": "^4.4.0",
"@astrojs/sitemap": "^3.6.0",
"@astrojs/mdx": "^4.3.13",
"@astrojs/netlify": "^6.6.4",
"@astrojs/react": "^4.4.2",
"@astrojs/sitemap": "^3.7.0",
"@radix-ui/react-dropdown-menu": "^2.1.16",
"@radix-ui/react-separator": "^1.1.7",
"@radix-ui/react-slot": "^1.2.3",
"@tailwindcss/vite": "^4.1.16",
"@radix-ui/react-separator": "^1.1.8",
"@radix-ui/react-slot": "^1.2.4",
"@tailwindcss/vite": "^4.1.18",
"@types/canvas-confetti": "^1.9.0",
"@types/react": "^19.2.2",
"@types/react-dom": "^19.2.2",
"astro": "^5.15.1",
"@types/react": "^19.2.9",
"@types/react-dom": "^19.2.3",
"astro": "^5.16.11",
"astro-loading-indicator": "^0.7.1",
"canvas-confetti": "^1.9.4",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^0.548.0",
"motion": "^12.23.24",
"lucide-react": "^0.562.0",
"motion": "^12.27.5",
"next-themes": "^0.4.6",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"react": "^19.2.3",
"react-dom": "^19.2.3",
"sonner": "^2.0.7",
"tailwind-merge": "^3.3.1",
"tailwindcss": "^4.1.16"
"tailwind-merge": "^3.4.0",
"tailwindcss": "^4.1.18"
},
"devDependencies": {
"tw-animate-css": "^1.4.0"

View File

@@ -34,12 +34,12 @@ VERSION=${TAG#v}
# Detect package manager and set asset name accordingly
if command -v apt &> /dev/null; then
ASSET_NAME="NeoDLP_${VERSION}_$([[ "$ASSET_ARCH" == "x64" ]] && echo "amd64" || echo "arm64")_linux.deb"
ASSET_NAME="NeoDLP_${VERSION}_$([[ "$ASSET_ARCH" == "x64" ]] && echo "amd64" || echo "arm64").deb"
PKG_MANAGER="apt"
INSTALL_CMD="sudo apt install -y"
echo "🐧 Detected debian/ubuntu based distro"
elif command -v dnf &> /dev/null; then
ASSET_NAME="NeoDLP-${VERSION}-1.$([[ "$ASSET_ARCH" == "x64" ]] && echo "x86_64" || echo "aarch64")_linux.rpm"
ASSET_NAME="NeoDLP-${VERSION}-1.$([[ "$ASSET_ARCH" == "x64" ]] && echo "x86_64" || echo "aarch64").rpm"
PKG_MANAGER="dnf"
INSTALL_CMD="sudo dnf install -y"
echo "🐧 Detected rhel/fedora based distro"
@@ -64,12 +64,12 @@ elif command -v dnf &> /dev/null; then
fi
fi
elif command -v yum &> /dev/null; then
ASSET_NAME="NeoDLP-${VERSION}-1.$([[ "$ASSET_ARCH" == "x64" ]] && echo "x86_64" || echo "aarch64")_linux.rpm"
ASSET_NAME="NeoDLP-${VERSION}-1.$([[ "$ASSET_ARCH" == "x64" ]] && echo "x86_64" || echo "aarch64").rpm"
PKG_MANAGER="yum"
INSTALL_CMD="sudo yum install -y"
echo "🐧 Detected older rhel based distro"
elif command -v zypper &> /dev/null; then
ASSET_NAME="NeoDLP-${VERSION}-1.$([[ "$ASSET_ARCH" == "x64" ]] && echo "x86_64" || echo "aarch64")_linux.rpm"
ASSET_NAME="NeoDLP-${VERSION}-1.$([[ "$ASSET_ARCH" == "x64" ]] && echo "x86_64" || echo "aarch64").rpm"
PKG_MANAGER="zypper"
INSTALL_CMD="sudo zypper install -y"
echo "🐧 Detected opensuse based distro"

View File

@@ -17,10 +17,10 @@ fi
ARCH=$(uname -m)
if [[ "$ARCH" == "arm64" ]]; then
ASSET_NAME="NeoDLP_darwin_aarch64.app.tar.gz"
ASSET_NAME="NeoDLP_aarch64.app.tar.gz"
echo "🧠 Detected Apple Silicon Mac (arm64)"
elif [[ "$ARCH" == "x86_64" ]]; then
ASSET_NAME="NeoDLP_darwin_x64.app.tar.gz"
ASSET_NAME="NeoDLP_x64.app.tar.gz"
echo "🧠 Detected Intel-based Mac (x86_64)"
else
echo "❌ Unsupported architecture: $ARCH"

View File

@@ -251,7 +251,7 @@ export default function AllDownloadsSection({ release }: { release: LatestReleas
<TriangleAlert className="size-4 stroke-yellow-400" />
<AlertTitle>Experimental Binary Downloads!</AlertTitle>
<AlertDescription>
MacOS ARM64 binary downloads are experimental and may not open on Apple Silicon Macs if downloaded from browser (You will get 'Damaged File' error) it's because the binaries are not signed (signing MacOS binaries requires 99$/year Apple Developer Account subscription, which I can't afford RN!) and Apple Silicon Macs don't allow unsigned apps (downloaded from browser) to be installed on the system. If you want to use NeoDLP on your Apple Silicon Macs, you can simply use the command line Curl-Bash Installer (Recommended) given below -OR- <a className="underline" href="https://github.com/neosubhamoy/neodlp?tab=readme-ov-file#%EF%B8%8F-contributing--building-from-source" target="_blank">compile it from source</a>
MacOS ARM64 binary downloads are experimental and may not open on Apple Silicon Macs if downloaded from browser (You will get 'Damaged File' error) it's because the binaries are not signed (signing MacOS binaries requires 99$/year Apple Developer Account subscription, which I can't afford RN!) and Apple Silicon Macs don't allow unsigned apps (downloaded from browser) to be installed on the system. If you want to use NeoDLP on your Apple Silicon Macs, you can simply use the command line Curl-Bash Installer (Recommended) given below!
</AlertDescription>
</Alert>
</div>
@@ -263,7 +263,7 @@ export default function AllDownloadsSection({ release }: { release: LatestReleas
</div>
<div className="flex flex-col items-center justify-center gap-4 mt-12 z-20">
<CommandSnippet title="Windows (WinGet)">
winget install neodlp
winget install neosubhamoy.neodlp
</CommandSnippet>
<CommandSnippet title="MacOS (Curl-Bash Installer)">
curl -sSL https://neodlp.neosubhamoy.com/macos_installer.sh | bash

View File

@@ -20,7 +20,7 @@ export default function HeroSection({ release }: { release: LatestRelease }) {
titleComponent={
<>
<h1 className="text-4xl font-semibold text-black dark:text-white">
The next-gen truely cross-platform <br />
The next-gen truly cross-platform <br />
<span className="text-4xl md:text-[6rem] font-bold mt-1 leading-none">
Video Downloader
</span>

View File

@@ -12,7 +12,7 @@ export default function Footer() {
<h5 className="text-2xl font-bold">NeoDLP</h5>
</a>
<p className="text-sm text-muted-foreground">The Next-Gen Cross-Platform Video Downloader</p>
<p className="text-sm mt-1">NeoDLP &copy; {new Date().getFullYear()} - All Rights Reserved &#8226; <a className="hover:underline" href="https://github.com/neosubhamoy/neodlp/blob/main/LICENSE" target="_blank">MIT License</a></p>
<p className="text-sm mt-1">NeoDLP &copy; 2025 - {new Date().getFullYear()} &#8226; All Rights Reserved &#8226; <a className="hover:underline" href="https://github.com/neosubhamoy/neodlp/blob/main/LICENSE" target="_blank">MIT License</a></p>
</div>
<div className="flex flex-col gap-2">
<a className="flex items-center text-xs text-muted-foreground hover:underline" href="mailto:support@neodlp.neosubhamoy.com">

View File

@@ -10,59 +10,59 @@ let data = {
platforms: {
"darwin-x86_64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_x64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_x64.app.tar.gz"
},
"darwin-aarch64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_aarch64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_aarch64.app.tar.gz"
},
"windows-x86_64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup_windows.exe"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup.exe"
},
"linux-x86_64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64_linux.AppImage"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64.AppImage"
},
"linux-aarch64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_aarch64_linux.AppImage"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_aarch64.AppImage"
},
"darwin-aarch64-app": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_aarch64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_aarch64.app.tar.gz"
},
"darwin-x86_64-app": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_x64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_x64.app.tar.gz"
},
"linux-aarch64-deb": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_arm64_linux.deb"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_arm64.deb"
},
"linux-aarch64-rpm": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.aarch64_linux.rpm"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.aarch64.rpm"
},
"linux-x86_64-appimage": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64_linux.AppImage"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64.AppImage"
},
"linux-x86_64-deb": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64_linux.deb"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64.deb"
},
"linux-x86_64-rpm": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.x86_64_linux.rpm"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.x86_64.rpm"
},
"windows-x86_64-nsis": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup_windows.exe"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup.exe"
},
"windows-x86_64-msi": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64_en-US_windows.msi"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64_en-US.msi"
}
}
};
@@ -76,11 +76,11 @@ try {
const additionalPlatforms = {
"darwin-x86_64-dmg": {
signature: "",
url: baseUrl + `NeoDLP_${data.version}_x64_darwin.dmg`
url: baseUrl + `NeoDLP_${data.version}_x64.dmg`
},
"darwin-aarch64-dmg": {
signature: "",
url: baseUrl + `NeoDLP_${data.version}_aarch64_darwin.dmg`
url: baseUrl + `NeoDLP_${data.version}_aarch64.dmg`
},
"linux-x86_64+aarch64-aur": {
signature: "",

View File

@@ -3,7 +3,6 @@ import FeaturesSection from '@/components/FeaturesSection';
import HeroSection from '@/components/HeroSection';
import HighlightSection from '@/components/HighlightSection';
import Main from '@/layouts/main.astro';
import { Sigma } from 'lucide-react';
// Default fallback data in case fetch fails
let data = {
@@ -13,59 +12,59 @@ let data = {
platforms: {
"darwin-x86_64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_x64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_x64.app.tar.gz"
},
"darwin-aarch64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_aarch64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_aarch64.app.tar.gz"
},
"windows-x86_64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup_windows.exe"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup.exe"
},
"linux-x86_64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64_linux.AppImage"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64.AppImage"
},
"linux-aarch64": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_aarch64_linux.AppImage"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_aarch64.AppImage"
},
"darwin-aarch64-app": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_aarch64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_aarch64.app.tar.gz"
},
"darwin-x86_64-app": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_darwin_x64.app.tar.gz"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_x64.app.tar.gz"
},
"linux-aarch64-deb": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_arm64_linux.deb"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_arm64.deb"
},
"linux-aarch64-rpm": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.aarch64_linux.rpm"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.aarch64.rpm"
},
"linux-x86_64-appimage": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64_linux.AppImage"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64.AppImage"
},
"linux-x86_64-deb": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64_linux.deb"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_amd64.deb"
},
"linux-x86_64-rpm": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.x86_64_linux.rpm"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP-0.0.0-1.x86_64.rpm"
},
"windows-x86_64-nsis": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup_windows.exe"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64-setup.exe"
},
"windows-x86_64-msi": {
signature: "",
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64_en-US_windows.msi"
url: "https://github.com/neosubhamoy/neodlp/releases/download/v0.0.0/NeoDLP_0.0.0_x64_en-US.msi"
}
}
};
@@ -79,11 +78,11 @@ try {
const additionalPlatforms = {
"darwin-x86_64-dmg": {
signature: "",
url: baseUrl + `NeoDLP_${data.version}_x64_darwin.dmg`
url: baseUrl + `NeoDLP_${data.version}_x64.dmg`
},
"darwin-aarch64-dmg": {
signature: "",
url: baseUrl + `NeoDLP_${data.version}_aarch64_darwin.dmg`
url: baseUrl + `NeoDLP_${data.version}_aarch64.dmg`
},
"linux-x86_64+aarch64-aur": {
signature: "",