From bcea7a00bdc66f1f12ddc97a85c1066b4c362aee Mon Sep 17 00:00:00 2001 From: afkarxyz Date: Sun, 19 Apr 2026 21:41:56 +0700 Subject: [PATCH] .remove spotidownloader --- README.md | 4 - frontend/src/assets/icons/spotidownloader.svg | 23 ---- frontend/src/components/AboutPage.tsx | 118 +++++------------- wails.json | 2 +- 4 files changed, 34 insertions(+), 113 deletions(-) delete mode 100644 frontend/src/assets/icons/spotidownloader.svg diff --git a/README.md b/README.md index d3604ab..1d940fc 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,6 @@ Get Spotify tracks in true FLAC from Tidal, Qobuz & Amazon Music — no account Get Spotify tracks in true Lossless from Tidal, Qobuz, Amazon Music, Deezer & Apple Music — no account required. -### [SpotiDownloader](https://github.com/spotbye/SpotiDownloader) - -Get Spotify tracks, albums, playlists and discography in MP3 and FLAC. - ### [SpotubeDL.com](https://spotubedl.com) Download Spotify Tracks, Albums, Playlists & Discography as MP3/OGG/Opus. diff --git a/frontend/src/assets/icons/spotidownloader.svg b/frontend/src/assets/icons/spotidownloader.svg deleted file mode 100644 index a1da83b..0000000 --- a/frontend/src/assets/icons/spotidownloader.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/components/AboutPage.tsx b/frontend/src/components/AboutPage.tsx index 2b1fd56..cf41f75 100644 --- a/frontend/src/components/AboutPage.tsx +++ b/frontend/src/components/AboutPage.tsx @@ -8,7 +8,6 @@ import ChatGPTTTSIcon from "@/assets/chatgpt-tts.webp"; import XIcon from "@/assets/x.webp"; import XProIcon from "@/assets/x-pro.webp"; import SpotubeDLIcon from "@/assets/icons/spotubedl.svg"; -import SpotiDownloaderIcon from "@/assets/icons/spotidownloader.svg"; import XBatchDLIcon from "@/assets/icons/xbatchdl.svg"; import SpotiFLACNextIcon from "@/assets/icons/next.svg"; import KofiLogo from "@/assets/ko-fi.gif"; @@ -21,7 +20,12 @@ const browserExtensionItems = [ { icon: XIcon, label: "Twitter/X Media Batch Downloader", alt: "Twitter/X Media Batch Downloader" }, { icon: XProIcon, label: "Twitter/X Media Batch Downloader Pro", alt: "Twitter/X Media Batch Downloader Pro" }, ]; -const projectCardClass = "cursor-pointer transition-colors hover:bg-muted/50 dark:hover:bg-accent/50"; +const projectCardClass = "cursor-pointer gap-3 py-5 transition-colors hover:bg-muted/50 dark:hover:bg-accent/50"; +const projectCardHeaderClass = "px-5 gap-1.5"; +const projectCardContentClass = "px-5"; +const projectBodyClass = "text-[13px] leading-snug"; +const releaseMetaClass = "text-xs text-muted-foreground whitespace-nowrap"; +const releaseVersionClass = "text-xs bg-primary text-primary-foreground px-1.5 py-0.5 rounded-sm font-mono font-semibold whitespace-nowrap"; export function AboutPage() { const [activeTab, setActiveTab] = useState<"projects" | "support">("projects"); const [repoStats, setRepoStats] = useState>({}); @@ -44,8 +48,7 @@ export function AboutPage() { } } const repos = [ - { name: "SpotiDownloader", owner: "afkarxyz" }, - { name: "SpotiFLAC-Next", owner: "spotiverse" }, + { name: "SpotiFLAC-Next", owner: "spotbye" }, { name: "Twitter-X-Media-Batch-Downloader", owner: "afkarxyz" }, ]; const stats: Record = {}; @@ -176,7 +179,7 @@ export function AboutPage() { const getRepoDescription = (repoName: string): string => { return repoStats[repoName]?.description || ""; }; - return (
+ return (

About

@@ -195,17 +198,17 @@ export function AboutPage() {
- {activeTab === "projects" && (
-
- openExternal("https://github.com/spotbye/SpotiFLAC-Next")}> - + {activeTab === "projects" && (
+
+ openExternal("https://github.com/spotbye/SpotiFLAC-Next")}> +
SpotiFLAC Next -
- {repoStats["SpotiFLAC-Next"]?.latestReleaseAt && ( +
+ {repoStats["SpotiFLAC-Next"]?.latestReleaseAt && ( {formatReleaseTimeAgo(repoStats["SpotiFLAC-Next"].latestReleaseAt)} )} - {repoStats["SpotiFLAC-Next"]?.latestVersion && ( + {repoStats["SpotiFLAC-Next"]?.latestVersion && ( {repoStats["SpotiFLAC-Next"].latestVersion} )}
@@ -213,11 +216,11 @@ export function AboutPage() { SpotiFLAC Next - + {getRepoDescription("SpotiFLAC-Next")} - {repoStats["SpotiFLAC-Next"] && ( + {repoStats["SpotiFLAC-Next"] && ( {repoStats["SpotiFLAC-Next"].languages?.length > 0 && (
{repoStats["SpotiFLAC-Next"].languages.map((lang: string) => ( Note
-

+

This project was created as a thank-you to everyone who has supported SpotiFLAC on Ko-fi.

)} - openExternal("https://github.com/spotbye/SpotiDownloader")}> - -
- SpotiDownloader -
- {repoStats["SpotiDownloader"]?.latestReleaseAt && ( - {formatReleaseTimeAgo(repoStats["SpotiDownloader"].latestReleaseAt)} - )} - {repoStats["SpotiDownloader"]?.latestVersion && ( - {repoStats["SpotiDownloader"].latestVersion} - )} -
-
- - SpotiDownloader - - - {getRepoDescription("SpotiDownloader")} - -
- {repoStats["SpotiDownloader"] && ( -
- {repoStats["SpotiDownloader"].languages?.map((lang: string) => ( - {lang} - ))} -
-
- - {" "} - {formatNumber(repoStats["SpotiDownloader"].stars)} - - - {" "} - {repoStats["SpotiDownloader"].forks} - - - {" "} - {formatTimeAgo(repoStats["SpotiDownloader"].createdAt)} - -
-
- - TOTAL:{" "} - {formatNumber(repoStats["SpotiDownloader"].totalDownloads)} - - - LATEST:{" "} - {formatNumber(repoStats["SpotiDownloader"].latestDownloads)} - -
-
)} -
openExternal("https://github.com/afkarxyz/Twitter-X-Media-Batch-Downloader")}> - +
Twitter/X Media Batch Downloader -
- {repoStats["Twitter-X-Media-Batch-Downloader"]?.latestReleaseAt && ( +
+ {repoStats["Twitter-X-Media-Batch-Downloader"]?.latestReleaseAt && ( {formatReleaseTimeAgo(repoStats["Twitter-X-Media-Batch-Downloader"].latestReleaseAt)} )} - {repoStats["Twitter-X-Media-Batch-Downloader"]?.latestVersion && ( + {repoStats["Twitter-X-Media-Batch-Downloader"]?.latestVersion && ( {repoStats["Twitter-X-Media-Batch-Downloader"].latestVersion} )}
@@ -322,11 +270,11 @@ export function AboutPage() { Twitter/X Media Batch Downloader - + {getRepoDescription("Twitter-X-Media-Batch-Downloader")} - {repoStats["Twitter-X-Media-Batch-Downloader"] && ( + {repoStats["Twitter-X-Media-Batch-Downloader"] && (
{repoStats["Twitter-X-Media-Batch-Downloader"].languages?.map((lang: string) => ( )} -
+
openExternal("https://exyezed.qzz.io/")}> - - Browser Extensions & Scripts - - {browserExtensionItems.map((item) => (
+ + Browser Extensions & Scripts + + {browserExtensionItems.map((item) => (
{item.alt}/ - + {item.label}
))} @@ -379,12 +327,12 @@ export function AboutPage() {
openExternal("https://spotubedl.com/")}> - - + + SpotubeDL{" "} SpotubeDL.com - + Download Spotify Tracks, Albums, Playlists & Discography as MP3/OGG/Opus. diff --git a/wails.json b/wails.json index ff85543..891084c 100644 --- a/wails.json +++ b/wails.json @@ -12,7 +12,7 @@ }, "info": { "productName": "SpotiFLAC", - "productVersion": "7.1.4", + "productVersion": "7.1.5", "copyright": "© 2026 afkarxyz" }, "wailsjsdir": "./frontend",