fix(usage): expose pending reasoning and exact reset expiry

This commit is contained in:
MMEXA
2026-07-13 22:03:44 +08:00
parent 2fc604e047
commit b09d1f1c33
5 changed files with 58 additions and 13 deletions
@@ -310,7 +310,7 @@
:title="item.title"
class="tabular-nums"
>
{{ item.displayKey }} {{ formatCodexResetCreditDays(item.remainingSeconds) }}
{{ item.displayKey }} {{ formatCodexResetCreditExpiresAt(item.expiresAt) }}
</span>
<span
v-if="itemIndex < getVisibleCodexResetCreditItems(key).length - 1"
@@ -1019,7 +1019,7 @@ import {
import { getGeminiCliAccountCreditsText } from '@/utils/providerKeyQuota'
import {
formatCodexResetCreditCount as formatCodexResetCreditCountLabel,
formatCodexResetCreditDays,
formatCodexResetCreditExpiresAt,
getCodexResetCreditAvailableCount as getCodexResetCreditAvailableCountFromSnapshot,
getVisibleCodexResetCreditItems as getVisibleCodexResetCreditItemsFromSnapshot,
} from './codex-reset-credit-display'
@@ -1702,7 +1702,7 @@ async function handleConsumeCodexResetCredit(key: EndpointAPIKey) {
const earliest = getVisibleCodexResetCreditItems(key)[0]
const detailMessage = earliest
? `\n当前最早过期项:${earliest.displayKey},约 ${formatCodexResetCreditDays(earliest.remainingSeconds)} 后过期。`
? `\n当前最早过期项:${earliest.displayKey},${formatCodexResetCreditExpiresAt(earliest.expiresAt)} 过期。`
: ''
const confirmed = await confirm({
title: legacyT('确认使用 Codex 重置机会'),