From 546d6af59811f1133571cf8001f4f1fabfcd3045 Mon Sep 17 00:00:00 2001 From: Sucukdeluxe Date: Mon, 2 Mar 2026 21:42:11 +0100 Subject: [PATCH] Fix Fortschritt/Geladen display: show progress for all items with totalBytes, hide 0 B Co-Authored-By: Claude Opus 4.6 --- package.json | 2 +- src/renderer/App.tsx | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9b60b2f..f575e82 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "real-debrid-downloader", - "version": "1.5.25", + "version": "1.5.26", "description": "Real-Debrid Downloader Desktop (Electron + React + TypeScript)", "main": "build/main/main/main.js", "author": "Sucukdeluxe", diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx index 73d5974..f1d835a 100644 --- a/src/renderer/App.tsx +++ b/src/renderer/App.tsx @@ -2742,13 +2742,12 @@ const PackageCard = memo(function PackageCard({ pkg, items, packageSpeed, isFirs {!collapsed && items.map((item) => (
{ e.stopPropagation(); onSelect(item.id, e.ctrlKey); }} onMouseDown={(e) => { e.stopPropagation(); onSelectMouseDown(item.id, e); }} onMouseEnter={() => onSelectMouseEnter(item.id)} onContextMenu={(e) => { e.preventDefault(); e.stopPropagation(); onContextMenu(pkg.id, item.id, e.clientX, e.clientY); }}> {item.fileName} - {(item.status === "downloading" || item.status === "completed") ? `${item.progressPercent}%` : "-"} - {humanSize(item.totalBytes || item.downloadedBytes || 0)} - {humanSize(item.downloadedBytes || 0)} + {item.totalBytes > 0 ? `${item.progressPercent}%` : "-"} + {(item.totalBytes || item.downloadedBytes) ? humanSize(item.totalBytes || item.downloadedBytes || 0) : "-"} + {item.downloadedBytes > 0 ? humanSize(item.downloadedBytes) : "-"} {formatHoster(item)} {item.fullStatus} - {item.status === "downloading" && ` ${item.progressPercent}%`} {item.retries > 0 && ` ยท R${item.retries}`} {item.speedBps > 0 ? formatSpeedMbps(item.speedBps) : "-"}