docs(copy): 补一轮:去掉「尚未」「无需」,删除 Passkey 的确认按钮写明对象

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Cxwgnn2pbzQ7rXv3rq7fei
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-10-07 01:49:10 +08:00
1 parent ea42018d3f
commit 1fdcefda6a
5 files changed
+6 -6

No files matched your search

@@ -101,7 +101,7 @@ function PasskeyRow({ item }: { item: PasskeyInfo }) {
}
title={`删除 Passkey「${item.name}」?`}
description="删除后这把钥匙不能再登录控制台;设备上的钥匙要在系统设置里另外删。"
confirmLabel="删除"
confirmLabel="删除 Passkey"
destructive
onConfirm={async () => {
try {
@@ -49,7 +49,7 @@ const RISK: Record<RiskLevel, { label: string; tone: StatusTone }> = {
};
const AUTH: Record<CapabilityAuthState, { label: string; tone: StatusTone; hint: string }> = {
read_only: { label: "无需授权", tone: "neutral", hint: "只读或预览,不改数据;Key 有对应 scope 就能调用" },
read_only: { label: "不需要授权", tone: "neutral", hint: "只读或预览,不改数据;Key 有对应 scope 就能调用" },
granted: { label: "有持续授权", tone: "success", hint: "智能体、MCP、API Key 调用按持续授权放行" },
needs_approval: {
label: "需审批",
@@ -435,8 +435,8 @@ export function OrganizeSourcesSection() {
: "手动"}
</p>
<p className="text-meta text-muted-foreground">
基线:{p.baselineAt ? formatDateTime(p.baselineAt) : "尚未建立"} · 最近扫描:
{p.lastScanAt ? formatDateTime(p.lastScanAt) : "尚未扫描"} · 快照 {p.fileCount} 个文件
基线:{p.baselineAt ? formatDateTime(p.baselineAt) : "未建立"} · 最近扫描:
{p.lastScanAt ? formatDateTime(p.lastScanAt) : "未扫描"} · 快照 {p.fileCount} 个文件
</p>
{p.lastError ? <p className="text-caption text-destructive">{p.lastError}</p> : null}
</div>