refactor(codex): generalize fingerprint convergence

This commit is contained in:
elky
2026-09-01 17:05:54 +08:00
parent ef7caa40e7
commit d07dc86376
7 changed files with 146 additions and 45 deletions
@@ -343,16 +343,16 @@
for="codex-fingerprint-convergence"
class="text-sm font-medium"
>
{{ legacyT('Codex OAuth 指纹收敛') }}
{{ legacyT('Codex 指纹收敛') }}
</Label>
<p class="text-xs text-muted-foreground leading-relaxed">
{{ legacyT('统一同一 OAuth 账号的设备与会话标识;关闭时保持现有透传行为。') }}
{{ legacyT('统一同一 Codex 身份的设备与会话标识;关闭时保持现有透传行为。') }}
</p>
</div>
<Switch
id="codex-fingerprint-convergence"
:model-value="form.codex_fingerprint_convergence_enabled"
:aria-label="legacyT('Codex OAuth 指纹收敛')"
:aria-label="legacyT('Codex 指纹收敛')"
@update:model-value="(v: boolean) => form.codex_fingerprint_convergence_enabled = v"
/>
</div>
@@ -275,6 +275,7 @@ describe('ProviderFormDialog provider types', () => {
'#codex-fingerprint-convergence',
)
expect(convergenceSwitch).not.toBeNull()
expect(document.body.textContent).toContain('Codex 指纹收敛')
expect(convergenceSwitch?.getAttribute('aria-checked')).toBe('false')
convergenceSwitch?.click()