(feat): introduced combine download mode and other tweaks and improvements

This commit is contained in:
2025-07-12 23:55:16 +05:30
parent f2589d78b7
commit ad6f1938de
6 changed files with 536 additions and 253 deletions

View File

@@ -10,7 +10,7 @@ export interface Settings {
download_dir: string;
max_parallel_downloads: number;
prefer_video_over_playlist: boolean;
show_downloadable_streams_only: boolean;
strict_downloadablity_check: boolean;
use_proxy: boolean;
proxy_url: string;
video_format: string;

View File

@@ -31,12 +31,18 @@ export interface CurrentVideoMetadataStore {
}
export interface DownloaderPageStatesStore {
activeDownloadModeTab: string;
isStartingDownload: boolean;
selctedDownloadFormat: string;
selectedDownloadFormat: string;
selectedCombinableVideoFormat: string;
selectedCombinableAudioFormat: string;
selectedSubtitles: string[];
selectedPlaylistVideoIndex: string;
setActiveDownloadModeTab: (tab: string) => void;
setIsStartingDownload: (isStarting: boolean) => void;
setSelctedDownloadFormat: (format: string) => void;
setSelectedDownloadFormat: (format: string) => void;
setSelectedCombinableVideoFormat: (format: string) => void;
setSelectedCombinableAudioFormat: (format: string) => void;
setSelectedSubtitles: (subtitles: string[]) => void;
setSelectedPlaylistVideoIndex: (index: string) => void;
}