From 9d130286539ea6eb4b572b216fe81393a7b3afb4 Mon Sep 17 00:00:00 2001 From: haimu0427 Date: Thu, 12 Mar 2026 15:15:04 +0800 Subject: [PATCH] feat(ui): add Clash settings to subscription panels - Add Clash enable switch in general subscription settings - Add Clash path/URI configuration in formats panel - Display Clash QR code on subscription page - Rename JSON tab to "Formats" for clarity Co-Authored-By: Claude Sonnet 4.6 --- web/html/settings.html | 4 +-- .../settings/panel/subscription/general.html | 7 +++++ .../settings/panel/subscription/json.html | 26 ++++++++++++++++--- .../settings/panel/subscription/subpage.html | 17 ++++++++++-- 4 files changed, 46 insertions(+), 8 deletions(-) diff --git a/web/html/settings.html b/web/html/settings.html index 21294da7..a34ff6d0 100644 --- a/web/html/settings.html +++ b/web/html/settings.html @@ -82,10 +82,10 @@ {{ template "settings/panel/subscription/general" . }} - + {{ template "settings/panel/subscription/json" . }} diff --git a/web/html/settings/panel/subscription/general.html b/web/html/settings/panel/subscription/general.html index 5d83aa37..4f10a716 100644 --- a/web/html/settings/panel/subscription/general.html +++ b/web/html/settings/panel/subscription/general.html @@ -15,6 +15,13 @@ + + + + + diff --git a/web/html/settings/panel/subscription/json.html b/web/html/settings/panel/subscription/json.html index e8642305..9b83571a 100644 --- a/web/html/settings/panel/subscription/json.html +++ b/web/html/settings/panel/subscription/json.html @@ -1,8 +1,8 @@ {{define "settings/panel/subscription/json"}} - - + + - - + + + + + + + + + + + + diff --git a/web/html/settings/panel/subscription/subpage.html b/web/html/settings/panel/subscription/subpage.html index 794c67c3..64c1224d 100644 --- a/web/html/settings/panel/subscription/subpage.html +++ b/web/html/settings/panel/subscription/subpage.html @@ -83,7 +83,7 @@ - + {{ i18n @@ -112,6 +112,19 @@ + + + + Clash / Mihomo + + + + + + + + @@ -242,7 +255,7 @@ -