style(copy): fix remaining punctuation violations and make check:copy strict

Auto-fix of 602 string literals across 74 files (half-width punctuation next to
Chinese, parenthesised Chinese, quotes); biome reflow; e2/e6 assertions follow
the new full-width summaries. check:copy now runs with --strict in ci.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-09-28 21:34:51 +08:00
1 parent 0fccfe257d
commit fb84a71f80
76 files changed
+582 -570

No files matched your search

@@ -53,7 +53,7 @@ export function SlotPanel({
setOrder.mutate(
{ id: sub.id, slotIds: rows.map((r) => r.id) },
{
onSuccess: () => toast.success(`主版本:${rows[0]?.name ?? ""}`),
onSuccess: () => toast.success(`主版本:${rows[0]?.name ?? ""}`),
onError: (e) => {
toast.error(errorMessage(e));
setRows(serverRows);
@@ -84,7 +84,7 @@ export function SlotPanel({
return (
<Panel
title="版本目标"
description="拖动调整顺序,第一个是主版本。主版本缺的照常追更;其他版本按下面的自动补全设置补齐。"
description="拖动调整顺序,第一个是主版本。主版本缺的照常追更;其他版本按下面的自动补全设置补齐。"
actions={
dirty ? (
<>
@@ -119,7 +119,7 @@ export function SlotPanel({
size="xs"
onClick={() => fillSlot(r)}
disabled={!canFill || fill.isPending || r.summary.missing === 0}
title={canFill ? undefined : "订阅不在追踪中,先恢复"}
title={canFill ? undefined : "订阅不在追踪中,先恢复"}
>
<Wand2 />
补全此版本