From 3316f897805adb662cc4896432aec101f8c1d39e Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Thu, 4 Dec 2025 06:54:13 -0500 Subject: [PATCH] feat: add uptime display and enhance server configuration section with icons for improved readability and user experience --- .../Servers/Proxmox/views/server.blade.php | 46 ++++++++++++++++--- 1 file changed, 40 insertions(+), 6 deletions(-) diff --git a/extensions/Servers/Proxmox/views/server.blade.php b/extensions/Servers/Proxmox/views/server.blade.php index 896766731..d4a6f209d 100644 --- a/extensions/Servers/Proxmox/views/server.blade.php +++ b/extensions/Servers/Proxmox/views/server.blade.php @@ -33,6 +33,29 @@ IPv6 Address {{ $server->primaryIpv6->ip }} + @if($status->status == 'running' && isset($status->uptime)) +
+ Uptime + + @php + $uptime = $status->uptime; + $days = floor($uptime / 86400); + $hours = floor(($uptime % 86400) / 3600); + $minutes = floor(($uptime % 3600) / 60); + + $uptimeStr = ''; + if ($days > 0) { + $uptimeStr .= $days . 'd '; + } + if ($hours > 0 || $days > 0) { + $uptimeStr .= $hours . 'h '; + } + $uptimeStr .= $minutes . 'm'; + @endphp + {{ trim($uptimeStr) }} + +
+ @endif