From 4b14dfa47e6f381d0121676eb45face88d74b508 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Thu, 27 Aug 2026 08:53:04 +0200 Subject: [PATCH] centralize the Monitor version and prepare the 1.2.4.2-beta MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - centralize the app version in a new `AppImage/lib/version.ts` — the dashboard footer, SMART report footer and release-notes modal all read from a single export, so a future bump only has to touch version.ts, package.json and beta_version.txt - roll `package.json` and `package-lock.json` to `1.2.4.2-beta` (the lockfile was still stuck on the stale `1.2.2.2-beta` marker) - move the previous `1.2.4.1-beta` feature list into the modal's historical CHANGELOG under its August 17, 2026 date so navigating "Anterior/Próximo" still walks through the complete history - write the four new What's New entries for the ongoing 1.2.4.2 cycle: smarter LXC app detection (Docker promoted as parent workload during cold start, unregistered suggestions cached at startup, on-demand catalog scan), end-to-end Docker updates (Engine + per-image tracking on the 24h cycle with a "Check now" action), the 380+ workload detection catalog built from the live community-scripts source, and Pushover joining Telegram/Gotify/Discord/Email/Apprise as a native notification channel - add the four new i18n keys (appDetection, dockerUpdates, appCatalog, pushover) to all eight bundled locales — en and es curated, the six remaining kept in English until the docs-i18n workflow retranslates them --- AppImage/components/proxmox-dashboard.tsx | 3 +- AppImage/components/release-notes-modal.tsx | 54 ++++++++++----------- AppImage/components/storage-overview.tsx | 3 +- AppImage/lib/version.ts | 11 +++++ AppImage/messages/de/common.json | 13 ++--- AppImage/messages/en/common.json | 13 ++--- AppImage/messages/es/common.json | 13 ++--- AppImage/messages/fr/common.json | 13 ++--- AppImage/messages/it/common.json | 13 ++--- AppImage/messages/pt/common.json | 13 ++--- AppImage/messages/sk/common.json | 13 ++--- AppImage/messages/sv/common.json | 13 ++--- AppImage/package-lock.json | 4 +- AppImage/package.json | 2 +- 14 files changed, 77 insertions(+), 104 deletions(-) create mode 100644 AppImage/lib/version.ts diff --git a/AppImage/components/proxmox-dashboard.tsx b/AppImage/components/proxmox-dashboard.tsx index f5c71ad1..b44e5245 100644 --- a/AppImage/components/proxmox-dashboard.tsx +++ b/AppImage/components/proxmox-dashboard.tsx @@ -52,6 +52,7 @@ import { DropdownMenuTrigger, } from "./ui/dropdown-menu" import { useT } from "../lib/i18n/provider" +import { APP_VERSION } from "../lib/version" interface SystemStatus { status: "healthy" | "warning" | "critical" @@ -854,7 +855,7 @@ export function ProxmoxDashboard() {