docs: refresh v0.1.177 overdraft patch

This commit is contained in:
bmiddle1.backend.zhangfucheng committed 2026-08-16 10:01:45 +08:00
1 parent b3cbc091c9
commit d7716b3082
2 files changed
+543 -371

No files matched your search

+8 -7
View File
@@ -7,10 +7,10 @@
- Sub2API 基础版本:`0.1.177`
- Git 描述:`v0.1.177-1-gbaeac1f3d`
- 基础提交:`baeac1f3de21d37b129405f092ef86c24b3f203d`
- Patch 生成基准 Fork 提交:`9e4ba889a754c7866d15192e9f69aa5d4f99e25b`
- 目标 Git tree(不含 `patches/`):`9da1f31cab74c8ff4ce25de46eb6412507c7d5e9`
- SHA-256:`f2d1074209212e3801ee9845f7b9dda9b8faf0920d50f259126e777a10eedcff`
- 文件大小:261,982 字节
- Patch 生成基准 Fork 提交:`b3cbc091c9057c8dc2f088db0c2b8c8905ac1d34`
- 目标 Git tree(不含 `patches/`):`aa2a2d6c50cf372f87bf363e45de86460d60b821`
- SHA-256:`673764989fe37078843b2eceaacbe48fe27dae8e9579c2b7db92c0a1e18a5fa9`
- 文件大小:265,887 字节
该 Patch 包含 Codex 5h / 7d 额度透支后端、前端显示、配置、源码构建 Compose、品牌和公开部署文档,并额外包含以下修复:
@@ -27,9 +27,10 @@
- 源码 Compose 构建固定从仓库 `FORK_VERSION` 读取版本,避免宿主机遗留的 `BUILD_VERSION` 把页面版本覆盖成分支名。
- 根目录、部署目录和后端开发 Dockerfile 统一使用 Go `1.26.6`,与 `backend/go.mod` 及 CI 约束保持一致。
- 兼容 Sub2API `v0.1.177` 的原生 remote compaction v2,旧 Compact 与原生 v2 均不会误启用透支调度。
- 将透支 SQL、业务钩子、协调器接线和前端展示迁入独立文件,移除 Fork 专用 Wire Provider;功能行为不变,但后续合并官方更新时的热点文件冲突面显著缩小。
- 新增对应后端单元测试和故障排查日志。
Patch 共修改 60 个源码和文档文件。`patches/` 目录本身不包含在 Patch 中,避免 Patch 递归包含自身。
Patch 共修改 65 个源码和文档文件。`patches/` 目录本身不包含在 Patch 中,避免 Patch 递归包含自身。
## 在精确基线上应用
@@ -68,10 +69,10 @@ git apply --3way /tmp/sub2api-overdraft.patch
本 Patch 已在临时工作树中从基础提交执行 `git apply --check` 和三方应用。应用后写入的 Git tree 为:
```text
9da1f31cab74c8ff4ce25de46eb6412507c7d5e9
aa2a2d6c50cf372f87bf363e45de86460d60b821
```
它与生成 Patch 时本地源码快照排除 `patches/` 后的 Git tree 完全一致;该快照基于 Fork 提交 `9e4ba889a754c7866d15192e9f69aa5d4f99e25b` 生成。
它与生成 Patch 时本地源码快照排除 `patches/` 后的 Git tree 完全一致;该快照基于 Fork 提交 `b3cbc091c9057c8dc2f088db0c2b8c8905ac1d34` 生成。
## 历史 Patch
File diff suppressed because it is too large. Load diff