From f62b30b50db36887c8e14badde16f7d5093b0c69 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Fri, 21 Nov 2025 19:32:27 +0100 Subject: [PATCH] Update AppImage --- AppImage/app/terminal/page.tsx | 41 -------- AppImage/components/proxmox-dashboard.tsx | 31 +++++- AppImage/components/sidebar.tsx | 113 ++++++++++++++++++++++ 3 files changed, 143 insertions(+), 42 deletions(-) delete mode 100644 AppImage/app/terminal/page.tsx diff --git a/AppImage/app/terminal/page.tsx b/AppImage/app/terminal/page.tsx deleted file mode 100644 index 762f50a..0000000 --- a/AppImage/app/terminal/page.tsx +++ /dev/null @@ -1,41 +0,0 @@ -"use client" -import dynamic from "next/dynamic" -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" -import { TerminalIcon } from "lucide-react" - -const TerminalPanel = dynamic(() => import("@/components/terminal-panel").then((mod) => mod.TerminalPanel), { - ssr: false, - loading: () => ( -
-
Loading terminal...
-
- ), -}) - -export default function TerminalPage() { - return ( -
-
-
- -
-

System Terminal

-

Execute commands and manage your Proxmox system

-
-
- - - - Interactive Shell - - Full bash terminal with support for all system commands. Use touch gestures or keyboard shortcuts. - - - - - - -
-
- ) -} diff --git a/AppImage/components/proxmox-dashboard.tsx b/AppImage/components/proxmox-dashboard.tsx index 0ab1c83..510242e 100644 --- a/AppImage/components/proxmox-dashboard.tsx +++ b/AppImage/components/proxmox-dashboard.tsx @@ -15,6 +15,8 @@ import { OnboardingCarousel } from "./onboarding-carousel" import { HealthStatusModal } from "./health-status-modal" import { ReleaseNotesModal, useVersionCheck } from "./release-notes-modal" import { getApiUrl, fetchApi } from "../lib/api-config" +import TerminalPanel from "./terminal-panel" +import TerminalIcon from "lucide-react/Terminal" import { RefreshCw, AlertTriangle, @@ -259,6 +261,8 @@ export function ProxmoxDashboard() { return "VMs & LXCs" case "hardware": return "Hardware" + case "terminal": + return "Terminal" case "logs": return "System Logs" case "settings": @@ -412,7 +416,7 @@ export function ProxmoxDashboard() { >
- + Hardware + + Terminal + Hardware + + + + + + + + + + + + + + + +
+ ) +} + +export default Sidebar