|
30453
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ec19ba1b7 {"Commits":[{"Sha1":"ec19ba1b701730e2901aba160298111d06e8660c","Message":"feat(stack): runtime 传入身份模块 dev 运行配置(IDP_* 四变量)——dev 首租户 bootstrap,托管登录页首次带真实事务渲染(缺失清单 I-7)\n\n- compose runtime 服务新增 IDP_CANONICAL_ORIGIN / IDP_BOOTSTRAP_TOKEN / IDP_PUBLIC_JWKS_JSON / IDP_LOCAL_SIGNING_KEYS_JSON(值在仓外 .secrets;dev 本地 RSA 密钥,DEC-006 / 025 终态 OpenBao Transit)\n- dev:容器重建后用 bootstrap 接口建租户 demo、管理员与公开客户端 demo-console;authorize(S256)302 到带 transaction_id 的登录页并渲染表单;无事务与 plain challenge 均被拒;check:deployed passed\n- docs:runbook §2 补身份 dev 配置与 bootstrap / 授权步骤;缺失清单 §8.1 补记;stack/reports/runtime-up.2026-09-16-identity.json 记录(口令与密钥不入记录)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:57:49-07:00"}],"HeadCommit":{"Sha1":"ec19ba1b701730e2901aba160298111d06e8660c","Message":"feat(stack): runtime 传入身份模块 dev 运行配置(IDP_* 四变量)——dev 首租户 bootstrap,托管登录页首次带真实事务渲染(缺失清单 I-7)\n\n- compose runtime 服务新增 IDP_CANONICAL_ORIGIN / IDP_BOOTSTRAP_TOKEN / IDP_PUBLIC_JWKS_JSON / IDP_LOCAL_SIGNING_KEYS_JSON(值在仓外 .secrets;dev 本地 RSA 密钥,DEC-006 / 025 终态 OpenBao Transit)\n- dev:容器重建后用 bootstrap 接口建租户 demo、管理员与公开客户端 demo-console;authorize(S256)302 到带 transaction_id 的登录页并渲染表单;无事务与 plain challenge 均被拒;check:deployed passed\n- docs:runbook §2 补身份 dev 配置与 bootstrap / 授权步骤;缺失清单 §8.1 补记;stack/reports/runtime-up.2026-09-16-identity.json 记录(口令与密钥不入记录)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:57:49-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/784e723973b9e1e6e44c2b87cffb8f2a7cd545c1...ec19ba1b701730e2901aba160298111d06e8660c","Len":1}...
|
1789603073
|
Edit
Delete
|
|
30454
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ec29ace2d {"Commits":[{"Sha1":"ec29ace2dc8f4e3e51b716c3bb673b741f85b47f","Message":"docs(identity): 托管登录端到端首次走通记录——PKCE 换令牌 / JWKS 验签 / userinfo / 重放与篡改拒绝(缺失清单 I-7)\n\n- stack/reports/identity-oidc-e2e.2026-09-16.json:authorize → 登录(人工)→ 同意 → 回调码 → 换令牌 200(RS256 kid dev-20260916,iss http://localhost:3098/t/demo,tenant_id / sid / acr / amr / nonce)→ JWKS 验签 valid → userinfo 200 → 重放 400 → 篡改 401 → introspect 对 public client 401;授权码 60 s\n- 生产口径容器换令牌 503 属设计内(本地 JWK 签名器只允许 test / development;生产 = OpenBao Transit);演示用本机 development 口径 identity 单 profile 进程(:3101),常驻容器不动\n- 踩坑登记:bash 加载含 JSON 的 env 会剥双引号 → discovery 503 / token 500;值须单引号\n- runbook §2 与缺失清单 §8.1 同步\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:09:55-07:00"}],"HeadCommit":{"Sha1":"ec29ace2dc8f4e3e51b716c3bb673b741f85b47f","Message":"docs(identity): 托管登录端到端首次走通记录——PKCE 换令牌 / JWKS 验签 / userinfo / 重放与篡改拒绝(缺失清单 I-7)\n\n- stack/reports/identity-oidc-e2e.2026-09-16.json:authorize → 登录(人工)→ 同意 → 回调码 → 换令牌 200(RS256 kid dev-20260916,iss http://localhost:3098/t/demo,tenant_id / sid / acr / amr / nonce)→ JWKS 验签 valid → userinfo 200 → 重放 400 → 篡改 401 → introspect 对 public client 401;授权码 60 s\n- 生产口径容器换令牌 503 属设计内(本地 JWK 签名器只允许 test / development;生产 = OpenBao Transit);演示用本机 development 口径 identity 单 profile 进程(:3101),常驻容器不动\n- 踩坑登记:bash 加载含 JSON 的 env 会剥双引号 → discovery 503 / token 500;值须单引号\n- runbook §2 与缺失清单 §8.1 同步\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:09:55-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/ec19ba1b701730e2901aba160298111d06e8660c...ec29ace2dc8f4e3e51b716c3bb673b741f85b47f","Len":1}...
|
1789603798
|
Edit
Delete
|
|
30455
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"defd9d729 {"Commits":[{"Sha1":"defd9d729060bf91f2fb1f38c165ea6b27e28780","Message":"feat(stack): Grafana 业务配置进仓——首页业务面 SLO、默认 zh-Hans 与 Asia/Shanghai、单组织新用户 Viewer、不外联;dev 补 root_url\n\n并行会话产出,按原样收入。compose grafana 服务 GF_* 十余项与 provisioning 同口径,四份仪表板 timezone 留空以继承服务默认,dev overlay 的 GF_SERVER_ROOT_URL 用主机端口;记录 stack/reports/grafana-config.2026-09-16.json(dev / staging 两套 compose config 渲染通过)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:16:33-07:00"},{"Sha1":"e041207161fe42a87d6eb19b57b26fe2ad0a6859","Message":"feat(runtime,contracts): 缺口代码 A-1 / A-2——审计 HTTP 面(audit-append.v1 / audit-query.v1 候选)、进程内 audit-ledger 端口、Q04 两模式协议与故障夹具\n\n按决策批次 2026-09-16 C-1(Q04 采纳两模式)落缺失清单 A-1 / A-2;顺序照 Q04:先协议与六类故障夹具,再改 M6,SDK 不动。\n\n- 协议(domain/audit-commit-protocol.ts):线上形状与 @juhai/client-audit(PR #44)逐字段一致,event_id / digest 只由内容决定;\n 提交模式由动作登记 commit_mode 决定(local-durable / central-prepared),调用方不可降级,result 须引用已回执 prepare;\n AUDIT_FAULT_MATRIX 六类注入点标 owner / m6;夹具评估器新增 append-event / commit / intake 三条规则,夹具 +18 例。\n- A-1:迁移 202609160002_audit_commit_protocol(commit_mode 列 + platform_audit_intake,FORCE RLS + 不可改;头引 DEC-020—023);\n AuditStore.appendIntake / getEvent(append 抽成事务内 appendInTx,语义不变);createAuditRuntime(PLATFORM_AUDIT_HTTP_ENABLED=1、\n 限 development/test、只收 JWT、普通角色);kit 增 PlatformModule.auditRuntime;NestJS POST /api/v1/audit/events、\n GET /api/v1/audit/events/{eventId}、GET /api/v1/audit/events/checkpoint;两份候选 OpenAPI 随仓(pending CHG-004)。\n- A-2:AuditSinkPort 按 PLATFORM_PERSISTENCE_ENABLED 在 audit-shape 与 audit-ledger 间切换(与 permission / fact 同款);\n event_id 与 client-audit 同 identity 派生,trace 缺失时派生稳定 32 hex。\n- 判责:整批结构错 400、producer ≠ JWT 主体 403、逐条拒绝在 200 的 rejected[];producer.client_id / app_id 都须等于 azp;\n 查询面只允许记录所属应用读,?access_token= 一律 401。\n\n复核:audit 单测 80 / 集成 19(隔离 PG)/ e2e 12(真实 NestJS + JWT,含端口一致性 sink 画像);根 pnpm check 全链 exit 0\n(check:fixtures 17 套件 184 例);报告未回绑,留给 clean 树上的 chore(reports)。未做:A-3(PR #44)、A-5 / A-6、G-1、S-5,\nOwner 侧四类故障义务待首个消费者接入后三方对账;见 docs/缺失模块完善清单-2026-09-16.md §9。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:15:30-07:00"}],"HeadCommit":{"Sha1":"defd9d729060bf91f2fb1f38c165ea6b27e28780","Message":"feat(stack): Grafana 业务配置进仓——首页业务面 SLO、默认 zh-Hans 与 Asia/Shanghai、单组织新用户 Viewer、不外联;dev 补 root_url\n\n并行会话产出,按原样收入。compose grafana 服务 GF_* 十余项与 provisioning 同口径,四份仪表板 timezone 留空以继承服务默认,dev overlay 的 GF_SERVER_ROOT_URL 用主机端口;记录 stack/reports/grafana-config.2026-09-16.json(dev / staging 两套 compose config 渲染通过)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:16:33-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/ec29ace2dc8f4e3e51b716c3bb673b741f85b47f...defd9d729060bf91f2fb1f38c165ea6b27e28780","Len":2}...
|
1789604198
|
Edit
Delete
|
|
30456
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6fa07087d {"Commits":[{"Sha1":"6fa07087d02c7fa5504b0a015c9564b6de131f9b","Message":"chore(reports): 门禁回绑 @ defd9d7——根链全绿(含 runtime 静态门禁与 F8)、端口一致性 passed、evidence 32 份新鲜\n\n在 clean HEAD defd9d7(审计 Q04 实现 e041207 + Grafana 业务配置 defd9d7 之后)重跑:check:pins / modules / module-imports / catalog / catalog:drift / fixtures(含 module-audit 26 例新规则)/ facts / migration-decs(41 迁移)/ caddy(docker)/ otel(promtool)/ governance 测试 283 例 / contracts check:local / runtime 全部静态门禁(fork-readiness 通过)/ check:evidence(32 份新鲜、9 条 warn 为需隔离底座重跑的验收类报告);check:port-conformance passed。退出码 0 / 0。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:18:12-07:00"}],"HeadCommit":{"Sha1":"6fa07087d02c7fa5504b0a015c9564b6de131f9b","Message":"chore(reports): 门禁回绑 @ defd9d7——根链全绿(含 runtime 静态门禁与 F8)、端口一致性 passed、evidence 32 份新鲜\n\n在 clean HEAD defd9d7(审计 Q04 实现 e041207 + Grafana 业务配置 defd9d7 之后)重跑:check:pins / modules / module-imports / catalog / catalog:drift / fixtures(含 module-audit 26 例新规则)/ facts / migration-decs(41 迁移)/ caddy(docker)/ otel(promtool)/ governance 测试 283 例 / contracts check:local / runtime 全部静态门禁(fork-readiness 通过)/ check:evidence(32 份新鲜、9 条 warn 为需隔离底座重跑的验收类报告);check:port-conformance passed。退出码 0 / 0。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:18:12-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/defd9d729060bf91f2fb1f38c165ea6b27e28780...6fa07087d02c7fa5504b0a015c9564b6de131f9b","Len":1}...
|
1789604295
|
Edit
Delete
|
|
30459
|
1
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30460
|
3
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30461
|
4
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30462
|
7
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30457
|
8
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30458
|
9
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30463
|
10
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30464
|
11
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"99c882f73 {"Commits":[{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"}],"HeadCommit":{"Sha1":"99c882f7336b35c78ed372bad0395e0f8011dfa3","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T09:31:56+08:00"},"CompareURL":"vodtest/pay/compare/2a3106bae5b5c434e893e15c1a61b5302a3445a9...99c882f7336b35c78ed372bad0395e0f8011dfa3","Len":1}...
|
1789608720
|
Edit
Delete
|
|
30467
|
1
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30468
|
3
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30469
|
4
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30470
|
7
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30471
|
8
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30466
|
9
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30472
|
10
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30465
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"6b59c3b87 {"Commits":[{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"}],"HeadCommit":{"Sha1":"6b59c3b8780d1139d761a4a381860f0aabe996f3","Message":"开房套餐修改\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-17T09:59:31+08:00"},"CompareURL":"vodtest/pc/compare/c358bc32588247babdf53ad3a07f5742a691cec3...6b59c3b8780d1139d761a4a381860f0aabe996f3","Len":1}...
|
1789610411
|
Edit
Delete
|
|
30474
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"3fdae6ba9 {"Commits":[{"Sha1":"3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2","Message":"移动翻翻乐订阅原型并恢复入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T10:23:00+08:00"}],"HeadCommit":{"Sha1":"3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2","Message":"移动翻翻乐订阅原型并恢复入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T10:23:00+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5773f14f066ec895aaca9ff5c2ae54b232844551...3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2","Len":1}...
|
1789611787
|
Edit
Delete
|
|
30473
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"3fdae6ba9 {"Commits":[{"Sha1":"3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2","Message":"移动翻翻乐订阅原型并恢复入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T10:23:00+08:00"}],"HeadCommit":{"Sha1":"3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2","Message":"移动翻翻乐订阅原型并恢复入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T10:23:00+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5773f14f066ec895aaca9ff5c2ae54b232844551...3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2","Len":1}...
|
1789611787
|
Edit
Delete
|
|
30476
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"5773f14f066ec895aaca9ff5c2ae54b232844551","Message":"Restore full prototype index\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-15T13:49:32+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2...5773f14f066ec895aaca9ff5c2ae54b232844551","Len":0}...
|
1789612064
|
Edit
Delete
|
|
30475
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"5773f14f066ec895aaca9ff5c2ae54b232844551","Message":"Restore full prototype index\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-15T13:49:32+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/3fdae6ba90f3fc6dca2032dc8f4971462b5fbea2...5773f14f066ec895aaca9ff5c2ae54b232844551","Len":0}...
|
1789612064
|
Edit
Delete
|
|
30478
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"eb3442cbc {"Commits":[{"Sha1":"eb3442cbc8bcd0f7783520a510276ba0892eb764","Message":"完善直播助手、红外学习与一键报警原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T11:08:39+08:00"}],"HeadCommit":{"Sha1":"eb3442cbc8bcd0f7783520a510276ba0892eb764","Message":"完善直播助手、红外学习与一键报警原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T11:08:39+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5773f14f066ec895aaca9ff5c2ae54b232844551...eb3442cbc8bcd0f7783520a510276ba0892eb764","Len":1}...
|
1789614526
|
Edit
Delete
|
|
30477
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"eb3442cbc {"Commits":[{"Sha1":"eb3442cbc8bcd0f7783520a510276ba0892eb764","Message":"完善直播助手、红外学习与一键报警原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T11:08:39+08:00"}],"HeadCommit":{"Sha1":"eb3442cbc8bcd0f7783520a510276ba0892eb764","Message":"完善直播助手、红外学习与一键报警原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T11:08:39+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5773f14f066ec895aaca9ff5c2ae54b232844551...eb3442cbc8bcd0f7783520a510276ba0892eb764","Len":1}...
|
1789614526
|
Edit
Delete
|
|
30481
|
1
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30482
|
3
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30483
|
4
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30484
|
7
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30479
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30480
|
9
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30485
|
10
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30486
|
11
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"3ce7e463b {"Commits":[{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},{"Sha1":"38fb3571e7f708db860d737fd51c73b51b579338","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:10+08:00"}],"HeadCommit":{"Sha1":"3ce7e463b2961da21c91d826178a63fa73906e68","Message":"Merge remote-tracking branch 'origin/app-260915' into app-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-17T11:16:17+08:00"},"CompareURL":"vodtest/app/compare/a0eb485ce270bf7090274e06a33a2f661afe87e3...3ce7e463b2961da21c91d826178a63fa73906e68","Len":2}...
|
1789614980
|
Edit
Delete
|
|
30487
|
4
|
1
|
4
|
120
|
0
|
0
|
|
1
|
|
1789618955
|
Edit
Delete
|
|
30488
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7cfc9df08 {"Commits":[{"Sha1":"7cfc9df08f67dd9f3f2b930de2341efc96063431","Message":"fix: 修复磁盘 I/O 挂起导致主循环永久阻塞及重启崩溃循环\n\n- 下载失败的临时文件改由下载线程 WorkCoping 用 unlink() 清理,主循环不再 system(\"rm\")\n- UDP_Open 在 bind 前设置 SO_REUSEADDR,避免重启时端口占用导致退出循环\n- 新增 ThreadWatchdog:主循环 300s 无心跳则 exit(1),由守护脚本拉起\n- 启动清理补充 /%c/download_temp/*.tmp\n- 版本号更新至 2026.09.16.01\n\n已在 192.168.3.45 用 fsfreeze 冻结磁盘复现 09-15 故障并验证通过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T12:31:18+08:00"}],"HeadCommit":{"Sha1":"7cfc9df08f67dd9f3f2b930de2341efc96063431","Message":"fix: 修复磁盘 I/O 挂起导致主循环永久阻塞及重启崩溃循环\n\n- 下载失败的临时文件改由下载线程 WorkCoping 用 unlink() 清理,主循环不再 system(\"rm\")\n- UDP_Open 在 bind 前设置 SO_REUSEADDR,避免重启时端口占用导致退出循环\n- 新增 ThreadWatchdog:主循环 300s 无心跳则 exit(1),由守护脚本拉起\n- 启动清理补充 /%c/download_temp/*.tmp\n- 版本号更新至 2026.09.16.01\n\n已在 192.168.3.45 用 fsfreeze 冻结磁盘复现 09-15 故障并验证通过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T12:31:18+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/6d546e581b8b1d51deddf92fc7b7b9170ade69a6...7cfc9df08f67dd9f3f2b930de2341efc96063431","Len":1}...
|
1789621661
|
Edit
Delete
|
|
30489
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2a26e17cc {"Commits":[{"Sha1":"2a26e17cc31b0b5810ef25e291928ad78fcb4748","Message":"chore(reports): 治理真实性回绑 @ 3c8e8fa,257 项通过并保留既有部署缺口\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:31:29-07:00"},{"Sha1":"3c8e8fa56a8d2fc17b0f58588e69bf2294bb8a7d","Message":"fix(governance): 独立检出尊重显式工作区并补验模块 Schema\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:30:05-07:00"},{"Sha1":"d3b3cf16773dc84ddaa32530db5bfd06ff87e0b5","Message":"fix(governance): 校验证据工作树与部署源码,分离权威实现和验收等级\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:27:22-07:00"}],"HeadCommit":{"Sha1":"2a26e17cc31b0b5810ef25e291928ad78fcb4748","Message":"chore(reports): 治理真实性回绑 @ 3c8e8fa,257 项通过并保留既有部署缺口\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:31:29-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6fa07087d02c7fa5504b0a015c9564b6de131f9b...2a26e17cc31b0b5810ef25e291928ad78fcb4748","Len":3}...
|
1789623117
|
Edit
Delete
|
|
30490
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/20261013
|
0
|
{"Commits":[{"Sha1":"74a024564 {"Commits":[{"Sha1":"74a0245640fe349b88766dba90cdeb9d78b85857","Message":"新增员工定位登录与锁店越界交互原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:30:25+08:00"}],"HeadCommit":{"Sha1":"74a0245640fe349b88766dba90cdeb9d78b85857","Message":"新增员工定位登录与锁店越界交互原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:30:25+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/c69d47ac173377b451c38814c8eb814654365c83...74a0245640fe349b88766dba90cdeb9d78b85857","Len":1}...
|
1789623222
|
Edit
Delete
|
|
30491
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/20261013
|
0
|
{"Commits":[{"Sha1":"74a024564 {"Commits":[{"Sha1":"74a0245640fe349b88766dba90cdeb9d78b85857","Message":"新增员工定位登录与锁店越界交互原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:30:25+08:00"}],"HeadCommit":{"Sha1":"74a0245640fe349b88766dba90cdeb9d78b85857","Message":"新增员工定位登录与锁店越界交互原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:30:25+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/c69d47ac173377b451c38814c8eb814654365c83...74a0245640fe349b88766dba90cdeb9d78b85857","Len":1}...
|
1789623222
|
Edit
Delete
|
|
30492
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"482d67363 {"Commits":[{"Sha1":"482d67363f779f0f0726d14450afbbc3f1642f19","Message":"docs(governance): 记录主线同步与 GitHub CI 账户限制\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:35:07-07:00"}],"HeadCommit":{"Sha1":"482d67363f779f0f0726d14450afbbc3f1642f19","Message":"docs(governance): 记录主线同步与 GitHub CI 账户限制\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:35:07-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2a26e17cc31b0b5810ef25e291928ad78fcb4748...482d67363f779f0f0726d14450afbbc3f1642f19","Len":1}...
|
1789623317
|
Edit
Delete
|
|
30493
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c8b1f1ca6 {"Commits":[{"Sha1":"c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Message":"docs: record service restart and relocated model path recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:38:59-07:00"}],"HeadCommit":{"Sha1":"c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Message":"docs: record service restart and relocated model path recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:38:59-07:00"},"CompareURL":"luoanwu/image-generation/compare/7340f6472014bec4a3f1b148bc9b8c34507f69bf...c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Len":1}...
|
1789623560
|
Edit
Delete
|
|
30494
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/20261013
|
0
|
{"Commits":[{"Sha1":"d080a93ef {"Commits":[{"Sha1":"d080a93efd999ee8906abcdd6a5681664fb4a4c0","Message":"补充员工定位原型到20261013版本目录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:43:57+08:00"}],"HeadCommit":{"Sha1":"d080a93efd999ee8906abcdd6a5681664fb4a4c0","Message":"补充员工定位原型到20261013版本目录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:43:57+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/74a0245640fe349b88766dba90cdeb9d78b85857...d080a93efd999ee8906abcdd6a5681664fb4a4c0","Len":1}...
|
1789623840
|
Edit
Delete
|
|
30495
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/20261013
|
0
|
{"Commits":[{"Sha1":"d080a93ef {"Commits":[{"Sha1":"d080a93efd999ee8906abcdd6a5681664fb4a4c0","Message":"补充员工定位原型到20261013版本目录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:43:57+08:00"}],"HeadCommit":{"Sha1":"d080a93efd999ee8906abcdd6a5681664fb4a4c0","Message":"补充员工定位原型到20261013版本目录\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:43:57+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/74a0245640fe349b88766dba90cdeb9d78b85857...d080a93efd999ee8906abcdd6a5681664fb4a4c0","Len":1}...
|
1789623840
|
Edit
Delete
|
|
30496
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"82db7a615 {"Commits":[{"Sha1":"82db7a6156c9fb16ed7cfff676780ad91a29de8d","Message":"发布员工定位登录原型并添加产品首页入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:49:22+08:00"}],"HeadCommit":{"Sha1":"82db7a6156c9fb16ed7cfff676780ad91a29de8d","Message":"发布员工定位登录原型并添加产品首页入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:49:22+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f8236e3d8f7757afaa0e007607b86c4ad16b09ca...82db7a6156c9fb16ed7cfff676780ad91a29de8d","Len":1}...
|
1789624199
|
Edit
Delete
|
|
30497
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"82db7a615 {"Commits":[{"Sha1":"82db7a6156c9fb16ed7cfff676780ad91a29de8d","Message":"发布员工定位登录原型并添加产品首页入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:49:22+08:00"}],"HeadCommit":{"Sha1":"82db7a6156c9fb16ed7cfff676780ad91a29de8d","Message":"发布员工定位登录原型并添加产品首页入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:49:22+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f8236e3d8f7757afaa0e007607b86c4ad16b09ca...82db7a6156c9fb16ed7cfff676780ad91a29de8d","Len":1}...
|
1789624199
|
Edit
Delete
|
|
30498
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"2e7f22e3a {"Commits":[{"Sha1":"2e7f22e3a6b027545fe66565f6b2d790a3729fe7","Message":"Merge remote-tracking branch 'origin/chanpin-20261013' into chanpin-20261013\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:59:35+08:00"},{"Sha1":"782429653ff050d9b294833d5182267be23bf8d8","Message":"feat: refine svip banner and owned cards\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:57:37+08:00"},{"Sha1":"7bcd0de932beb1877e20cafec39ad29401ff65c6","Message":"将SVIP卡活动纳入营业设置\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-14T10:18:30+08:00"},{"Sha1":"c817336dc11a8a0b4eb7411a0c97717784aff289","Message":"移除SVIP使用记录入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-14T10:08:01+08:00"}],"HeadCommit":{"Sha1":"2e7f22e3a6b027545fe66565f6b2d790a3729fe7","Message":"Merge remote-tracking branch 'origin/chanpin-20261013' into chanpin-20261013\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:59:35+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/82db7a6156c9fb16ed7cfff676780ad91a29de8d...2e7f22e3a6b027545fe66565f6b2d790a3729fe7","Len":4}...
|
1789624812
|
Edit
Delete
|
|
30499
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"2e7f22e3a {"Commits":[{"Sha1":"2e7f22e3a6b027545fe66565f6b2d790a3729fe7","Message":"Merge remote-tracking branch 'origin/chanpin-20261013' into chanpin-20261013\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:59:35+08:00"},{"Sha1":"782429653ff050d9b294833d5182267be23bf8d8","Message":"feat: refine svip banner and owned cards\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:57:37+08:00"},{"Sha1":"7bcd0de932beb1877e20cafec39ad29401ff65c6","Message":"将SVIP卡活动纳入营业设置\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-14T10:18:30+08:00"},{"Sha1":"c817336dc11a8a0b4eb7411a0c97717784aff289","Message":"移除SVIP使用记录入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-14T10:08:01+08:00"}],"HeadCommit":{"Sha1":"2e7f22e3a6b027545fe66565f6b2d790a3729fe7","Message":"Merge remote-tracking branch 'origin/chanpin-20261013' into chanpin-20261013\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T13:59:35+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/82db7a6156c9fb16ed7cfff676780ad91a29de8d...2e7f22e3a6b027545fe66565f6b2d790a3729fe7","Len":4}...
|
1789624812
|
Edit
Delete
|
|
30500
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"fae8f97f3 {"Commits":[{"Sha1":"fae8f97f3af5a3463dcdb4714e8f4185e8189cac","Message":"feat: configure merchant SVIP banner in list dialog\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:34:24+08:00"}],"HeadCommit":{"Sha1":"fae8f97f3af5a3463dcdb4714e8f4185e8189cac","Message":"feat: configure merchant SVIP banner in list dialog\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:34:24+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/2e7f22e3a6b027545fe66565f6b2d790a3729fe7...fae8f97f3af5a3463dcdb4714e8f4185e8189cac","Len":1}...
|
1789626880
|
Edit
Delete
|
|
30501
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"fae8f97f3 {"Commits":[{"Sha1":"fae8f97f3af5a3463dcdb4714e8f4185e8189cac","Message":"feat: configure merchant SVIP banner in list dialog\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:34:24+08:00"}],"HeadCommit":{"Sha1":"fae8f97f3af5a3463dcdb4714e8f4185e8189cac","Message":"feat: configure merchant SVIP banner in list dialog\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:34:24+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/2e7f22e3a6b027545fe66565f6b2d790a3729fe7...fae8f97f3af5a3463dcdb4714e8f4185e8189cac","Len":1}...
|
1789626880
|
Edit
Delete
|
|
30502
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"5ba38b312 {"Commits":[{"Sha1":"5ba38b312fee7ae053c8f59427be1b72e3afcb53","Message":"fix: refresh svip prototype navigation links\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:56:32+08:00"}],"HeadCommit":{"Sha1":"5ba38b312fee7ae053c8f59427be1b72e3afcb53","Message":"fix: refresh svip prototype navigation links\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-17T14:56:32+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/fae8f97f3af5a3463dcdb4714e8f4185e8189cac...5ba38b312fee7ae053c8f59427be1b72e3afcb53","Len":1}...
|
1789628198
|
Edit
Delete
|