From a94000e11467f262c6e2e31019b10e49e21c7e29 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Fri, 7 Nov 2025 11:05:57 +0100 Subject: [PATCH] Update AppImage --- AppImage/components/ui/dialog.tsx | 1 + AppImage/components/virtual-machines.tsx | 34 ++++++++++++++---------- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/AppImage/components/ui/dialog.tsx b/AppImage/components/ui/dialog.tsx index e6dcf4a..5c95c56 100644 --- a/AppImage/components/ui/dialog.tsx +++ b/AppImage/components/ui/dialog.tsx @@ -41,6 +41,7 @@ const DialogContent = React.forwardRef< "fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] rounded-lg", className, )} + aria-describedby={props["aria-describedby"] || undefined} {...props} > {children} diff --git a/AppImage/components/virtual-machines.tsx b/AppImage/components/virtual-machines.tsx index fd5cc4b..e36f67c 100644 --- a/AppImage/components/virtual-machines.tsx +++ b/AppImage/components/virtual-machines.tsx @@ -1042,7 +1042,11 @@ export function VirtualMachines() { setEditedNotes("") }} > - + {currentView === "main" ? ( <> @@ -1096,13 +1100,16 @@ export function VirtualMachines() { )} +

+ Virtual machine details and controls for {selectedVM?.name} +

{selectedVM && ( <> -
+
Loading configuration...
) : vmDetails?.config ? ( <> - +

@@ -1541,7 +1548,7 @@ export function VirtualMachines() {

{vmDetails.config.rootfs && ( -
+
Root Filesystem
{vmDetails.config.rootfs} @@ -1549,7 +1556,7 @@ export function VirtualMachines() {
)} {vmDetails.config.scsihw && ( -
+
SCSI Controller
{vmDetails.config.scsihw}
@@ -1557,7 +1564,7 @@ export function VirtualMachines() { {Object.keys(vmDetails.config) .filter((key) => key.match(/^(scsi|sata|ide|virtio)\d+$/)) .map((diskKey) => ( -
+
{diskKey.toUpperCase().replace(/(\d+)/, " $1")}
@@ -1567,7 +1574,7 @@ export function VirtualMachines() {
))} {vmDetails.config.efidisk0 && ( -
+
EFI Disk
{vmDetails.config.efidisk0} @@ -1575,18 +1582,17 @@ export function VirtualMachines() {
)} {vmDetails.config.tpmstate0 && ( -
+
TPM State
{vmDetails.config.tpmstate0}
)} - {/* Mount points for LXC */} {Object.keys(vmDetails.config) .filter((key) => key.match(/^mp\d+$/)) .map((mpKey) => ( -
+
Mount Point {mpKey.replace("mp", "")}
@@ -1607,7 +1613,7 @@ export function VirtualMachines() { {Object.keys(vmDetails.config) .filter((key) => key.match(/^net\d+$/)) .map((netKey) => ( -
+
Network Interface {netKey.replace("net", "")}
@@ -1655,7 +1661,7 @@ export function VirtualMachines() { {Object.keys(vmDetails.config) .filter((key) => key.match(/^hostpci\d+$/)) .map((pciKey) => ( -
+
{pciKey.toUpperCase().replace(/(\d+)/, " $1")}
@@ -1678,7 +1684,7 @@ export function VirtualMachines() { {Object.keys(vmDetails.config) .filter((key) => key.match(/^usb\d+$/)) .map((usbKey) => ( -
+
{usbKey.toUpperCase().replace(/(\d+)/, " $1")}
@@ -1701,7 +1707,7 @@ export function VirtualMachines() { {Object.keys(vmDetails.config) .filter((key) => key.match(/^serial\d+$/)) .map((serialKey) => ( -
+
{serialKey.toUpperCase().replace(/(\d+)/, " $1")}