|
28170
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"550f0c014 {"Commits":[{"Sha1":"550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Message":"feat(voiceprint): harden recognition and add frozen evaluation workflow\n\nKeep identity decisions independent of display topK, reject inconsistent\nenrollment, correct activity evidence, and rerank changed scoring weights.\nAdd frozen datasets, open-set evaluation, scoring experiments, and model,\ntemplate, policy and pipeline compatibility checks.\n\nInclude reviewed workspace improvements for tenant fallback rejection,\nbounded sidecar waits, VM Redis capacity and responsive recording workflows.\nUpdate contracts, regressions, documentation and machine evidence together.\nThe change spans the full recognition workflow and its governance assets.\n\nValidation: 84 backend/contracts tests, 83 Python tests, 9 browser tests;\nlint, typecheck, build and diff checks passed.\nGovernance remains blocked by two expired real-model/calibration reports.\nTarget-domain accuracy, model adaptation and production rollout remain open.\nNo production algorithm deployment or calibration activation performed.\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-05T02:04:57-07:00"}],"HeadCommit":{"Sha1":"550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Message":"feat(voiceprint): harden recognition and add frozen evaluation workflow\n\nKeep identity decisions independent of display topK, reject inconsistent\nenrollment, correct activity evidence, and rerank changed scoring weights.\nAdd frozen datasets, open-set evaluation, scoring experiments, and model,\ntemplate, policy and pipeline compatibility checks.\n\nInclude reviewed workspace improvements for tenant fallback rejection,\nbounded sidecar waits, VM Redis capacity and responsive recording workflows.\nUpdate contracts, regressions, documentation and machine evidence together.\nThe change spans the full recognition workflow and its governance assets.\n\nValidation: 84 backend/contracts tests, 83 Python tests, 9 browser tests;\nlint, typecheck, build and diff checks passed.\nGovernance remains blocked by two expired real-model/calibration reports.\nTarget-domain accuracy, model adaptation and production rollout remain open.\nNo production algorithm deployment or calibration activation performed.\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-05T02:04:57-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/ca134d5514b10ecb8b367c953c3284aaa5984f8a...550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Len":1}...
|
1788599192
|
Edit
Delete
|
|
28169
|
7
|
5
|
5
|
62
|
0
|
0
|
refs/heads/codex/voiceprint-accuracy-p0-p3
|
0
|
{"Commits":[{"Sha1":"550f0c014 {"Commits":[{"Sha1":"550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Message":"feat(voiceprint): harden recognition and add frozen evaluation workflow\n\nKeep identity decisions independent of display topK, reject inconsistent\nenrollment, correct activity evidence, and rerank changed scoring weights.\nAdd frozen datasets, open-set evaluation, scoring experiments, and model,\ntemplate, policy and pipeline compatibility checks.\n\nInclude reviewed workspace improvements for tenant fallback rejection,\nbounded sidecar waits, VM Redis capacity and responsive recording workflows.\nUpdate contracts, regressions, documentation and machine evidence together.\nThe change spans the full recognition workflow and its governance assets.\n\nValidation: 84 backend/contracts tests, 83 Python tests, 9 browser tests;\nlint, typecheck, build and diff checks passed.\nGovernance remains blocked by two expired real-model/calibration reports.\nTarget-domain accuracy, model adaptation and production rollout remain open.\nNo production algorithm deployment or calibration activation performed.\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-05T02:04:57-07:00"}],"HeadCommit":{"Sha1":"550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Message":"feat(voiceprint): harden recognition and add frozen evaluation workflow\n\nKeep identity decisions independent of display topK, reject inconsistent\nenrollment, correct activity evidence, and rerank changed scoring weights.\nAdd frozen datasets, open-set evaluation, scoring experiments, and model,\ntemplate, policy and pipeline compatibility checks.\n\nInclude reviewed workspace improvements for tenant fallback rejection,\nbounded sidecar waits, VM Redis capacity and responsive recording workflows.\nUpdate contracts, regressions, documentation and machine evidence together.\nThe change spans the full recognition workflow and its governance assets.\n\nValidation: 84 backend/contracts tests, 83 Python tests, 9 browser tests;\nlint, typecheck, build and diff checks passed.\nGovernance remains blocked by two expired real-model/calibration reports.\nTarget-domain accuracy, model adaptation and production rollout remain open.\nNo production algorithm deployment or calibration activation performed.\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-05T02:04:57-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/ca134d5514b10ecb8b367c953c3284aaa5984f8a...550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Len":1}...
|
1788599116
|
Edit
Delete
|
|
28168
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/codex/voiceprint-accuracy-p0-p3
|
0
|
{"Commits":[{"Sha1":"550f0c014 {"Commits":[{"Sha1":"550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Message":"feat(voiceprint): harden recognition and add frozen evaluation workflow\n\nKeep identity decisions independent of display topK, reject inconsistent\nenrollment, correct activity evidence, and rerank changed scoring weights.\nAdd frozen datasets, open-set evaluation, scoring experiments, and model,\ntemplate, policy and pipeline compatibility checks.\n\nInclude reviewed workspace improvements for tenant fallback rejection,\nbounded sidecar waits, VM Redis capacity and responsive recording workflows.\nUpdate contracts, regressions, documentation and machine evidence together.\nThe change spans the full recognition workflow and its governance assets.\n\nValidation: 84 backend/contracts tests, 83 Python tests, 9 browser tests;\nlint, typecheck, build and diff checks passed.\nGovernance remains blocked by two expired real-model/calibration reports.\nTarget-domain accuracy, model adaptation and production rollout remain open.\nNo production algorithm deployment or calibration activation performed.\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-05T02:04:57-07:00"}],"HeadCommit":{"Sha1":"550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Message":"feat(voiceprint): harden recognition and add frozen evaluation workflow\n\nKeep identity decisions independent of display topK, reject inconsistent\nenrollment, correct activity evidence, and rerank changed scoring weights.\nAdd frozen datasets, open-set evaluation, scoring experiments, and model,\ntemplate, policy and pipeline compatibility checks.\n\nInclude reviewed workspace improvements for tenant fallback rejection,\nbounded sidecar waits, VM Redis capacity and responsive recording workflows.\nUpdate contracts, regressions, documentation and machine evidence together.\nThe change spans the full recognition workflow and its governance assets.\n\nValidation: 84 backend/contracts tests, 83 Python tests, 9 browser tests;\nlint, typecheck, build and diff checks passed.\nGovernance remains blocked by two expired real-model/calibration reports.\nTarget-domain accuracy, model adaptation and production rollout remain open.\nNo production algorithm deployment or calibration activation performed.\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-05T02:04:57-07:00"},"CompareURL":"luoanwu/voiceprint-recognition/compare/ca134d5514b10ecb8b367c953c3284aaa5984f8a...550f0c01417925fdf38c4bfe8b949a7fa3ef72e3","Len":1}...
|
1788599116
|
Edit
Delete
|
|
28167
|
7
|
5
|
5
|
62
|
0
|
0
|
refs/heads/codex/voiceprint-accuracy-p0-p3
|
0
|
|
1788599116
|
Edit
Delete
|
|
28166
|
5
|
5
|
5
|
62
|
0
|
0
|
refs/heads/codex/voiceprint-accuracy-p0-p3
|
0
|
|
1788599116
|
Edit
Delete
|
|
28165
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a772517da {"Commits":[{"Sha1":"a772517da3040f54e5d2c91fa5e1c133cabd3c17","Message":"docs(governance): refresh remote snapshot evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-04T22:01:58-07:00"}],"HeadCommit":{"Sha1":"a772517da3040f54e5d2c91fa5e1c133cabd3c17","Message":"docs(governance): refresh remote snapshot evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-04T22:01:58-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/f6bd2a9868bc86b739584c2b3833b3d98d3eaf07...a772517da3040f54e5d2c91fa5e1c133cabd3c17","Len":1}...
|
1788584556
|
Edit
Delete
|
|
28164
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f6bd2a986 {"Commits":[{"Sha1":"f6bd2a9868bc86b739584c2b3833b3d98d3eaf07","Message":"feat(governance): expand RAG capacity and enforce merge gate\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-04T21:58:26-07:00"}],"HeadCommit":{"Sha1":"f6bd2a9868bc86b739584c2b3833b3d98d3eaf07","Message":"feat(governance): expand RAG capacity and enforce merge gate\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-04T21:58:26-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/9159f925070e50ba4126f448cb7755396e4a66ac...f6bd2a9868bc86b739584c2b3833b3d98d3eaf07","Len":1}...
|
1788584337
|
Edit
Delete
|
|
28163
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a08628dd4 {"Commits":[{"Sha1":"a08628dd493b9ddcb20d9e326758d64dc36a0056","Message":"chore(governance): 对抗性验收复审与门禁收紧;检查点收纳并行会话进行中工作\n\n对抗审计(本会话):\n- script 验收报告绑定源码指纹并登记为源码绑定重型门禁(此前基线表 ✅ 从未被机器比对)\n- ownTests 棘轮地板 31→48;check:production 禁 skip 名单扩到 nestjs/fastify-production\n- 定位并复现脚本验收固定租户的并行 runner 污染,验证 run-scoped 租户修复(Fastify 套件 ×2 通过)\n- 真实库探针:非终态结果 fail-open、reconcile 判责根因错(并行会话已修,本会话复验,套件各 12/12)\n- 并行会话新增契约注释命中命名禁用词 terminal,改为 final\n- 记录进行中的 Compose 认证模式改动使 check:production-security 红,未放宽检查器\n- 对抗审计报告新增复审节,CLAUDE.md 复审节与基线表行同步\n\n检查点同时收纳并行会话进行中的工作:创作 Worker 模块隔离、视频进度契约、队列隔离策略、\n模型凭证存储(packages/model-credentials、sidecar model_credentials.py)、脚本验收 run-scoped 租户、\nCompose MATERIAL_AUTH_MODE 等。全仓 typecheck / lint 通过;pnpm check 因 productionSecurityViolations=1\n(Compose IdP 配置改为可选,待与检查器规则同步)未全绿。可用 git reset --soft HEAD~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-04T21:34:23-07:00"},{"Sha1":"e01fdcc0959716731cbb8ab60e97910b7615771c","Message":"feat(script-ux): 脚本屏先选内容类型再选应用场景\n\n- 左栏顺序改为 ① 内容类型(文本内容 / 歌词)→ ② 应用场景 → ③ 内容;来源类型决定可用场景\n- 与当前内容类型不兼容的场景卡禁用并标注只接受哪种来源(MV 只接受歌词、TVC / 招商等只接受文案),选场景不再反向改内容类型;切换内容类型时仍按 defaultScenarioForSource 回落\n- 选择器补 aria-pressed;既有 testid 不变(script-source-kind-*、scenario-*、script-source-text)\n- CLAUDE.md 真源地图脚本屏条目同步说明\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-04T20:34:22-07:00"},{"Sha1":"83173c8e463ee7ae4bf370410b4646079fff04eb","Message":"feat(ux): 更名嗨设首席,补齐不可用动作恢复提示与手机端参数折叠;检查点收纳并行会话工作\n\n本会话改动:\n- 产品中文名「嗨设工坊」→「嗨设首席」:UI(标题 / 着陆页 / 顶栏 / Brand Hub / 默认品牌故事)、探活与验收脚本、sidecar 描述、README 与 docs、4K 海报重渲染并刷新 manifest sha256;英文名 HI Atelier、hi-atelier 标识与历史报告不改\n- 共享 RecoveryHint + job-recovery.ts describeJobRecovery():生成 / 视频屏主按钮因模型不可用被禁用时给出人话原因、服务端原文与「改用已就绪模型 / 去模型中心」一键动作,BLOCKED / UNKNOWN / FAILED 结果同口径\n- describeApiError() 补 400 / 404 / 429 / 5xx / 网络不可达;手机端生成屏参数区折叠为一行摘要(桌面常显,验收 testid 不变);运营看板加载骨架 / 错误 / 空态 / 更新时间;Chip 与类型 / 模型 / 比例选择器 aria-pressed,FlameButton aria-busy;改字屏面向门店的说明去工程词\n- CLAUDE.md 真源地图登记恢复提示单源与更名说明;UX 审计记录增补 2026-09-04 复审;创作流程分析 P1「失败恢复进入主流程」状态更新\n\n同一工作树内并行会话的进行中工作一并纳入本检查点(多模型目录 C18 / C19、创作项目聚合与 worker、浏览器企业登录、公共文件验收扩展、ADR 0012–0015 等)。\n\n门禁证据:静态 pnpm check 除重型报告指纹过期外全绿,lint / typecheck 通过;本会话 2026-09-05 03:16–03:23 UTC 串行重跑 inference / script / runtime / production / public-file 均 passed,ui 03:19 passed 后被并行会话带新断言的 03:23 重跑 failed 覆盖;随后源码继续变动,基线表已由并行会话标记为指纹过期(OPEN),以最终一次静止树的串行重跑为准。\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-04T20:27:57-07:00"}],"HeadCommit":{"Sha1":"a08628dd493b9ddcb20d9e326758d64dc36a0056","Message":"chore(governance): 对抗性验收复审与门禁收紧;检查点收纳并行会话进行中工作\n\n对抗审计(本会话):\n- script 验收报告绑定源码指纹并登记为源码绑定重型门禁(此前基线表 ✅ 从未被机器比对)\n- ownTests 棘轮地板 31→48;check:production 禁 skip 名单扩到 nestjs/fastify-production\n- 定位并复现脚本验收固定租户的并行 runner 污染,验证 run-scoped 租户修复(Fastify 套件 ×2 通过)\n- 真实库探针:非终态结果 fail-open、reconcile 判责根因错(并行会话已修,本会话复验,套件各 12/12)\n- 并行会话新增契约注释命中命名禁用词 terminal,改为 final\n- 记录进行中的 Compose 认证模式改动使 check:production-security 红,未放宽检查器\n- 对抗审计报告新增复审节,CLAUDE.md 复审节与基线表行同步\n\n检查点同时收纳并行会话进行中的工作:创作 Worker 模块隔离、视频进度契约、队列隔离策略、\n模型凭证存储(packages/model-credentials、sidecar model_credentials.py)、脚本验收 run-scoped 租户、\nCompose MATERIAL_AUTH_MODE 等。全仓 typecheck / lint 通过;pnpm check 因 productionSecurityViolations=1\n(Compose IdP 配置改为可选,待与检查器规则同步)未全绿。可用 git reset --soft HEAD~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-04T21:34:23-07:00"},"CompareURL":"luoanwu/image-generation/compare/a228915e1a104c81591ac55a929061b082e8d7e6...a08628dd493b9ddcb20d9e326758d64dc36a0056","Len":3}...
|
1788582875
|
Edit
Delete
|
|
28162
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a228915e1 {"Commits":[{"Sha1":"a228915e1a104c81591ac55a929061b082e8d7e6","Message":"chore(dev): derive local DB credentials from deploy/vm/.env in launch.json\n\nThe api-fastify launch config hard-coded app:app@127.0.0.1:55434, but that port\nis now served by the deploy/vm Compose stack whose password lives in\ndeploy/vm/.env, so the dev API crashed with P1000 at startup. Derive\nDATABASE_URL/REDIS_URL/MODEL_SIDECAR_URL from that file (fallbacks unchanged),\nrun the web dev server with an empty basePath like check:ui does, and lock the\nproxy target to 127.0.0.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-04T08:32:53-07:00"},{"Sha1":"cee456d14fb8a0a9491a439c02ff8e1b43f92a0b","Message":"feat(identity): consume enterprise IdP access tokens on formal material routes\n\n- Add @hi-atelier/enterprise-identity (jose): RS256 verification against a\n tenant-level issuer allowlist with fixed JWKS, audience/expiry/claim checks,\n material.* scope requirement, tenant derived from the signed tenant_id, and\n HUMAN actor id/permissions bound to sub/scope.\n- NestJS material-runtime guard and Fastify runtime-trust preHandler both run\n the shared-secret check and then the IdP verification; misconfiguration stays\n 503, forged identities return 401/403; acceptance bypass still needs the run id.\n- Config: MATERIAL_IDP_AUDIENCE + MATERIAL_IDP_TRUSTED_ISSUERS_JSON in\n deploy/vm/.env.example, docker-compose and turbo globalEnv.\n- Docs: ADR-0011, material-production blueprint, owner matrix, deploy runbook,\n CLAUDE.md G8 status; production-security and UI acceptance scripts updated.\n- Regenerated governance reports. Heavy acceptance reports still carry the\n pre-hljTest-merge source fingerprint (sha256:8d6f5dab...), so check:governance\n reports heavyGateDocDrift=6 until runtime/ui/inference/production/public-file\n acceptance are rerun on the merged tree.\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-04T08:32:53-07:00"},{"Sha1":"b8a9672a43a850e5c96ca3808cdc1a5b8446b098","Message":"merge: origin/hljTest into main\n\nhljTest and main had each merged the same branches independently (criss-cross,\nmerge bases c16f03b + dc10d63), so git reported conflicts in FactoryShell.tsx and\n21 generated reports/* evidence files. Resolution: keep main's tree (main's later\nintegration b3a5c0d already carried everything on hljTest except one commit) and\napply hljTest's only new commit acf98e3: build @hi-atelier/public-file declarations\nin the deploy image and drop composite/incremental tsc output.\n\nNot taken from hljTest's merge resolution: hiding the 歌词 nav item, and deleting\noutput/hi-atelier-posters-4k, reports/login-redesign.*, .playwright-cli/* and\nreports/full-transformation-completion-audit.latest.md (still referenced by CLAUDE.md).\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-04T08:15:27-07:00"},{"Sha1":"acf98e305c9119899658833425da4ec0e240eb81","Message":"fix(deploy): build public file declarations in containers\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-01T12:37:46+08:00"},{"Sha1":"4f9e26991be55cebd9581ee270d986def4c2eb17","Message":"Merge remote-tracking branch 'origin/main' into hljTest\n\n# Conflicts:\n#\tapps/web/src/components/material-factory/FactoryShell.tsx\n#\tdeploy/vm/sidecar.Dockerfile\n#\tmodels/material-factory/manifest.json\n#\treports/adversarial-acceptance-audit.latest.md\n#\treports/baseline.json\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/inference-acceptance.latest.json\n#\treports/material-models.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-acceptance.latest.json\n#\treports/production-security.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/startup-acceptance.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/ui-acceptance.desktop.png\n#\treports/ui-acceptance.latest.json\n#\treports/ui-acceptance.mobile.png\n#\treports/ui-acceptance.production.png\n#\treports/validation-source.latest.json\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-01T11:13:05+08:00"}],"HeadCommit":{"Sha1":"a228915e1a104c81591ac55a929061b082e8d7e6","Message":"chore(dev): derive local DB credentials from deploy/vm/.env in launch.json\n\nThe api-fastify launch config hard-coded app:app@127.0.0.1:55434, but that port\nis now served by the deploy/vm Compose stack whose password lives in\ndeploy/vm/.env, so the dev API crashed with P1000 at startup. Derive\nDATABASE_URL/REDIS_URL/MODEL_SIDECAR_URL from that file (fallbacks unchanged),\nrun the web dev server with an empty basePath like check:ui does, and lock the\nproxy target to 127.0.0.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-04T08:32:53-07:00"},"CompareURL":"luoanwu/image-generation/compare/b3a5c0dc690884729878b7f4cce1adbad046be14...a228915e1a104c81591ac55a929061b082e8d7e6","Len":5}...
|
1788535982
|
Edit
Delete
|
|
28161
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"05a7a8d4e {"Commits":[{"Sha1":"05a7a8d4ec04ef2784973cf6825268ca2f310d9e","Message":"refactor(remote-preview): 优化操作台预览布局和侧栏信息展示\n\n原实时预览工具栏控件挤在一行,侧栏把协议参数全部平铺,文案也偏 WebRTC / TURN 术语,不利于日常查看和操作设备。\n\n实现内容:\n- 重组预览工具栏:屏幕切换、画质、连接、远程操作和查看方式分组展示\n- 全屏时保留工具栏,并优化空状态、实时角标和用户可见提示\n- 侧栏默认只展示画质、分辨率、连接和操作四张常用卡片\n- 将码率、丢包、组件版本等诊断参数收入可展开的详细信息\n- 将连接方式、错误和状态栏文案改成更贴近使用场景的说法\n\n验证:\n- npm run typecheck\n- npx vitest run src/features/remotePreview/RemotePreviewWorkspace.test.ts\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-04T21:34:51+08:00"}],"HeadCommit":{"Sha1":"05a7a8d4ec04ef2784973cf6825268ca2f310d9e","Message":"refactor(remote-preview): 优化操作台预览布局和侧栏信息展示\n\n原实时预览工具栏控件挤在一行,侧栏把协议参数全部平铺,文案也偏 WebRTC / TURN 术语,不利于日常查看和操作设备。\n\n实现内容:\n- 重组预览工具栏:屏幕切换、画质、连接、远程操作和查看方式分组展示\n- 全屏时保留工具栏,并优化空状态、实时角标和用户可见提示\n- 侧栏默认只展示画质、分辨率、连接和操作四张常用卡片\n- 将码率、丢包、组件版本等诊断参数收入可展开的详细信息\n- 将连接方式、错误和状态栏文案改成更贴近使用场景的说法\n\n验证:\n- npm run typecheck\n- npx vitest run src/features/remotePreview/RemotePreviewWorkspace.test.ts\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-04T21:34:51+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/812f6947d082b5e293f4584ad575afe67df5b08f...05a7a8d4ec04ef2784973cf6825268ca2f310d9e","Len":1}...
|
1788529572
|
Edit
Delete
|
|
28160
|
10
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28159
|
8
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28158
|
7
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28157
|
4
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28156
|
3
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28155
|
1
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28154
|
9
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28153
|
11
|
5
|
11
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"9eb04e728 {"Commits":[{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"}],"HeadCommit":{"Sha1":"9eb04e72836d3490bdb336576a6fbc5505fe689f","Message":"工单新增去除不需要的参数\n","AuthorEmail":"caihongyu@192.168.31.220","AuthorName":"蔡鸿裕","CommitterEmail":"caihongyu@192.168.31.220","CommitterName":"蔡鸿裕","Timestamp":"2026-09-04T20:31:17+08:00"},"CompareURL":"vodtest/admin/compare/bffbb36edbe2f48cc65c329512a2461e9b59f54d...9eb04e72836d3490bdb336576a6fbc5505fe689f","Len":1}...
|
1788525101
|
Edit
Delete
|
|
28152
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"812f6947d {"Commits":[{"Sha1":"812f6947d082b5e293f4584ad575afe67df5b08f","Message":"perf(remote-preview): 缩短首次远程首帧等待\n\n实现内容:\n- 在操作台建立 SSH 连接后后台预部署 Agent 和 scrcpy 固定资源\n- 使用 gzip 压缩大型 Agent,并在设备端校验解压后的大小和 SHA-256 后原子替换\n- 在设备或本机不支持压缩时自动回退原始上传\n- 增加预热、压缩、上传和启动阶段耗时诊断\n- 复用并发预热与启动任务,避免重复部署\n\n验证:\n- npm test(82 个测试文件、633 个测试)\n- npm run typecheck\n- npm run build\n- 首次远程预热后首帧从 20.90 秒缩短至 4.44 秒\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-04T18:39:19+08:00"}],"HeadCommit":{"Sha1":"812f6947d082b5e293f4584ad575afe67df5b08f","Message":"perf(remote-preview): 缩短首次远程首帧等待\n\n实现内容:\n- 在操作台建立 SSH 连接后后台预部署 Agent 和 scrcpy 固定资源\n- 使用 gzip 压缩大型 Agent,并在设备端校验解压后的大小和 SHA-256 后原子替换\n- 在设备或本机不支持压缩时自动回退原始上传\n- 增加预热、压缩、上传和启动阶段耗时诊断\n- 复用并发预热与启动任务,避免重复部署\n\n验证:\n- npm test(82 个测试文件、633 个测试)\n- npm run typecheck\n- npm run build\n- 首次远程预热后首帧从 20.90 秒缩短至 4.44 秒\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-04T18:39:19+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/2cb4bc7bf7e8116d5f40acd12a3f2de52e6a7338...812f6947d082b5e293f4584ad575afe67df5b08f","Len":1}...
|
1788519156
|
Edit
Delete
|
|
28151
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"a4d6939b5 {"Commits":[{"Sha1":"a4d6939b5d01874c5630ef90521545c11b88ef8a","Message":"Refine AI entertainment prototype flows\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T18:17:13+08:00"}],"HeadCommit":{"Sha1":"a4d6939b5d01874c5630ef90521545c11b88ef8a","Message":"Refine AI entertainment prototype flows\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T18:17:13+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9031ee61886e9f118b02ba3471f09ecc62bea2da...a4d6939b5d01874c5630ef90521545c11b88ef8a","Len":1}...
|
1788517042
|
Edit
Delete
|
|
28150
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20261013
|
0
|
{"Commits":[{"Sha1":"a4d6939b5 {"Commits":[{"Sha1":"a4d6939b5d01874c5630ef90521545c11b88ef8a","Message":"Refine AI entertainment prototype flows\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T18:17:13+08:00"}],"HeadCommit":{"Sha1":"a4d6939b5d01874c5630ef90521545c11b88ef8a","Message":"Refine AI entertainment prototype flows\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T18:17:13+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9031ee61886e9f118b02ba3471f09ecc62bea2da...a4d6939b5d01874c5630ef90521545c11b88ef8a","Len":1}...
|
1788517042
|
Edit
Delete
|
|
28149
|
11
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28148
|
8
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28147
|
7
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28146
|
4
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28145
|
3
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28144
|
1
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28143
|
9
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28142
|
10
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"ff5b825d2 {"Commits":[{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"}],"HeadCommit":{"Sha1":"ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Message":"自助参数设置select\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-09-04T17:24:22+08:00"},"CompareURL":"vodtest/pc/compare/202088806611fcf00874cc4fbd767f6ded70f8c3...ff5b825d213151dcb1ad23d05b54e59e5fa3e34c","Len":1}...
|
1788515628
|
Edit
Delete
|
|
28141
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"611c8adf6 {"Commits":[{"Sha1":"611c8adf602ec6a248eb5f9c33ba7799128b2717","Message":"新增包厢标签批量设置原型及需求\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T17:36:33+08:00"}],"HeadCommit":{"Sha1":"611c8adf602ec6a248eb5f9c33ba7799128b2717","Message":"新增包厢标签批量设置原型及需求\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T17:36:33+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7...611c8adf602ec6a248eb5f9c33ba7799128b2717","Len":1}...
|
1788514975
|
Edit
Delete
|
|
28140
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"611c8adf6 {"Commits":[{"Sha1":"611c8adf602ec6a248eb5f9c33ba7799128b2717","Message":"新增包厢标签批量设置原型及需求\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T17:36:33+08:00"}],"HeadCommit":{"Sha1":"611c8adf602ec6a248eb5f9c33ba7799128b2717","Message":"新增包厢标签批量设置原型及需求\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T17:36:33+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7...611c8adf602ec6a248eb5f9c33ba7799128b2717","Len":1}...
|
1788514975
|
Edit
Delete
|
|
28139
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2cb4bc7bf {"Commits":[{"Sha1":"2cb4bc7bf7e8116d5f40acd12a3f2de52e6a7338","Message":"feat(remote-preview): 增强切屏恢复与分段诊断\n\n实现内容:\n- TV 采集失败时自动恢复触摸屏并保持 WebRTC 会话\n- 过滤旧切屏代次,以连续两帧实际呈现作为切换完成点\n- 使用 remote-state-v4 上报停止、socket 建立和首个关键帧分段耗时\n- 按 P2P 与 TURN 路线记录切屏总耗时和 Agent 阶段指标\n- 避免画质重启复用旧切屏时间,并补充 SSH 回退异常诊断\n\n验证:\n- npm test(82 个测试文件、625 个测试)\n- npm run typecheck\n- GOCACHE=/private/tmp/juhai-go-build-cache npm run build\n- GOCACHE=/private/tmp/juhai-go-test-cache go test ./...\n- GOCACHE=/private/tmp/juhai-go-race-cache go test -race ./...\n- GOCACHE=/private/tmp/juhai-go-vet-cache go vet ./...\n- android-box-3.208 局域网 P2P 与强制 TURN 各 20 次切屏测试\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-04T17:31:49+08:00"},{"Sha1":"56275acce88349d4b466d98eb4cc8f0d2ca3c144","Message":"fix(remote-preview): 兼容缺少 SHA-256 工具的设备部署\n\n实现内容:\n- 在远端缺少 sha256sum 时回读资源并在本机校验哈希\n- 上传到受控临时文件,校验通过后再原子替换正式资源\n- 为复用、更新和回滚路径补充完整性回退诊断\n- 增加旧设备部署成功与回读损坏保护测试\n\n验证:\n- npm test(82 个测试文件、625 个测试)\n- npm run typecheck\n- GOCACHE=/private/tmp/juhai-go-build-cache npm run build\n- GOCACHE=/private/tmp/juhai-go-test-cache go test ./...\n- GOCACHE=/private/tmp/juhai-go-race-cache go test -race ./...\n- GOCACHE=/private/tmp/juhai-go-vet-cache go vet ./...\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-04T17:31:10+08:00"}],"HeadCommit":{"Sha1":"2cb4bc7bf7e8116d5f40acd12a3f2de52e6a7338","Message":"feat(remote-preview): 增强切屏恢复与分段诊断\n\n实现内容:\n- TV 采集失败时自动恢复触摸屏并保持 WebRTC 会话\n- 过滤旧切屏代次,以连续两帧实际呈现作为切换完成点\n- 使用 remote-state-v4 上报停止、socket 建立和首个关键帧分段耗时\n- 按 P2P 与 TURN 路线记录切屏总耗时和 Agent 阶段指标\n- 避免画质重启复用旧切屏时间,并补充 SSH 回退异常诊断\n\n验证:\n- npm test(82 个测试文件、625 个测试)\n- npm run typecheck\n- GOCACHE=/private/tmp/juhai-go-build-cache npm run build\n- GOCACHE=/private/tmp/juhai-go-test-cache go test ./...\n- GOCACHE=/private/tmp/juhai-go-race-cache go test -race ./...\n- GOCACHE=/private/tmp/juhai-go-vet-cache go vet ./...\n- android-box-3.208 局域网 P2P 与强制 TURN 各 20 次切屏测试\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-04T17:31:49+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/78697e65f7521cd126fc4138c92cbc3c9a168f81...2cb4bc7bf7e8116d5f40acd12a3f2de52e6a7338","Len":2}...
|
1788514340
|
Edit
Delete
|
|
28138
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"678ed7c64 {"Commits":[{"Sha1":"678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7","Message":"新增开房后退款审核关房设置需求与原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T17:29:47+08:00"}],"HeadCommit":{"Sha1":"678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7","Message":"新增开房后退款审核关房设置需求与原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T17:29:47+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/95c974fdf5826cf037104caa79838e9a20d16870...678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7","Len":1}...
|
1788514333
|
Edit
Delete
|
|
28137
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"678ed7c64 {"Commits":[{"Sha1":"678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7","Message":"新增开房后退款审核关房设置需求与原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T17:29:47+08:00"}],"HeadCommit":{"Sha1":"678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7","Message":"新增开房后退款审核关房设置需求与原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T17:29:47+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/95c974fdf5826cf037104caa79838e9a20d16870...678ed7c64a5f1da09fa86cc6bc8cc720ed4d41a7","Len":1}...
|
1788514333
|
Edit
Delete
|
|
28136
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d845db386 {"Commits":[{"Sha1":"d845db386a906ba078e4ba4a52caf7f9c180cb8f","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-04T17:07:42+08:00"}],"HeadCommit":{"Sha1":"d845db386a906ba078e4ba4a52caf7f9c180cb8f","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-04T17:07:42+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/fabc33ee274d6452849f94c77980416e7206bd5f...d845db386a906ba078e4ba4a52caf7f9c180cb8f","Len":1}...
|
1788512871
|
Edit
Delete
|
|
28135
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"fabc33ee2 {"Commits":[{"Sha1":"fabc33ee274d6452849f94c77980416e7206bd5f","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-04T17:01:54+08:00"}],"HeadCommit":{"Sha1":"fabc33ee274d6452849f94c77980416e7206bd5f","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-04T17:01:54+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/c96c5446f662861ef7a7ef2ccdd734361d1c2208...fabc33ee274d6452849f94c77980416e7206bd5f","Len":1}...
|
1788512520
|
Edit
Delete
|
|
28134
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28133
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28132
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28131
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28130
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28129
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28128
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28127
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"202088806 {"Commits":[{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"}],"HeadCommit":{"Sha1":"202088806611fcf00874cc4fbd767f6ded70f8c3","Message":"团购绑定券\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-04T16:58:36+08:00"},"CompareURL":"vodtest/pc/compare/f38e9639edd8702203add070c53b1c83543d28cd...202088806611fcf00874cc4fbd767f6ded70f8c3","Len":1}...
|
1788512324
|
Edit
Delete
|
|
28126
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c96c5446f {"Commits":[{"Sha1":"c96c5446f662861ef7a7ef2ccdd734361d1c2208","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-04T16:58:22+08:00"}],"HeadCommit":{"Sha1":"c96c5446f662861ef7a7ef2ccdd734361d1c2208","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-04T16:58:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/56751cc5657ff9e7334c09254733ca452765960a...c96c5446f662861ef7a7ef2ccdd734361d1c2208","Len":1}...
|
1788512307
|
Edit
Delete
|
|
28125
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"6aecaec38 {"Commits":[{"Sha1":"6aecaec3810e41bedfb0b552cdfc1ab51f27c450","Message":"支持停用巡检计划重新启用\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T16:57:34+08:00"}],"HeadCommit":{"Sha1":"6aecaec3810e41bedfb0b552cdfc1ab51f27c450","Message":"支持停用巡检计划重新启用\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T16:57:34+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/0ccf4e51fd669fd3515172aac40ada42db84c6ed...6aecaec3810e41bedfb0b552cdfc1ab51f27c450","Len":1}...
|
1788512276
|
Edit
Delete
|
|
28124
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260915
|
0
|
{"Commits":[{"Sha1":"6aecaec38 {"Commits":[{"Sha1":"6aecaec3810e41bedfb0b552cdfc1ab51f27c450","Message":"支持停用巡检计划重新启用\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T16:57:34+08:00"}],"HeadCommit":{"Sha1":"6aecaec3810e41bedfb0b552cdfc1ab51f27c450","Message":"支持停用巡检计划重新启用\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T16:57:34+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/0ccf4e51fd669fd3515172aac40ada42db84c6ed...6aecaec3810e41bedfb0b552cdfc1ab51f27c450","Len":1}...
|
1788512276
|
Edit
Delete
|
|
28123
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"95c974fdf {"Commits":[{"Sha1":"95c974fdf5826cf037104caa79838e9a20d16870","Message":"新增智慧商家团购卡券快速修改原型\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T16:50:49+08:00"}],"HeadCommit":{"Sha1":"95c974fdf5826cf037104caa79838e9a20d16870","Message":"新增智慧商家团购卡券快速修改原型\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T16:50:49+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/779189f4c46966a13908c7f9ccad40ac7c33c075...95c974fdf5826cf037104caa79838e9a20d16870","Len":1}...
|
1788511941
|
Edit
Delete
|
|
28122
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"95c974fdf {"Commits":[{"Sha1":"95c974fdf5826cf037104caa79838e9a20d16870","Message":"新增智慧商家团购卡券快速修改原型\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T16:50:49+08:00"}],"HeadCommit":{"Sha1":"95c974fdf5826cf037104caa79838e9a20d16870","Message":"新增智慧商家团购卡券快速修改原型\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-09-04T16:50:49+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/779189f4c46966a13908c7f9ccad40ac7c33c075...95c974fdf5826cf037104caa79838e9a20d16870","Len":1}...
|
1788511941
|
Edit
Delete
|
|
28121
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"779189f4c {"Commits":[{"Sha1":"779189f4c46966a13908c7f9ccad40ac7c33c075","Message":"复用自助参数跨门店同步弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T16:48:41+08:00"}],"HeadCommit":{"Sha1":"779189f4c46966a13908c7f9ccad40ac7c33c075","Message":"复用自助参数跨门店同步弹窗\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-04T16:48:41+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/fcc98173b0fec7d913dd29362fb37df0e40f7732...779189f4c46966a13908c7f9ccad40ac7c33c075","Len":1}...
|
1788511758
|
Edit
Delete
|