diff --git a/frontend/src/models/setting.js b/frontend/src/models/setting.js
index 4bcbcefb..51cfdd71 100644
--- a/frontend/src/models/setting.js
+++ b/frontend/src/models/setting.js
@@ -14,6 +14,7 @@ export class AllSetting {
this.webCertFile = "";
this.webKeyFile = "";
this.webBasePath = "/";
+ this.webFavicon = "";
this.sessionMaxAge = 360;
this.trustedProxyCIDRs = "127.0.0.1/32,::1/128";
this.pageSize = 25;
diff --git a/frontend/src/pages/settings/GeneralTab.vue b/frontend/src/pages/settings/GeneralTab.vue
index 75957277..35d6cfa1 100644
--- a/frontend/src/pages/settings/GeneralTab.vue
+++ b/frontend/src/pages/settings/GeneralTab.vue
@@ -1,6 +1,8 @@
@@ -145,6 +202,33 @@ onMounted(loadInboundTags);
+
+ {{ t('pages.settings.panelFavicon') }}
+ {{ t('pages.settings.panelFaviconDesc') }}
+
+
+
+
+
+
+
+
+
+ {{ t('pages.settings.upload') }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ t('pages.settings.sessionMaxAge') }}
{{ t('pages.settings.sessionMaxAgeDesc') }}
@@ -429,6 +513,12 @@ onMounted(loadInboundTags);