From 9f62f8eff90ea7d9577091bc5dd059311245b246 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Thu, 23 Oct 2025 17:21:48 +0200 Subject: [PATCH] Update AppImage --- AppImage/components/storage-overview.tsx | 7 +- AppImage/components/system-overview.tsx | 97 +++++++++++++----------- 2 files changed, 57 insertions(+), 47 deletions(-) diff --git a/AppImage/components/storage-overview.tsx b/AppImage/components/storage-overview.tsx index b6029dd..e7263cc 100644 --- a/AppImage/components/storage-overview.tsx +++ b/AppImage/components/storage-overview.tsx @@ -515,6 +515,7 @@ export function StorageOverview() {
{proxmoxStorage.storage .filter((storage) => storage && storage.name && storage.total > 0) + .sort((a, b) => a.name.localeCompare(b.name)) .map((storage) => (
@@ -612,15 +613,15 @@ export function StorageOverview() {
-

Size

+

Size

{pool.size}

-

Allocated

+

Allocated

{pool.allocated}

-

Free

+

Free

{pool.free}

diff --git a/AppImage/components/system-overview.tsx b/AppImage/components/system-overview.tsx index 1d82d20..833f02b 100644 --- a/AppImage/components/system-overview.tsx +++ b/AppImage/components/system-overview.tsx @@ -399,9 +399,7 @@ export function SystemOverview() { const tempStatus = getTemperatureStatus(systemData.temperature) - const localStorage = proxmoxStorageData?.storage.find( - (s) => s.name === "local-lvm" || s.name === "local-zfs" || s.name === "local", - ) + const localStorage = proxmoxStorageData?.storage.find((s) => s.name === "local") const getLoadStatus = (load: number, cores: number) => { if (load < cores) { @@ -531,54 +529,65 @@ export function SystemOverview() { {storageData ? (
-
- Total Capacity: - {storageData.total} TB +
+
+ Total Capacity: + {storageData.total} TB +
+
+ Physical Disks: + + {storageData.disk_count} disk{storageData.disk_count !== 1 ? "s" : ""} + +
- {localStorage ? ( - <> -
-
System Storage ({localStorage.name})
-
- Used: - {localStorage.used} GB -
-
- Available: - {localStorage.available} GB -
- -
- - {localStorage.used} / {localStorage.total} GB - - {localStorage.percent.toFixed(1)}% -
-
- - ) : ( - <> +
+
Node Storage
+
+ Used: + {storageData.used.toFixed(1)} GB +
+
+ Available: + {storageData.available.toFixed(1)} GB +
+ +
+ + {storageData.used.toFixed(1)} / {(storageData.used + storageData.available).toFixed(1)} GB + + + {((storageData.used / (storageData.used + storageData.available)) * 100).toFixed(1)}% + +
+
+ + {localStorage && ( +
+
Local Storage (System)
- Used: - {storageData.used} GB + Used: + {formatStorage(localStorage.used)}
- Available: - {storageData.available} GB + Available: + + {formatStorage(localStorage.available)} +
- - + +
+ + {formatStorage(localStorage.used)} / {formatStorage(localStorage.total)} + + {localStorage.percent.toFixed(1)}% +
+
)} - -
-

- {storageData.disk_count} physical disk{storageData.disk_count !== 1 ? "s" : ""} configured -

-
) : (
Storage data not available