fix(desktop): voice/gateway/search detail sweep — release-note banner out, curl actions onto rows, honest ports (round 11) - #668
Merged
Conversation
… out, curl actions onto rows, honest ports (round 11) Three pages had never had the detail pass. Findings, all fixed: - 语音: the always-on 已上线 announcement banner is release-note copy living permanently in settings; its privacy text duplicated the 隐私 tile and 当前边界 section. Removed; contract re-pinned to the boundary copy and now bans release-note banners on the page. - 开放网关: SEVEN 复制 xx curl buttons formed a page-level button wall duplicating the endpoint list below. Each curl copy now lives ON its endpoint row (SettingRow gains an optional action slot); the top row keeps 生成 token / 清空 token / 复制地址. Busy-state min-w preserved per the text-swap contract (whitelist re-pinned). - 端口 fields displayed 3,939 — ports are identifiers, not quantities; both gateway and proxy NumberFields now format with useGrouping:false. - 联网搜索: 测试凭据 was a bare text ghost beside the filled 保存密钥 — outline per the round-8 affordance rule. - New settings-voice/gateway/search visual-smoke fixtures so these pages keep screenshot baselines. Desktop 2285/2285 (exit-code gated), dead-css clean, CDP captures verified (port 3939 unformatted, 3-button action row, per-row 复制 curl).
7 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
First detail pass over the three never-swept settings pages (语音 / 开放网关 / 联网搜索), with new visual-smoke fixtures so they keep baselines.
语音
The permanent 已上线 announcement banner was release-note copy living in settings — and its privacy text duplicated the 隐私 tile + 当前边界 section right below it. Removed; the roadmap-cleanup contract is re-pinned to the surviving boundary copy and now bans release-note banners on the page (daily-review's banner went exception-only in an earlier round; this closes the stale sibling).
开放网关
SettingRowgains an optionalactionslot); the top action row shrinks to 生成 token / 清空 token / 复制地址. All copy handlers, busy-states and clipboard-failure toasts unchanged (contract re-pinned to the row form; text-swap min-w whitelist updated).3,939— a port is an identifier, not a quantity. Both the gateway and the 通用 proxy port NumberFields now passformat={{ useGrouping: false }}. CDP-verified 3939.联网搜索
测试凭据 was a bare text ghost beside the filled 保存密钥 button — bordered outline per the codified affordance rule (#659/#660/#665).
Desktop 2285/2285 gated on exit code; dead-css clean; before/after CDP captures for all three pages.