From f6d26042dae914c01d3b1d64657e1b3c58bba2d5 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Tue, 4 Nov 2025 19:13:47 +0100 Subject: [PATCH] Update AppImage --- AppImage/components/proxmox-dashboard.tsx | 22 +++++++++++++++++++++ AppImage/components/settings.tsx | 9 +++++++++ AppImage/scripts/flask_server.py | 24 ++++++++++++----------- 3 files changed, 44 insertions(+), 11 deletions(-) diff --git a/AppImage/components/proxmox-dashboard.tsx b/AppImage/components/proxmox-dashboard.tsx index 2bfe79b..88762a9 100644 --- a/AppImage/components/proxmox-dashboard.tsx +++ b/AppImage/components/proxmox-dashboard.tsx @@ -287,6 +287,11 @@ export function ProxmoxDashboard() { setupTokenRefresh() } + const handleLogout = () => { + localStorage.removeItem("proxmenux-auth-token") + setIsAuthenticated(false) + } + useEffect(() => { const checkAuth = async () => { console.log("[v0] Checking authentication status...") @@ -443,6 +448,17 @@ export function ProxmoxDashboard() { + + {authRequired && isAuthenticated && ( + + )} {/* Mobile Actions */} @@ -457,6 +473,12 @@ export function ProxmoxDashboard() { + + {authRequired && isAuthenticated && ( + + )} diff --git a/AppImage/components/settings.tsx b/AppImage/components/settings.tsx index 04fce52..3c290ff 100644 --- a/AppImage/components/settings.tsx +++ b/AppImage/components/settings.tsx @@ -184,6 +184,11 @@ export function Settings() { } } + const handleLogout = () => { + localStorage.removeItem("proxmenux-auth-token") + window.location.reload() + } + return (
@@ -316,6 +321,10 @@ export function Settings() { {authEnabled && (
+ + {!showChangePassword && (