Repository navigation
feat(sidebar): 伙伴筛选增加全部与都不显示 - #7826
Conversation
Signed-off-by: Chris <4436110+zqchris@users.noreply.github.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
[Medium impact] 本次修改看起来可以合并,未发现需要修复的问题。
|
|
@codex review |
xd-bobo
left a comment
There was a problem hiding this comment.
Approved by compliance check: CI passed and no blocking reviews.
PR #7826 独立代码审查报告(standard 档)
Findings
Rule coverage — 读取的规则文件及逐项结论
固定问题(rule-map):① 单一目的,描述/diff/测试一致 ✓;② 共享符号读方全查( Verification — 实际运行的命令、结果、未执行项及原因均在 PR head worktree(detached
Intent alignment
Overallpass —— 没有 P0/P1。原意一致性复核完成且无待裁定的核心方向问题;建议在 bot 意见后到的提醒下合并(见 Findings 非阻断提醒)。 |
|
合了。「都不显示」这档把伙伴任务和例行/IM 干净地挡在外面、个人任务照常留着,旧偏好值的兼容处理和五语言同步也做得很齐——谢谢,筛选器这下真正够用了。 |
这次改了什么
摘要
伙伴筛选首项由「不限来源」改成「全部」,新增「都不显示」,方便只查看个人任务。仍可选择单个或多个伙伴查询其任务;桌面、iOS、Android 行为一致,包含五种语言文案。
变更类型
feat新功能范围
UI 变化
docs/design-rules/DESIGN.md§Desktop and Mobile task creator filters、§Select / Dropdown;复用现有菜单行、选中标记、语义主题与移动端原生菜单,不增加样式分支。pnpm ui:check --page teammate-task-filter --case default --theme all --locale all,macOS · Electron 42.11.12(Chromium 148.0.7778.280,与 Cindy 同一渲染内核);真实组件与主题,场景数据,不是登录账号下的完整 Cindyd58c58d7d3c3(含未提交改动)teammate-task-filter:light / dark · zh-CN / zh-TW / en / ja / ko · 840×640default:Legacy choice migration → one Cindy across computers → unrestricted → single/multiple/reset; archived creator avatarsrc/renderer/features/bots/useRemoteBots、src/renderer/features/bots/botStore、src/renderer/features/device-link/useMachineSwitcher、src/renderer/features/cc-agent/hooks/useRemoteHostProjectOrders截图与设备验收在提交前完成;随后同步主干,仅引入独立的远程桌面和置顶排序修复,本功能代码及截图场景未变。
怎么验证的
自动验证
pnpm --filter desktop exec vitest run src/renderer/__tests__/useSidebarFilter.test.ts src/renderer/features/cc-agent/sidebar/__tests__/SidebarFilterPopover.test.tsx src/renderer/features/bots/__tests__/botFollowMark.test.tsx --maxWorkers=1:133 项通过,3.27 秒。pnpm --filter desktop exec vitest run src/renderer/__tests__/onlineDeviceHeaders.test.tsx src/renderer/__tests__/botGroupLampRendering.test.tsx --maxWorkers=1:73 项通过,5.79 秒。pnpm --filter mobile exec vitest run src/__tests__/homeChromeMenus.test.ts src/__tests__/homeViewPreferenceStore.test.ts src/__tests__/homeDisplaySettings.test.ts --maxWorkers=1:45 项通过,1.94 秒;共享条目保留调整后 homeDisplaySettings 23 项再次通过,1.72 秒。pnpm --filter desktop run typecheck、pnpm --filter mobile run typecheck:通过。pnpm check:i18n、pnpm check:i18n-glossary、git diff --check:通过。测试价值(均扩展已有文件,无新增测试文件;上述为批次总耗时,未另测各文件独立启动耗时):
手工验证
sincere-cohen/ 分支cindy/sincere-cohen的 Metro 8081,深色中文,依次选择全部、都不显示、Cindy,菜单与摘要正确。sim-whoami 核实原生 fingerprint 匹配。cindy/sincere-cohen@d58c58d7d+24b72046b0;非生产账号。验收后模拟器和本任务 Metro 已退出。未执行的验证
整仓完整单测交 CI。未验证 Windows、实体手机及真实跨设备传输;本次不修改这些链路。手机未穷举五语言/双主题,桌面单页已覆盖全部组合。
风险
风险分类
影响与回滚
提交前检查