diff --git a/frontend/src/components/AlbumInfo.tsx b/frontend/src/components/AlbumInfo.tsx index cb6708e..a71e280 100644 --- a/frontend/src/components/AlbumInfo.tsx +++ b/frontend/src/components/AlbumInfo.tsx @@ -206,10 +206,16 @@ export function AlbumInfo({ albumInfo, trackList, searchQuery, sortBy, selectedT

Download All Separate Covers

)} - {downloadedTracks.size > 0 && ()} + {downloadedTracks.size > 0 && ( + + + + +

Open Folder

+
+
)} {isDownloading && ()} diff --git a/frontend/src/components/ArtistInfo.tsx b/frontend/src/components/ArtistInfo.tsx index bf35884..987d5ca 100644 --- a/frontend/src/components/ArtistInfo.tsx +++ b/frontend/src/components/ArtistInfo.tsx @@ -610,10 +610,16 @@ export function ArtistInfo({ artistInfo, albumList, trackList, searchQuery, sort

Download All Separate Covers

)} - {downloadedTracks.size > 0 && ()} + {downloadedTracks.size > 0 && ( + + + + +

Open Folder

+
+
)} {isDownloading && ()} diff --git a/frontend/src/components/PlaylistInfo.tsx b/frontend/src/components/PlaylistInfo.tsx index 5748f2f..50af90e 100644 --- a/frontend/src/components/PlaylistInfo.tsx +++ b/frontend/src/components/PlaylistInfo.tsx @@ -216,10 +216,16 @@ export function PlaylistInfo({ playlistInfo, trackList, searchQuery, sortBy, sel

Download All Separate Covers

)} - {downloadedTracks.size > 0 && ()} + {downloadedTracks.size > 0 && ( + + + + +

Open Folder

+
+
)} {isDownloading && ()} diff --git a/frontend/src/components/TitleBar.tsx b/frontend/src/components/TitleBar.tsx index 800330d..ee52ddf 100644 --- a/frontend/src/components/TitleBar.tsx +++ b/frontend/src/components/TitleBar.tsx @@ -1,8 +1,9 @@ -import { X, Minus, Maximize, SlidersHorizontal, Info } from "lucide-react"; +import { X, Minus, Maximize, SlidersHorizontal, Info, Globe } from "lucide-react"; import { WindowMinimise, WindowToggleMaximise, Quit } from "../../wailsjs/runtime/runtime"; import { Menubar, MenubarContent, MenubarMenu, MenubarItem, MenubarTrigger, MenubarLabel, MenubarSeparator } from "@/components/ui/menubar"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { getSettings, updateSettings } from "@/lib/settings"; +import { openExternal } from "@/lib/utils"; import { useState, useEffect } from "react"; export function TitleBar() { const [useSpotFetchAPI, setUseSpotFetchAPI] = useState(false); @@ -65,6 +66,11 @@ export function TitleBar() { Use SpotFetch API {useSpotFetchAPI ? "✓" : ""} + + openExternal("https://afkarxyz.qzz.io")} className="gap-2"> + + Website + diff --git a/frontend/src/components/TrackInfo.tsx b/frontend/src/components/TrackInfo.tsx index a9ae3a7..eac6d31 100644 --- a/frontend/src/components/TrackInfo.tsx +++ b/frontend/src/components/TrackInfo.tsx @@ -146,10 +146,16 @@ export function TrackInfo({ track, isDownloading, downloadingTrack, isDownloaded ) : (

Check Availability

)} )} - {isDownloaded && ()} + {isDownloaded && ( + + + + +

Open Folder

+
+
)} )}