Repository navigation
Conversation
将 README、CONTRIBUTING、docs、VitePress 主题与 Web 组件中指向 github.com/xerrors/Yuxi、xerrors.github.io/Yuxi 及 shields/contrib.rocks/ OSS 推广图的外链替换为仓库内相对路径或中性说明,去掉 Star 卡片与 GitHub Stars 拉取逻辑;uv 镜像由 tsinghua 切到 aliyun 并同步 uv.lock;补回 README.en.md 结尾换行。 未验证范围:未运行 web build / lint,未做真实页面验证;docs 站点链接 替换仅做静态检查。 Co-Authored-By: Claude Code <noreply@anthropic.com>
浏览器标签页标题原由 web/index.html 硬编码,不随 /api/system/info 返回的品牌配置更新,导致部署方改名后标签页长期显示源码默认品牌。 改为在 info store 的 setInfoConfig 汇合点写入 document.title,品牌取自 organization.name,缺失时回退到睿狐;站点信息模板的 organization.name / branding.name / footer.copyright 同步为睿狐 / Smartfox,登录页与工作台 品牌回退字面量一并更新。 未验证范围:标签页由静态标题切到运行时标题的过渡未截图;未运行 backend integration / E2E。 Co-Authored-By: Claude Code <noreply@anthropic.com>
web/public/favicon.svg 原为 128×128 方形黄色狐狸图标,按部署方要求逐字 替换为新的 72×32 红色图形(单条 #D94848 path,无 viewBox),不改动任何 引用方式与模板。该文件同时是标签页图标(web/index.html)、登录页/首页 logo 与侧边栏头像(info.template.yaml 的 organization.logo/avatar 默认值) 的显示面 Owner,替换后三个显示面同步生效。 接受的取舍记录于决策记录:标签页 16×16 图标位按 SVG 默认 meet 缩放渲染 为居中 16×7 红色横条,上下各约 4.5px 空白;侧边栏 24×24 头像经 object-fit:cover 只显示原图中间 44.4% 宽度。docs 站 favicon 不在本次范围。 独立 Reviewer(全新上下文)审查了完整需求、diff 与测试:首轮提出三处 记录失实(HomeView CSS 描述、16px 渲染声称"无空白"、引用不入库的截图 证据),已逐项修正并经复审通过;无 blocking 问题。 证据:diff/wc -c 确认逐字复制(1684 字节);Chromium 真实渲染 16/24/32/ 72/128px 五档位,canvas 采样 + ImageMagick meet/stretch 基准确认 16px 为 meet 缩放横条、无拉伸变形;python3 scripts/verify_engineering_contracts.py 通过;python3 -m unittest scripts.test_verify_engineering_contracts 63 例 通过;git diff --check 干净。未验证:web build 与真实 web 服务页面截图、 backend integration/E2E(本变更不触及后端链路)。 Co-Authored-By: Claude Code <noreply@anthropic.com>
Author
|
confirm |
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.
变更说明
请说明本 PR 解决的问题、主要改动及影响范围。
feature/bug-fix/simplification/architecture/process/testing工程主张与 Owner
验证情况
每条验收主张单独一组,字段与决策记录的证据矩阵一致(主张、失败面、语义 Owner、证据、负向案例、结果)。结果词只使用
Passed、Inspected、Not run、Inferred;除Passed外不得写成测试通过。不适用的字段写「不适用」,不要留空。<验收主张>
涉及 Run、FIFO、SSE、沙盒、恢复或其他高风险 assembled path 时,请附 deterministic E2E 结果;真实 provider/browser 未执行时明确写
Not run和风险。简化 / 删除验收
仅
simplification必填:说明 keep/narrow/replace/remove 的取舍;列出 consumer、registration/export、配置/manifest、durable/wire/migration、测试、文档和依赖的负向搜索;写明“旧能力不存在”的证据与重新引入条件。其他类型填“不涉及”。独立语义 Review
请记录全新上下文 Reviewer 实际覆盖的需求、完整 diff 与测试范围、结论和未解决项;不粘贴推理流水账。Review 结论不能替代验证证据。
未验证范围与风险
请明确列出未执行的检查、无法复现的环境、外部 provider/浏览器/部署差异,以及对应风险。不要把未执行写成已通过。
事故反馈
若本变更修复达到门槛的高影响逃逸缺陷,请链接 postmortem 及已落地的 reproducer/guard/gate;未达到门槛请说明原因。
界面变更
如涉及界面或交互调整,请提供截图或录屏;不涉及请填写“不涉及”。
关联事项
如有关联 Issue,请填写
Closes #<issue-number>或相关链接;无关联事项请填写“无”。补充说明
请说明兼容性、配置、数据迁移或其他需要评审者关注的内容;无补充说明请填写“无”。