Skip to content

修复手机后台设置目录与 Passkey 确认串号,新增主题和强调色 - #3

Merged
LIghtJUNction merged 7 commits into
mainfrom
fix/mobile-admin-passkey-appearance
Oct 10, 2026
Merged

LIghtJUNction merged 7 commits into
mainfrom
fix/mobile-admin-passkey-appearance

Conversation

@LIghtJUNction

@LIghtJUNction LIghtJUNction commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

改动

  • 手机后台增加明确的「设置目录」按钮,展开完整分组导航;保留原生工作区选择器。选择页面或按 Escape 可关闭目录,权限过滤保持不变。
  • 将敏感操作的 Passkey 确认从登录流程分离。新增确认接口只允许当前账号的凭据,绑定当前会话,成功时只更新当前会话的验证时间;错误凭据、取消、过期、账号或会话变化均不能切换账号或继续写入。显式登录仍使用原登录流程。
  • 新增统一外观面板:自动/浅色/深色主题,松绿/海蓝/紫罗兰/玫瑰/琥珀/石墨六种强调色,保留语言设置。偏好在本浏览器保存并跨标签同步;切换颜色不重建表单。
  • 减少后台和账户页面的装饰边框,调整留白、卡片、手机页头和店铺列表,修复窄屏按钮挤压邮箱文字的问题。

验证

  • JavaScript:864 通过,1 项原有跳过,0 失败;所有发布的 JS 文件语法检查通过。
  • Python:Passkey、重新确认、店铺账户和浏览器范围相关测试 68 通过;存在一项依赖库原有弃用提示。
  • Ruff 检查及格式检查通过。
  • Chromium 独立测试已完成 35 张截图,覆盖 320/390/768/1440 像素、深浅主题、中英文。检查了商品页、目录、店铺、新建店铺确认失败、邮箱设置、外观、安全、登录和兑换首页;未发现横向溢出或未捕获的页面错误。
  • 回归断言包括:错误 Passkey 不调用登录接口、不提交店铺创建、保留表单;确认请求绑定账号和会话;六种强调色切换不丢失草稿;刷新后保留颜色设置。
  • 已实际打开截图复核手机目录、店铺确认错误、邮箱设置、外观、安全和登录页等多个页面。已根据窄屏截图修正店铺列表排列,并调整安全页按钮留白。
  • 新增只读 CI 和可重复运行的 scripts/check_management_ui.py。临时传输文件和临时工作流已从最终变更中移除。

浏览器测试使用隔离的 API 样例数据;后端测试使用合成凭据验证真实签名。未操作线上账号、未调用手机系统的真实 Passkey 选择器、未部署生产。

最终检查

最终提交:f95039151ba64bcebf0270ff2a10cc9048fad997。
最终只读 CI 已通过:https://github.com/TokenNotIncluded/extore/actions/runs/38008662494
截图产物:该运行的 management-ui-review,包含 35 张截图及 results.json(保留 7 天)。最终截图已补齐中文字体并固定截图滚动位置。

当前仅推送功能分支并提交 PR;尚未合并或部署。

Copilot AI balanced review requested due to automatic review settings October 10, 2026 00:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
🔒 Security Review ✅ Completed 2026-10-10T00:26:12.898689Z f950391 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@LIghtJUNction
LIghtJUNction merged commit e90945d into main Oct 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants