From 10f122aac8a8769722874f2f6260ccbab48c1e6d Mon Sep 17 00:00:00 2001 From: Zyy Date: Sun, 18 Oct 2026 13:32:51 +0800 Subject: [PATCH] fix(frontend): align theme preview data and input hints Match the supplied Codex Desktop identity reference and avoid undefined verification labels. Remove ellipses from input placeholders while preserving OAuth callback URL examples. Co-authored-by: Codex --- .../components/AccountConnectionTestModal.vue | 2 +- .../dashboard/components/WireProfileCard.vue | 7 +++--- .../groups/components/AccountGroupFilters.vue | 2 +- .../components/AccountGroupFormModal.vue | 2 +- .../PluginFrontendAuthenticationEditor.vue | 2 +- .../proxies/components/ProxyAccountsModal.vue | 2 +- frontend/src/views/proxies/index.vue | 2 +- .../src/views/theme/fixtures/dashboard.ts | 24 ++++++++++--------- 8 files changed, 23 insertions(+), 20 deletions(-) diff --git a/frontend/src/views/accounts/components/AccountConnectionTestModal.vue b/frontend/src/views/accounts/components/AccountConnectionTestModal.vue index e97ab9fa6..605daadfe 100644 --- a/frontend/src/views/accounts/components/AccountConnectionTestModal.vue +++ b/frontend/src/views/accounts/components/AccountConnectionTestModal.vue @@ -91,7 +91,7 @@ function connectionLogClass(tone: string) { aria-label="测试模型" :options="modelOptions" :disabled="status === 'running' || loadingModels || refreshingModels" - :placeholder="loadingModels ? '加载模型中...' : '选择上游模型'" + :placeholder="loadingModels ? '加载模型中' : '选择上游模型'" empty-text="上游没有返回模型" /> diff --git a/frontend/src/views/dashboard/components/WireProfileCard.vue b/frontend/src/views/dashboard/components/WireProfileCard.vue index 2902ffa30..695b96dee 100644 --- a/frontend/src/views/dashboard/components/WireProfileCard.vue +++ b/frontend/src/views/dashboard/components/WireProfileCard.vue @@ -111,9 +111,10 @@ const releaseStatus = computed(() => { } }) -const verifiedLabel = computed(() => - profile.value?.verifiedAt ? `画像核验 ${profile.value.verifiedAtDisplay}` : undefined, -) +const verifiedLabel = computed(() => { + const verifiedAt = profile.value?.verifiedAtDisplay + return verifiedAt ? `画像核验 ${verifiedAt}` : undefined +}) const checkedLabel = computed(() => { const checkedAt = profile.value?.release?.checkedAtDisplay diff --git a/frontend/src/views/groups/components/AccountGroupFilters.vue b/frontend/src/views/groups/components/AccountGroupFilters.vue index fddeae2cb..03ca12f35 100644 --- a/frontend/src/views/groups/components/AccountGroupFilters.vue +++ b/frontend/src/views/groups/components/AccountGroupFilters.vue @@ -22,7 +22,7 @@ const status = defineModel('status', { required: true }) v-model="search" class="sm:w-80" aria-label="搜索账号分组" - placeholder="搜索分组名称..." + placeholder="搜索分组名称" >