From 59ea2645db827335a0689d2fb7aeeef4e52af52b Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Thu, 18 Sep 2025 13:56:04 +0200 Subject: new: subJsonEnable after this subEnable by default is true and subJsonEnable is false --- web/html/inbounds.html | 6 ++++-- web/html/modals/inbound_info_modal.html | 4 ++-- web/html/modals/qrcode_modal.html | 6 ++++-- web/html/settings.html | 4 +++- web/html/settings/panel/subscription/general.html | 7 +++++++ web/html/settings/panel/subscription/subpage.html | 4 ++-- 6 files changed, 22 insertions(+), 9 deletions(-) (limited to 'web/html') diff --git a/web/html/inbounds.html b/web/html/inbounds.html index 1c48480d..5f17c98b 100644 --- a/web/html/inbounds.html +++ b/web/html/inbounds.html @@ -736,10 +736,11 @@ refreshing: false, refreshInterval: Number(localStorage.getItem("refreshInterval")) || 5000, subSettings: { - enable: false, + enable: true, subTitle: '', subURI: '', subJsonURI: '', + subJsonEnable: false, }, remarkModel: '-ieo', datepicker: 'gregorian', @@ -795,7 +796,8 @@ enable: subEnable, subTitle: subTitle, subURI: subURI, - subJsonURI: subJsonURI + subJsonURI: subJsonURI, + subJsonEnable: subJsonEnable, }; this.pageSize = pageSize; this.remarkModel = remarkModel; diff --git a/web/html/modals/inbound_info_modal.html b/web/html/modals/inbound_info_modal.html index 5112ec1c..55d9919c 100644 --- a/web/html/modals/inbound_info_modal.html +++ b/web/html/modals/inbound_info_modal.html @@ -308,7 +308,7 @@ [[ infoModal.subLink ]] - + Json Link @@ -548,7 +548,7 @@ if (this.clientSettings) { if (this.clientSettings.subId) { this.subLink = this.genSubLink(this.clientSettings.subId); - this.subJsonLink = this.genSubJsonLink(this.clientSettings.subId); + this.subJsonLink = app.subSettings.subJsonEnable ? this.genSubJsonLink(this.clientSettings.subId) : ''; } } this.visible = true; diff --git a/web/html/modals/qrcode_modal.html b/web/html/modals/qrcode_modal.html index ef438b74..cdbb585b 100644 --- a/web/html/modals/qrcode_modal.html +++ b/web/html/modals/qrcode_modal.html @@ -30,7 +30,7 @@ - + {{ i18n "pages.settings.subSettings"}} Json @@ -262,7 +262,9 @@ if (qrModal.client && qrModal.client.subId) { qrModal.subId = qrModal.client.subId; this.setQrCode("qrCode-sub", this.genSubLink(qrModal.subId)); - this.setQrCode("qrCode-subJson", this.genSubJsonLink(qrModal.subId)); + if (app.subSettings.subJsonEnable) { + this.setQrCode("qrCode-subJson", this.genSubJsonLink(qrModal.subId)); + } } qrModal.qrcodes.forEach((element, index) => { this.setQrCode("qrCode-" + index, element.link); diff --git a/web/html/settings.html b/web/html/settings.html index 0c88f518..22ad3907 100644 --- a/web/html/settings.html +++ b/web/html/settings.html @@ -79,7 +79,7 @@ {{ template "settings/panel/subscription/general" . }} - + + + + + + diff --git a/web/html/settings/panel/subscription/subpage.html b/web/html/settings/panel/subscription/subpage.html index c9cf241f..6d56496b 100644 --- a/web/html/settings/panel/subscription/subpage.html +++ b/web/html/settings/panel/subscription/subpage.html @@ -56,7 +56,7 @@ - -