diff --git a/web/html/index.html b/web/html/index.html
index 3cd21677..62e9453b 100644
--- a/web/html/index.html
+++ b/web/html/index.html
@@ -169,6 +169,14 @@
+
+
+
+ [[ panelUpdateModal.info.latestVersion ]]
+ {{ i18n "pages.index.updatePanel" }}
+
+
+
v{{ .cur_ver }}
@@ -184,12 +192,6 @@
{{ i18n "pages.index.documentation" }}
-
-
-
- {{ i18n "pages.index.updatePanel" }}
-
-
@@ -1430,6 +1432,13 @@
// Initial status fetch
await this.getStatus();
+ // Silently check for panel updates so the indicator shows on load
+ HttpUtil.get('/panel/api/server/getPanelUpdateInfo').then(msg => {
+ if (msg && msg.success && msg.obj) {
+ panelUpdateModal.info = msg.obj;
+ }
+ });
+
// Setup WebSocket for real-time updates
if (window.wsClient) {
window.wsClient.connect();