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) : "-"}