From a198421a70c3e1d026b28a57ae5f15016b0beccc Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Wed, 17 Dec 2025 18:36:48 -0500 Subject: [PATCH] Implement feature X to enhance user experience and optimize performance --- .../Servers/Proxmox/views/overview.blade.php | 594 +++++++++++------- 1 file changed, 360 insertions(+), 234 deletions(-) diff --git a/extensions/Servers/Proxmox/views/overview.blade.php b/extensions/Servers/Proxmox/views/overview.blade.php index 94277b935..4f9d45a26 100644 --- a/extensions/Servers/Proxmox/views/overview.blade.php +++ b/extensions/Servers/Proxmox/views/overview.blade.php @@ -41,8 +41,8 @@ } -
-
+
-
- -
-
-

Cloud-init Configuration Notice

-
-
-

- Hostname, password, and networking settings are configured automatically via cloud-init. +

+

+ Hostname, password, and networking settings are configured automatically via cloud-init. This applies to standard operating system installations that support cloud-init. However, if you are:

-
    +
    • Installing from an ISO image
    • Configuring the operating system manually during installation
    • Using Windows (which does not support cloud-init)
    -

    - You will need to manually configure networking, security settings, and hostname within the operating system, as cloud-init will not be available in these scenarios. +

    + You will need to manually configure networking, security settings, and hostname within the operating system, as cloud-init will not be available in these scenarios.

-
-
-

Server Overview

+
+

Server Overview

-
-

+

Real-time resource monitoring and server configuration details.

@@ -317,61 +342,65 @@ @endphp -
+
@foreach($resourceAllocations as $resource) -
-
-

{{ $resource['label'] }}

+
+
+

{{ $resource['label'] }}

@if(isset($resource['badge'])) - + {{ $resource['badge']['label'] }} @endif
-
{{ $resource['usage_summary'] }}
- @if($resource['used_percent'] !== null) -
-
+
+
{{ $resource['usage_summary'] }}
+

{{ $resource['entitlement_label'] }}

+
+ @if($resource['used_percent'] !== null) +
+
+
+
+
+ {{ number_format($resource['used_percent'], 1) }}% + @if($resource['used_percent'] > 100) + Over entitlement + @endif +
-

- {{ number_format($resource['used_percent'], 1) }}% of {{ $resource['entitlement_label'] }} -

- @else -

- {{ $resource['entitlement_label'] }} -

@endif
@endforeach
-
+
-
-
-
- -

Server Information

+
+
+
+ +

Server Information

-
-
+
+
-
-
- +
+
+ Status
@if ($status && $status->status === 'running') - + Running @else - + Stopped @@ -379,22 +408,22 @@
-
-
- +
+
+ Operating System
- {{ $server->os->name }} + {{ $server->os->name }}
-
-
- +
+
+ Hostname
- {{ $server->hostname ?? $status->name ?? 'N/A' }} -
@@ -462,14 +491,14 @@ @if($server->primaryIpv4) -
-
- +
+
+ IPv4 Address
- {{ $server->primaryIpv4->ip }} - @@ -479,14 +508,14 @@ @if($server->primaryIpv6) -
-
- +
+
+ IPv6 Address
- {{ $server->primaryIpv6->ip }} - @@ -495,9 +524,9 @@ @endif -
-
- +
+
+ Root Password
@@ -505,15 +534,15 @@ @if(isset($server->password) && $server->password) •••••••• @else - Emailed + Emailed @endif @if(isset($server->password) && $server->password) - @endif -
@@ -663,35 +692,46 @@
-
-
-
-
-

DNS

+
+
+
+
+ +

DNS Configuration

- + class="fixed inset-0 z-[60] bg-gray-900 bg-opacity-50 backdrop-blur-sm" style="display: none;">