mirror of
https://github.com/neosubhamoy/neodlp-website.git
synced 2026-02-04 10:02:22 +05:30
refactor: revert back to old tauri release asset naming scheme
This commit is contained in:
2730
package-lock.json
generated
2730
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
32
package.json
32
package.json
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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 © {new Date().getFullYear()} - All Rights Reserved • <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 © 2025 - {new Date().getFullYear()} • All Rights Reserved • <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">
|
||||
|
||||
@@ -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: "",
|
||||
|
||||
@@ -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: "",
|
||||
|
||||
Reference in New Issue
Block a user