Release v1.6.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Sucukdeluxe 2026-03-04 05:13:07 +01:00
parent a967eb1080
commit 55d0e3141c
3 changed files with 13 additions and 6 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "real-debrid-downloader", "name": "real-debrid-downloader",
"version": "1.5.99", "version": "1.6.0",
"description": "Real-Debrid Downloader Desktop (Electron + React + TypeScript)", "description": "Real-Debrid Downloader Desktop (Electron + React + TypeScript)",
"main": "build/main/main/main.js", "main": "build/main/main/main.js",
"author": "Sucukdeluxe", "author": "Sucukdeluxe",

View File

@ -471,7 +471,10 @@ function extractCompactEpisodeToken(fileName: string, seasonHint: number | null)
} }
const code = match[1]; const code = match[1];
if (code === "2160" || code === "1080" || code === "0720" || code === "720" || code === "0576" || code === "576") { if (code === "4320" || code === "2160" || code === "1440" || code === "1080"
|| code === "0720" || code === "720" || code === "0576" || code === "576"
|| code === "0540" || code === "540" || code === "0480" || code === "480"
|| code === "0360" || code === "360") {
return null; return null;
} }
@ -3084,10 +3087,14 @@ export class DownloadManager extends EventEmitter {
item.speedBps = 0; item.speedBps = 0;
continue; continue;
} }
if (item.status === "downloading" if (item.status === "extracting" || item.status === "integrity_check") {
// These items have already been fully downloaded — mark as completed
// so recoverPostProcessingOnStartup() can re-trigger extraction.
item.status = "completed";
item.fullStatus = `Fertig (${humanSize(item.downloadedBytes)})`;
item.speedBps = 0;
} else if (item.status === "downloading"
|| item.status === "validating" || item.status === "validating"
|| item.status === "extracting"
|| item.status === "integrity_check"
|| item.status === "paused" || item.status === "paused"
|| item.status === "reconnect_wait") { || item.status === "reconnect_wait") {
item.status = "queued"; item.status = "queued";

View File

@ -132,7 +132,7 @@ const settingsSubTabs: { key: SettingsSubTab; label: string }[] = [
]; ];
function formatSpeedMbps(speedBps: number): string { function formatSpeedMbps(speedBps: number): string {
const mbps = Math.max(0, speedBps) / (1024 * 1024); const mbps = Math.max(0, speedBps || 0) / (1024 * 1024);
return `${mbps.toFixed(2)} MB/s`; return `${mbps.toFixed(2)} MB/s`;
} }