From 91142271aa8451b4930479b120ab740918a16cbe Mon Sep 17 00:00:00 2001 From: QLHazyCoder <2825305047@qq.com> Date: Tue, 14 Apr 2026 00:28:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Hotmail=20=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E6=A8=A1=E5=BC=8F=E4=B8=BA=E6=9C=AC=E5=9C=B0=E5=8A=A9?= =?UTF-8?q?=E6=89=8B=EF=BC=8C=E7=A6=81=E7=94=A8=E8=BF=9C=E7=A8=8B=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E9=80=89=E9=A1=B9=EF=BC=8C=E5=B9=B6=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E6=95=99=E7=A8=8B=E6=8C=89=E9=92=AE=E5=8F=8A?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- background.js | 6 ++---- sidepanel/sidepanel.css | 24 +++++++++++++++++++----- sidepanel/sidepanel.html | 6 +++--- sidepanel/sidepanel.js | 22 ++++++++++++++++++---- 4 files changed, 42 insertions(+), 16 deletions(-) diff --git a/background.js b/background.js index cb4a879..a1e5d6c 100644 --- a/background.js +++ b/background.js @@ -67,7 +67,7 @@ const PERSISTED_SETTING_DEFAULTS = { emailGenerator: 'duck', // 注册邮箱生成方式:duck / cloudflare。 inbucketHost: '', // 仅当 mailProvider 为 inbucket 时填写 Inbucket 地址,其他情况保持为空。 inbucketMailbox: '', // 仅当 mailProvider 为 inbucket 时填写邮箱名,其他情况保持为空。 - hotmailServiceMode: HOTMAIL_SERVICE_MODE_REMOTE, // Hotmail 服务模式:远程服务 / 本地助手。 + hotmailServiceMode: HOTMAIL_SERVICE_MODE_LOCAL, // Hotmail 服务模式:远程服务 / 本地助手。 hotmailRemoteBaseUrl: DEFAULT_HOTMAIL_REMOTE_BASE_URL, // Hotmail 远程服务地址。 hotmailLocalBaseUrl: DEFAULT_HOTMAIL_LOCAL_BASE_URL, // Hotmail 本地 helper 地址。 cloudflareDomain: '', // 仅当 emailGenerator=cloudflare 时填写自定义域名。 @@ -198,9 +198,7 @@ function normalizeCloudflareDomains(values) { } function normalizeHotmailServiceMode(rawValue = '') { - return String(rawValue || '').trim().toLowerCase() === HOTMAIL_SERVICE_MODE_LOCAL - ? HOTMAIL_SERVICE_MODE_LOCAL - : HOTMAIL_SERVICE_MODE_REMOTE; + return HOTMAIL_SERVICE_MODE_LOCAL; } function normalizeHotmailRemoteBaseUrl(rawValue = '') { diff --git a/sidepanel/sidepanel.css b/sidepanel/sidepanel.css index b627d9d..b072801 100644 --- a/sidepanel/sidepanel.css +++ b/sidepanel/sidepanel.css @@ -327,6 +327,11 @@ header { gap: 2px; } +.section-mini-copy .section-label { + font-size: 14px; + letter-spacing: 0.04em; +} + .section-mini-actions { display: flex; align-items: center; @@ -335,11 +340,6 @@ header { justify-content: flex-end; } -.section-hint { - color: var(--text-muted); - font-size: 12px; -} - .data-row { display: flex; align-items: center; @@ -496,6 +496,20 @@ header { box-shadow: 0 0 0 1px var(--blue-glow); } +.choice-btn:disabled { + border-color: var(--border); + background: var(--bg-elevated); + color: var(--text-muted); + cursor: not-allowed; + box-shadow: none; +} + +.choice-btn:disabled:hover { + border-color: var(--border); + background: var(--bg-elevated); + color: var(--text-muted); +} + #btn-fetch-email, #btn-save-settings { padding-inline: 10px; diff --git a/sidepanel/sidepanel.html b/sidepanel/sidepanel.html index 6f545b2..2698bce 100644 --- a/sidepanel/sidepanel.html +++ b/sidepanel/sidepanel.html @@ -130,7 +130,7 @@