Repository navigation
Undefined v3.13.1
v3.13.1 GitHub 仓库卡片头像修复
本版本修复 GitHub 仓库卡片在离线浏览器中无法加载仓库所有者头像的问题,并统一 GitHub 元数据与头像请求的代理语义;卡片继续保持离线渲染,不重新开放浏览器网络访问。
变更内容
- 仓库所有者头像改为在渲染前通过现有 HTTP 重试链路下载并编码为 Data URL,卡片 HTML 不再引用远程图片地址;下载失败时显示占位图,不再生成浏览器破图。
- GitHub API、贡献者统计和头像下载统一使用
proxy_scope="github",严格由[github].use_proxy决定直连或使用[proxy]地址,且不读取系统代理。 - 收紧头像资源边界:仅接受 GitHub 官方头像域名的 HTTPS 地址、常见栅格图片类型和不超过 2 MiB 的响应,同时复核重定向后的最终地址。
- 同步 README、配置模板与配置文档,并补充代理作用域、头像内联、不可信地址、非法媒体类型、大小上限和失败回退测试;Python 包、Undefined Console、Undefined Chat、Tauri 清单及各锁文件版本统一更新至 3.13.1。
📝 Detailed Changes
🐛 Bug Fixes
- fix(github): restore repository card avatars (3e389b9)