|
33018
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3b3909bb0 {"Commits":[{"Sha1":"3b3909bb0708b67e9aa9b101664bf5e15e42c404","Message":"chore(reports): 工作台两快照再回绑 @ 777bcb56(把新的 evidence-freshness 结论嵌进 ops 快照)\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-26T17:54:36-07:00"},{"Sha1":"777bcb56a4b89c54007ed5377a3519b2bc470012","Message":"chore(reports): evidence-freshness 回绑 @ 3e1b7ad5(credential 受控命令轮:零依赖门禁、runtime 静态门禁与两快照已重跑;真库 / 浏览器 / 部署验收未重跑,为 warn)\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-26T17:54:36-07:00"},{"Sha1":"3e1b7ad5a752955f0cdffdbde2be167363c2af9b","Message":"chore(reports): 根链 23 环 + runtime 静态门禁 + 工作台两快照 回绑 @ 450a7393(credential.lease-revoke Owner 处理器与账本进入 modules / migration-decs / cross-cutting / stub-surface / doc-claims / facts / candidate-contracts / module-imports / platform-ops-definitions 作用域;stub-surface 只在登记里 10 → 9、doc-claims 103 张 RLS 租户表;快照 implemented 四条)\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-26T17:54:30-07:00"},{"Sha1":"450a7393bd63ee96b936d60a2479ab7300ca25f7","Message":"feat(credential): 受控命令 credential.lease-revoke 落 Owner 处理器与账本,拍板 ③ 的 POST /v1/credential-leases/{leaseId}/revoke 别名到同一处理器(CHG-005 / X09 / OPS-3)\n\n- 账本 platform_credential_operation(迁移 202609260001,头引 DEC-006/007/025,建表即 FORCE RLS;tenantTables 4 → 5,全仓 102 → 103)\n- src/persistence/credential-operations.ts:租户事务与 CredentialStore 同一 advisory lock;同事务改租约 state/revision、appendFactIntent 写 ServiceCredentialRevoked、写审计意图(credential.revoke,details 含 operation_id/definition_id/reason_code);同键同计划 replayed、同键不同 IDEMPOTENCY_KEY_CONFLICT;非 issued 目标记 failed(LEASE_NOT_ISSUED:\u003cstate\u003e)\n- src/ops/credential-ops.ts:CREDENTIAL_LEASE_REVOKE_DEFINITION_ID;输入校验与候选定义 input_schema 对齐;lease_id 接受 lease_… / cref_…,主体 lease:\u003cleaseId\u003e;PLATFORM_OPS_ENABLED=1 ∧ DATABASE_URL_CREDENTIAL 才提供;描述符 opsRuntime 接入\n- api-nestjs:CredentialLeaseRevokeController 只做形状转换,守卫 / dry-run / plan_digest / Idempotency-Key 全走 PlatformOpsController.submit;platform-http.module 登记\n- 测试:模块无库单测 5、集成 6(_rt 角色、RLS)、api-nestjs 纯函数 3、真实 HTTP 6(定义路径 + 契约路径共享账本、401/403/400/404/409、已吊销 failed)\n- 治理:X09 ownerHandlerDefinitions 加 credential.lease-revoke(missing 只剩 permission.cache-rebuild)、控制落点 +2;stub-surface 删 registry-only 的 revoke 操作、PLATFORM_OPS_ENABLED 说明补 credential;候选定义 description 去掉「尚未提供处理器」并重渲快照;快照测试 implemented 四条\n- 文档:CLAUDE.md / README / runbook / 对外交付设计 / 能力表 103 张租户表;未落地面 10 → 9(契约操作 4 → 3);缺失清单 K 组补记;新增 docs/credential租约吊销受控命令实现记录-2026-09-26.md\n- 未做:dev 库迁移与镜像切换、工作台操作表单、MCP 网关放行、check:runtime 全量重跑\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-26T17:51:46-07:00"}],"HeadCommit":{"Sha1":"3b3909bb0708b67e9aa9b101664bf5e15e42c404","Message":"chore(reports): 工作台两快照再回绑 @ 777bcb56(把新的 evidence-freshness 结论嵌进 ops 快照)\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-26T17:54:36-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/685fcb751aa1494add5a409d1585d52e06e01305...3b3909bb0708b67e9aa9b101664bf5e15e42c404","Len":4}...
|
1790470598
|
Edit
Delete
|
|
33019
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ced84657d {"Commits":[{"Sha1":"ced84657d281bfd71d4aff61aa230de97780ef33","Message":"docs(治理): 开发计划 OPS-3 行——credential.lease-revoke 回绑链 3b3909bb 已推 Gitea main(GitHub 未同步、dev 未切换)\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-26T17:56:55-07:00"},{"Sha1":"a61dfd1a7ba5bf8d9c3c00527013e35d469de887","Message":"docs(治理): 开发计划 OPS-3 行——credential.lease-revoke 已于 2026-09-26 落 Owner 处理器与账本(真源仓 450a7393,本地 main 未推、dev 未切换),余 permission.cache-rebuild\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-26T17:55:34-07:00"}],"HeadCommit":{"Sha1":"ced84657d281bfd71d4aff61aa230de97780ef33","Message":"docs(治理): 开发计划 OPS-3 行——credential.lease-revoke 回绑链 3b3909bb 已推 Gitea main(GitHub 未同步、dev 未切换)\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-26T17:56:55-07:00"},"CompareURL":"luoanwu/platform-governance/compare/e9c7e844efcc979e0914c316a8f5123a798b444f...ced84657d281bfd71d4aff61aa230de97780ef33","Len":2}...
|
1790470629
|
Edit
Delete
|
|
33020
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"77dfc5dfe {"Commits":[{"Sha1":"77dfc5dfee8540b683415046dc118f6a267a2ebb","Message":"docs(治理): fact.replay 工作台操作表单与审批步骤落地(真源仓 fd7c12b7,回绑链末端 685fcb75 已推 Gitea)——开发计划 OPS-3 行订正与 §8 续十五、挖掘分析-2026-09-26 §5.5 再补与 §14 补行\n\n本机 identity-dev env 补 FactRuntime 三开关并重启 :3101 属仓外配置,只在续十五记一句。一致性门禁 --only L4,L10,L13 CLEAN(2026-09-26 PDT 晚复跑)。\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-26T17:57:53-07:00"}],"HeadCommit":{"Sha1":"77dfc5dfee8540b683415046dc118f6a267a2ebb","Message":"docs(治理): fact.replay 工作台操作表单与审批步骤落地(真源仓 fd7c12b7,回绑链末端 685fcb75 已推 Gitea)——开发计划 OPS-3 行订正与 §8 续十五、挖掘分析-2026-09-26 §5.5 再补与 §14 补行\n\n本机 identity-dev env 补 FactRuntime 三开关并重启 :3101 属仓外配置,只在续十五记一句。一致性门禁 --only L4,L10,L13 CLEAN(2026-09-26 PDT 晚复跑)。\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-26T17:57:53-07:00"},"CompareURL":"luoanwu/platform-governance/compare/ced84657d281bfd71d4aff61aa230de97780ef33...77dfc5dfee8540b683415046dc118f6a267a2ebb","Len":1}...
|
1790470690
|
Edit
Delete
|
|
33021
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"bf3489874 {"Commits":[{"Sha1":"bf3489874b13f86fd2a36d382c4bbf7fc6adcddd","Message":"chore(reports): W13 三级证据回绑——静态 pnpm check 与 check:ui 34/34×2 @ a2c03a2,check:runtime 930/0 @ 5779993\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T18:04:47-07:00"},{"Sha1":"a2c03a27680149366d974132f0208cb34ff34c30","Message":"chore(kernel): 重签导出锁——contracts 1.29.0 新增 trigger.evaluate 意图三件与 shouldRecordTriggerEvaluation(W13 / C261)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T17:57:13-07:00"},{"Sha1":"57799930fc4f00bbd7034c6ff4a8b60225b5ba1a","Message":"docs(triggers): C261 与蓝图 §11.3 记 W13 实现;runtime 930/0 首轮与 docs-truth 红因\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T17:41:07-07:00"},{"Sha1":"921d6291f371cd70419a2a1a9fed68e990bcf69d","Message":"feat(triggers): W13 自动化消费可恢复——评估意图与 outbox 投递同事务写入 JobIntent,worker 按当前规则评估,重试耗尽进死信可重放\n\n- contracts 1.29.0:JobIntent 新增 trigger.evaluate(jobId 按事件确定)与 shouldRecordTriggerEvaluation\n- 两后端 outbox 投递事务内仅为有已启用且订阅匹配规则的租户写评估意图(ON CONFLICT DO NOTHING)\n- worker 是唯一评估入口:去掉进程内 fanout 评估(Fastify trigger-engine 插件删除)\n- 重试耗尽:意图标死信并移除 BullMQ 失败作业,死信台原因化重放后同 jobId 重新入队\n- 两后端各新增 2 例真实 DB 验收(失败一次后恰好一次触发 / 持续失败进死信→重放恰好一次),产品扩展验收改为经 JobIntent 驱动\n- 六条对称断言挂在内核级 check-dual-backend-parity(不挂 triggers 业务域,避免 fork-readiness F2)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T17:28:47-07:00"},{"Sha1":"94d3a62979d604b0ac087b4090e5cb3b0a83463a","Message":"docs(planning): 蓝图 §11.2 记 W13 故障复现——评估在发布后失败一次,该事件的自动化永久丢失\n\n一次性复现(真实 HTTP + PG + Redis,NestJS,main 9211af1,用例未提交):让 Trigger 引擎 evaluate 对\n第一条 user.created 抛错一次后恢复——该事件 outbox 已 dispatchedAt、再等 15 秒 firing 仍为 0、无任何待重试\n持久事实;下一条同类事件正常 firing。Fastify 同构(评估异常只记日志)。B11 由设计风险升级为已复现缺陷。\n用户裁决修法:复用 JobIntent、按评估时当前规则版本、复用现有死信处置。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T17:09:28-07:00"}],"HeadCommit":{"Sha1":"bf3489874b13f86fd2a36d382c4bbf7fc6adcddd","Message":"chore(reports): W13 三级证据回绑——静态 pnpm check 与 check:ui 34/34×2 @ a2c03a2,check:runtime 930/0 @ 5779993\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T18:04:47-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/9211af176582cf84be7953284ebaaa8585415582...bf3489874b13f86fd2a36d382c4bbf7fc6adcddd","Len":5}...
|
1790471202
|
Edit
Delete
|
|
33022
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"df2aef526 {"Commits":[{"Sha1":"df2aef526eda9ed1dc816004cde4d617e5e0c1dd","Message":"docs(operations): record local OS web proxy recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:19:41-07:00"}],"HeadCommit":{"Sha1":"df2aef526eda9ed1dc816004cde4d617e5e0c1dd","Message":"docs(operations): record local OS web proxy recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:19:41-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/bf3489874b13f86fd2a36d382c4bbf7fc6adcddd...df2aef526eda9ed1dc816004cde4d617e5e0c1dd","Len":1}...
|
1790475589
|
Edit
Delete
|
|
33023
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5df3d8bdb {"Commits":[{"Sha1":"5df3d8bdb23929348dd87a448e74eb442a290414","Message":"docs: record local HR development startup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:36:31-07:00"}],"HeadCommit":{"Sha1":"5df3d8bdb23929348dd87a448e74eb442a290414","Message":"docs: record local HR development startup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:36:31-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/9bd8501f3ca5b64c3cb2ec68dd04606cd859d526...5df3d8bdb23929348dd87a448e74eb442a290414","Len":1}...
|
1790476598
|
Edit
Delete
|
|
33024
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"0bfbacf59 {"Commits":[{"Sha1":"0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3","Message":"feat(web): guide HR workflows and fix organization search\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:51:50-07:00"}],"HeadCommit":{"Sha1":"0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3","Message":"feat(web): guide HR workflows and fix organization search\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:51:50-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/5df3d8bdb23929348dd87a448e74eb442a290414...0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3","Len":1}...
|
1790477536
|
Edit
Delete
|
|
33025
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"14861eb6a {"Commits":[{"Sha1":"14861eb6af3192643ae427d3a11efa6d0ce702db","Message":"docs: record HR workflow preview update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:57:56-07:00"}],"HeadCommit":{"Sha1":"14861eb6af3192643ae427d3a11efa6d0ce702db","Message":"docs: record HR workflow preview update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-26T19:57:56-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3...14861eb6af3192643ae427d3a11efa6d0ce702db","Len":1}...
|
1790477883
|
Edit
Delete
|
|
33026
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2bbb343f0 {"Commits":[{"Sha1":"2bbb343f0083144435b1dd0e1ed972e4ba663629","Message":"Merge branch 'main' of https://gamebyte.cn/gitea/root/juhai-opsdesk\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-27T13:40:06+08:00"},{"Sha1":"0106cb210639617d6d60af269be5bf9b4ef8eb0f","Message":"fix(devices): 修复 MCP 无法发现快速连接设备\n\n未加入个人设备列表的快速连接已有稳定身份,但 MCP 仅枚举正式档案,导致无法按设备 ID 定位。\n\n实现内容:\n- 合并正式档案、快速连接成功历史和活动记录,支持按来源筛选\n- 按界面设备 ID 检索并返回 profileId,保留同设备的不同连接身份\n- 按内部 ID 去重,隔离账号读取,避免重新暴露已清除历史的闲置记录\n- 补充设备发现、来源筛选、身份转换及 MCP 协议回归测试\n\n验证:\n- npm test -- electron/quickConnectStore.test.ts electron/agent:124 项通过\n- npm run typecheck:通过\n- GOCACHE=/private/tmp/juhai-opsdesk-go-build-cache GOPROXY=off npm run build:通过;使用临时缓存目录避免沙箱写入默认 Go 缓存失败\n- 用户反馈人工测试通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-26T21:27:23+08:00"},{"Sha1":"7923d133692886489f02ce82a50e96dd5a6caa87","Message":"fix(renderer): 统一路线选择样式并隐藏预览节点域名\n\n实现内容:\n- 实时预览与日志采集统一使用路线文案,国内与海外选择保持不变\n- 提取现有预览工具栏下拉样式供两页共用,统一箭头、焦点和禁用状态\n- 移除预览候选节点域名及悬浮提示,保留实际连接方式说明\n- 同步路线验收说明\n\n验证:\n- npm run typecheck\n- 预览工作区测试 23 项通过\n- git diff --check\n- 界面交互与主题外观待人工验证\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-26T20:52:37+08:00"},{"Sha1":"00a1740211b4bd4dd73dfd6470af225a0d4fde2e","Message":"feat(app): 增加设备国内与海外中继选择并取消国家探测\n\n实现内容:\n- 默认使用国内中继,按账号和设备记住选择,日志与预览页面共享线路控件及海外提示\n- 旧自动设置迁移为国内,保留海外设置;新操作读取固定线路,不再查询国家或探测候选节点\n- 线路切换不打断活动会话,保留直连、普通 SFTP、国内小尾部快速路径和原有认证校验\n- 更新业务说明和人工验收步骤,撤下未证实有效的提前探测实验\n\n验证:\n- 8 个针对性测试文件共 206 项通过,覆盖偏好隔离、并发保存、配置迁移、线路切换和采集回归\n- npm run typecheck 通过\n- GOCACHE=/private/tmp/juhai-log-optimization-go-cache GOPROXY=off GOSUMDB=off npm run build 通过\n- 未自动操控应用或连接真实设备验证本次功能,真机耗时和界面交互待人工验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-26T20:18:03+08:00"},{"Sha1":"05fc234aec9d1c9689a12abbbcac50eecdd05256","Message":"fix(logs): 完善采集准备缓存、取消清理和耗时诊断\n\n实现内容:\n- 将同连接 Agent 校验缓存延长至五分钟,DNS 独立保留六十秒且命中不续期\n- 保留顺序建链及分步上传启动,补齐隧道取消、迟到资源清理和共享连接保护\n- 记录隧道各阶段、SSH 握手和逐文件耗时,将界面计数明确为 SSH 命令次数\n- 清理实验回退后的测试残留,同步业务流程与验收文档\n\n验证:\n- 日志、启动器、选路及连接生命周期回归:7 个测试文件、230 项通过\n- 本机回环 SSH 集成测试:9 项通过\n- npm run build 通过,包含三套 TypeScript 类型检查\n- 用户同设备五文件各一万行复测:首次 5.888 秒,约二十二秒后再次采集 1.947 秒;仅作为基线,不宣称冷启动进一步提速\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-26T14:08:55+08:00"}],"HeadCommit":{"Sha1":"2bbb343f0083144435b1dd0e1ed972e4ba663629","Message":"Merge branch 'main' of https://gamebyte.cn/gitea/root/juhai-opsdesk\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-27T13:40:06+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/83529861ab1a7994b1677520ea5b6b07d9e02e0e...2bbb343f0083144435b1dd0e1ed972e4ba663629","Len":12}...
|
1790559633
|
Edit
Delete
|
|
33027
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"0106cb210639617d6d60af269be5bf9b4ef8eb0f","Message":"fix(devices): 修复 MCP 无法发现快速连接设备\n\n未加入个人设备列表的快速连接已有稳定身份,但 MCP 仅枚举正式档案,导致无法按设备 ID 定位。\n\n实现内容:\n- 合并正式档案、快速连接成功历史和活动记录,支持按来源筛选\n- 按界面设备 ID 检索并返回 profileId,保留同设备的不同连接身份\n- 按内部 ID 去重,隔离账号读取,避免重新暴露已清除历史的闲置记录\n- 补充设备发现、来源筛选、身份转换及 MCP 协议回归测试\n\n验证:\n- npm test -- electron/quickConnectStore.test.ts electron/agent:124 项通过\n- npm run typecheck:通过\n- GOCACHE=/private/tmp/juhai-opsdesk-go-build-cache GOPROXY=off npm run build:通过;使用临时缓存目录避免沙箱写入默认 Go 缓存失败\n- 用户反馈人工测试通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-26T21:27:23+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/2bbb343f0083144435b1dd0e1ed972e4ba663629...0106cb210639617d6d60af269be5bf9b4ef8eb0f","Len":0}...
|
1790560657
|
Edit
Delete
|
|
33028
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"ed61178aa {"Commits":[{"Sha1":"ed61178aa01f2384f6c71a9815c3da8be33cfa10","Message":"Split QC automatic and manual detection items\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-28T10:03:25+08:00"}],"HeadCommit":{"Sha1":"ed61178aa01f2384f6c71a9815c3da8be33cfa10","Message":"Split QC automatic and manual detection items\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-28T10:03:25+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f5651022fa7875337694496487451607e71d6fb9...ed61178aa01f2384f6c71a9815c3da8be33cfa10","Len":1}...
|
1790561020
|
Edit
Delete
|
|
33029
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"ed61178aa {"Commits":[{"Sha1":"ed61178aa01f2384f6c71a9815c3da8be33cfa10","Message":"Split QC automatic and manual detection items\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-28T10:03:25+08:00"}],"HeadCommit":{"Sha1":"ed61178aa01f2384f6c71a9815c3da8be33cfa10","Message":"Split QC automatic and manual detection items\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-28T10:03:25+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f5651022fa7875337694496487451607e71d6fb9...ed61178aa01f2384f6c71a9815c3da8be33cfa10","Len":1}...
|
1790561020
|
Edit
Delete
|
|
33030
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"aabcd6120 {"Commits":[{"Sha1":"aabcd61207163777272b804ab680e98df22e8917","Message":"Add alarm broadcast copy settings page\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-28T11:08:19+08:00"}],"HeadCommit":{"Sha1":"aabcd61207163777272b804ab680e98df22e8917","Message":"Add alarm broadcast copy settings page\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-28T11:08:19+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/35d58bb191a531d6c17ec25ff6d2b55000e1c862...aabcd61207163777272b804ab680e98df22e8917","Len":1}...
|
1790564917
|
Edit
Delete
|
|
33031
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"aabcd6120 {"Commits":[{"Sha1":"aabcd61207163777272b804ab680e98df22e8917","Message":"Add alarm broadcast copy settings page\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-28T11:08:19+08:00"}],"HeadCommit":{"Sha1":"aabcd61207163777272b804ab680e98df22e8917","Message":"Add alarm broadcast copy settings page\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-28T11:08:19+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/35d58bb191a531d6c17ec25ff6d2b55000e1c862...aabcd61207163777272b804ab680e98df22e8917","Len":1}...
|
1790564917
|
Edit
Delete
|
|
33032
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33033
|
9
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33034
|
1
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33035
|
3
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33036
|
4
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33037
|
7
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33038
|
10
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33039
|
11
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"28d0df4af {"Commits":[{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"}],"HeadCommit":{"Sha1":"28d0df4af17afe4bfe1be98aff788e6e765bdc75","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:19:25+08:00"},"CompareURL":"vodtest/app/compare/587fe15527b633ea8aef172281aee5ce45f253c1...28d0df4af17afe4bfe1be98aff788e6e765bdc75","Len":1}...
|
1790576370
|
Edit
Delete
|
|
33040
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33041
|
9
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33042
|
1
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33043
|
3
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33044
|
4
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33045
|
7
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33046
|
10
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33047
|
11
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"003265897 {"Commits":[{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"}],"HeadCommit":{"Sha1":"00326589741eb71a52f1bfa4354f50051c71dfdb","Message":"bug 修复nvr设备修改时绑定异常\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T14:22:11+08:00"},"CompareURL":"vodtest/app/compare/90645c5072240e728e475cf2e5ebfa7eb2e5289e...00326589741eb71a52f1bfa4354f50051c71dfdb","Len":1}...
|
1790576535
|
Edit
Delete
|
|
33048
|
11
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33049
|
9
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33050
|
1
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33051
|
3
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33052
|
4
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33053
|
7
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33054
|
8
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33055
|
10
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[{"Sha1":"48300c64a {"Commits":[{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"}],"HeadCommit":{"Sha1":"48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Message":"门店列表查询\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T15:18:48+08:00"},"CompareURL":"vodtest/admin/compare/6d6c514721e03f49aa07220c861dba0e15cf0f05...48300c64a3a9659535f8a36dcfe0e9ae8e23c32f","Len":1}...
|
1790579961
|
Edit
Delete
|
|
33056
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33057
|
9
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33058
|
1
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33059
|
3
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33060
|
4
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33061
|
7
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33062
|
8
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33063
|
10
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[{"Sha1":"d44ab7e44 {"Commits":[{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"}],"HeadCommit":{"Sha1":"d44ab7e445da6fdee827c6206b3337b8a1636297","Message":"包厢标签init\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyu","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyu","Timestamp":"2026-09-28T17:04:27+08:00"},"CompareURL":"vodtest/pc/compare/7fba3296414db4774cdb8f4dace227877261b754...d44ab7e445da6fdee827c6206b3337b8a1636297","Len":1}...
|
1790586303
|
Edit
Delete
|
|
33064
|
19
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"c38973ab1 {"Commits":[{"Sha1":"c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Message":"优化项目验收工单创建弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-28T17:56:16+08:00"}],"HeadCommit":{"Sha1":"c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Message":"优化项目验收工单创建弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-28T17:56:16+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f2f95bd9fec21d2d79d5f589ae8734263c27817c...c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Len":1}...
|
1790589433
|
Edit
Delete
|
|
33065
|
17
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"c38973ab1 {"Commits":[{"Sha1":"c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Message":"优化项目验收工单创建弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-28T17:56:16+08:00"}],"HeadCommit":{"Sha1":"c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Message":"优化项目验收工单创建弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-28T17:56:16+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f2f95bd9fec21d2d79d5f589ae8734263c27817c...c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Len":1}...
|
1790589433
|
Edit
Delete
|
|
33066
|
18
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"c38973ab1 {"Commits":[{"Sha1":"c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Message":"优化项目验收工单创建弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-28T17:56:16+08:00"}],"HeadCommit":{"Sha1":"c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Message":"优化项目验收工单创建弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-28T17:56:16+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f2f95bd9fec21d2d79d5f589ae8734263c27817c...c38973ab1ff81ca22b4e7de14aa57ab4b2ebd308","Len":1}...
|
1790589433
|
Edit
Delete
|
|
33067
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[{"Sha1":"155bbe228 {"Commits":[{"Sha1":"155bbe22896891ec77dfe10ecd72fc1e13cc1db1","Message":"需求 摄像头格式化功能 17110\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T18:02:46+08:00"}],"HeadCommit":{"Sha1":"155bbe22896891ec77dfe10ecd72fc1e13cc1db1","Message":"需求 摄像头格式化功能 17110\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-28T18:02:46+08:00"},"CompareURL":"vodtest/app/compare/00326589741eb71a52f1bfa4354f50051c71dfdb...155bbe22896891ec77dfe10ecd72fc1e13cc1db1","Len":1}...
|
1790589770
|
Edit
Delete
|