Update AppImage

This commit is contained in:
MacRimi
2025-11-07 17:35:45 +01:00
parent cc2d6849a8
commit 60c91d9fe4
2 changed files with 9 additions and 6 deletions

View File

@@ -3,7 +3,7 @@
import { useState } from "react" import { useState } from "react"
import { Card, CardContent, CardHeader, CardTitle } from "./ui/card" import { Card, CardContent, CardHeader, CardTitle } from "./ui/card"
import { Badge } from "./ui/badge" import { Badge } from "./ui/badge"
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "./ui/dialog" import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "./ui/dialog"
import { Wifi, Activity, Network, Router, AlertCircle, Zap } from "lucide-react" import { Wifi, Activity, Network, Router, AlertCircle, Zap } from "lucide-react"
import useSWR from "swr" import useSWR from "swr"
import { NetworkTrafficChart } from "./network-traffic-chart" import { NetworkTrafficChart } from "./network-traffic-chart"
@@ -688,6 +688,9 @@ export function NetworkMetrics() {
<Router className="h-5 w-5" /> <Router className="h-5 w-5" />
{selectedInterface?.name} - Interface Details {selectedInterface?.name} - Interface Details
</DialogTitle> </DialogTitle>
<DialogDescription>
View detailed information and network traffic statistics for this interface
</DialogDescription>
{selectedInterface?.status.toLowerCase() === "up" && selectedInterface?.vm_type !== "vm" && ( {selectedInterface?.status.toLowerCase() === "up" && selectedInterface?.vm_type !== "vm" && (
<div className="flex justify-end pt-2"> <div className="flex justify-end pt-2">
<Select value={modalTimeframe} onValueChange={(value: any) => setModalTimeframe(value)}> <Select value={modalTimeframe} onValueChange={(value: any) => setModalTimeframe(value)}>

View File

@@ -7,7 +7,7 @@ import { Card, CardContent, CardHeader, CardTitle } from "./ui/card"
import { Badge } from "./ui/badge" import { Badge } from "./ui/badge"
import { Progress } from "./ui/progress" import { Progress } from "./ui/progress"
import { Button } from "./ui/button" import { Button } from "./ui/button"
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "./ui/dialog" import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "./ui/dialog"
import { import {
Server, Server,
Play, Play,
@@ -1044,7 +1044,6 @@ export function VirtualMachines() {
> >
<DialogContent <DialogContent
className="max-w-4xl h-[95vh] sm:h-[90vh] flex flex-col p-0 overflow-hidden" className="max-w-4xl h-[95vh] sm:h-[90vh] flex flex-col p-0 overflow-hidden"
aria-describedby="vm-dialog-description"
key={selectedVM?.vmid || "no-vm"} key={selectedVM?.vmid || "no-vm"}
> >
{currentView === "main" ? ( {currentView === "main" ? (
@@ -1100,9 +1099,10 @@ export function VirtualMachines() {
)} )}
</div> </div>
</DialogTitle> </DialogTitle>
<p id="vm-dialog-description" className="sr-only"> <DialogDescription>
Virtual machine details and controls for {selectedVM?.name} View and manage configuration, resources, and status for this virtual machine
</p> </DialogDescription>
{/* </CHANGE> */}
</DialogHeader> </DialogHeader>
<div className="flex-1 overflow-y-auto px-6 py-4"> <div className="flex-1 overflow-y-auto px-6 py-4">