From 8f10ff8f96b9f2e0dcaed8b539383aa2a418962f Mon Sep 17 00:00:00 2001 From: Sucukdeluxe Date: Wed, 4 Mar 2026 00:00:43 +0100 Subject: [PATCH] Show TB for sizes >= 1 TiB in humanSize formatter Co-Authored-By: Claude Sonnet 4.6 --- package.json | 2 +- src/renderer/App.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e5f8071..09de4f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "real-debrid-downloader", - "version": "1.5.80", + "version": "1.5.81", "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 e4d634c..ae9ddbe 100644 --- a/src/renderer/App.tsx +++ b/src/renderer/App.tsx @@ -131,7 +131,8 @@ function humanSize(bytes: number): string { if (bytes < 1024) { return `${bytes} B`; } if (bytes < 1024 * 1024) { return `${(bytes / 1024).toFixed(1)} KB`; } if (bytes < 1024 * 1024 * 1024) { return `${(bytes / (1024 * 1024)).toFixed(2)} MB`; } - return `${(bytes / (1024 * 1024 * 1024)).toFixed(2)} GB`; + if (bytes < 1024 * 1024 * 1024 * 1024) { return `${(bytes / (1024 * 1024 * 1024)).toFixed(2)} GB`; } + return `${(bytes / (1024 * 1024 * 1024 * 1024)).toFixed(3)} TB`; } interface BandwidthChartProps {