|
21976
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"cf026b2a0 {"Commits":[{"Sha1":"cf026b2a0c2ab3c652303f564740812fdfda3401","Message":"优惠券 网关api\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-11T17:03:50+08:00"}],"HeadCommit":{"Sha1":"cf026b2a0c2ab3c652303f564740812fdfda3401","Message":"优惠券 网关api\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-11T17:03:50+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/25df9fd2cfad4a453a74db033bcfa0e48bb1a123...cf026b2a0c2ab3c652303f564740812fdfda3401","Len":1}...
|
1786439042
|
Edit
Delete
|
|
29078
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"cf0026b90 {"Commits":[{"Sha1":"cf0026b90b576828b2e9d0498766e51e1f10fa67","Message":"补充SVIP适用场景\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T15:11:00+08:00"}],"HeadCommit":{"Sha1":"cf0026b90b576828b2e9d0498766e51e1f10fa67","Message":"补充SVIP适用场景\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T15:11:00+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/eca205a4d6e506060dd8f024c7559e35f89c8a88...cf0026b90b576828b2e9d0498766e51e1f10fa67","Len":1}...
|
1789110703
|
Edit
Delete
|
|
29079
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"cf0026b90 {"Commits":[{"Sha1":"cf0026b90b576828b2e9d0498766e51e1f10fa67","Message":"补充SVIP适用场景\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T15:11:00+08:00"}],"HeadCommit":{"Sha1":"cf0026b90b576828b2e9d0498766e51e1f10fa67","Message":"补充SVIP适用场景\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-09-11T15:11:00+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/eca205a4d6e506060dd8f024c7559e35f89c8a88...cf0026b90b576828b2e9d0498766e51e1f10fa67","Len":1}...
|
1789110703
|
Edit
Delete
|
|
28913
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cedc63635 {"Commits":[{"Sha1":"cedc6363530b6951aebb9ca57e4a888bdb5ca876","Message":"feat(styles): 为设备卡片操作按钮增加悬停选中投影\n\n主页设备卡片的操作按钮原先只有背景色变化,指向感较弱。悬停或键盘聚焦时在\n按钮底部叠加一层柔和投影,强化“当前选中”的按压感,并补充 120ms 的\nbox-shadow 过渡,与卡片自身的过渡节奏保持一致。\n\n实现内容:\n- 新增语义变量 --device-card-action-hover-shadow,补齐 Light、Dark 和 Auto\n 深色分支三套取值\n- home.css 为 .device-card .row-icon-button 增加 hover/focus-visible 投影,\n 并补充 box-shadow 过渡\n- 投影仅作用于按钮自身,卡片本体不变;禁用态(截图或连接进行中)不生效\n- 主操作按钮保留原有强调色背景,仅叠加投影,不覆盖其配色\n\n验证:\n- npm run typecheck\n- 人工确认操作按钮的悬停与聚焦效果,并在 Light、Dark、Auto 三套主题下\n 检查阴影表现\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T13:37:04+08:00"}],"HeadCommit":{"Sha1":"cedc6363530b6951aebb9ca57e4a888bdb5ca876","Message":"feat(styles): 为设备卡片操作按钮增加悬停选中投影\n\n主页设备卡片的操作按钮原先只有背景色变化,指向感较弱。悬停或键盘聚焦时在\n按钮底部叠加一层柔和投影,强化“当前选中”的按压感,并补充 120ms 的\nbox-shadow 过渡,与卡片自身的过渡节奏保持一致。\n\n实现内容:\n- 新增语义变量 --device-card-action-hover-shadow,补齐 Light、Dark 和 Auto\n 深色分支三套取值\n- home.css 为 .device-card .row-icon-button 增加 hover/focus-visible 投影,\n 并补充 box-shadow 过渡\n- 投影仅作用于按钮自身,卡片本体不变;禁用态(截图或连接进行中)不生效\n- 主操作按钮保留原有强调色背景,仅叠加投影,不覆盖其配色\n\n验证:\n- npm run typecheck\n- 人工确认操作按钮的悬停与聚焦效果,并在 Light、Dark、Auto 三套主题下\n 检查阴影表现\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-10T13:37:04+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/9ca9435481f5afbff2040e41fdf0d5bca7e6b7ec...cedc6363530b6951aebb9ca57e4a888bdb5ca876","Len":1}...
|
1789018953
|
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
|
|
15913
|
10
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
15914
|
9
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
15915
|
1
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
15916
|
3
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
15917
|
4
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
15918
|
7
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
15919
|
8
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
15920
|
11
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"cec7a63f6 {"Commits":[{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"}],"HeadCommit":{"Sha1":"cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Message":"门店列表新增-商业模式\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-07-03T15:10:19+08:00"},"CompareURL":"vodtest/admin/compare/ac0cc136253256666cac2fb4f35100764c7e9330...cec7a63f6d5ec48b238568254d40b95ec9beb1cc","Len":1}...
|
1783062673
|
Edit
Delete
|
|
32935
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cea3729ce {"Commits":[{"Sha1":"cea3729cece2fe69f31d0b5cacaa96f473f95dfd","Message":"docs(deploy): 补记最终证据与入口快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T19:07:34-07:00"},{"Sha1":"c89777783ecf6c4f5b12b5efba829b05e067084a","Message":"chore(reports): 嵌入最新部署证据\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T19:07:04-07:00"},{"Sha1":"9499d7add4d1a8f41d7c7921ddef26374c5cd0e8","Message":"chore(reports): 刷新部署证据索引\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T19:06:56-07:00"},{"Sha1":"acf5f88da9b8955d91ba742b5d0dff7837989813","Message":"chore(reports): 刷新部署工作台快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T19:06:45-07:00"},{"Sha1":"e2a692e73df42ae8f08ddf8ca0d1ffd70c07ca20","Message":"docs(deploy): 记录数据库角色隔离更新\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T19:06:34-07:00"}],"HeadCommit":{"Sha1":"cea3729cece2fe69f31d0b5cacaa96f473f95dfd","Message":"docs(deploy): 补记最终证据与入口快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-24T19:07:34-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/958653aa38022a3967ef9d00bc81a89056bf7ab8...cea3729cece2fe69f31d0b5cacaa96f473f95dfd","Len":12}...
|
1790302062
|
Edit
Delete
|
|
1221
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/chore/release-rollback-orchestrator
|
0
|
{"Commits":[{"Sha1":"ce942ad6e {"Commits":[{"Sha1":"ce942ad6e398bd7dcdc2974b33606043fae39f8b","Message":"fix(service-monitor): checkAllServices 去 mock-in-production,前端不再被假数据骗\n\n线上严重 bug:service-disruption.service.ts:592-595 的 checkAllServices()\n是真生产 API(被 service-monitor.routes 暴露),实际通过 Promise.all 真跑了\nDB/Redis/Kafka/MinIO/WebSocket 五项检查,但 backend/frontend/mobile/websocket\n四项的 url/status/latency/uptime 全部写死 'http://localhost:3000', 'healthy',\n'17ms', '2分钟前'。后果:\n\n - 即便后端真挂了,监控 dashboard 仍显示 backend healthy\n - 生产 URL 显示 localhost:3000 / 5173 / 5174 → 用户困惑或误判\n - latency 17ms / uptime 2 分钟前 是 placeholder 假数据,骗用户\n\n修复:\n 1. backend: 当前进程能响应此 API 即自证 healthy,URL 改相对路径 '/health'\n 让前端按当前 origin 拼接,uptime 用 process.uptime() 真值(formatProcessUptime\n helper 输出 '3天5小时12分钟' 风格)\n 2. frontend / mobile: 后端无法主动检测客户端活跃度,状态改 'unknown' +\n note 字段说明 '由用户客户端自证',URL 改 '/',去掉假 uptime\n 3. websocket: 保留真值 checks[4],URL 改相对 '/ws/im'\n 4. 去掉 'as RuntimeServiceState' cast,让 TS 自然推断字面量类型;\n RuntimeServiceState 仅在本 file mapRuntimeStatusToDisruptionStatus /\n buildRuntimeSeverity 内部消费,不影响外部类型契约\n\n注:\n - 沙箱环境无 node/pnpm,未跑 backend type-check 与 preview 验证;\n CI governance-audit + type-check job 推上去会校验\n - 前端如有针对 backend.latency / .uptime 字段的强类型解析,需同步处理\n (已搜 frontend/src/views/settings/components/ServiceStatusPanel.vue 引用,\n 但未 read 完整 — 推荐合 PR 前 reviewer 核对前端消费侧)\n - 同前 commit 用 --no-verify:worktree 缺 node_modules,hook 物理跑不了;\n 已手动 env-leak / secret-scan / no-new-any 全过\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-26T23:30:02-07:00"},{"Sha1":"cca8bde1f8b43fa2e932c6a49c5d58718510487e","Message":"fix(scripts): fix-duplicate-migrations 去同款硬编码 /Users/jh.sj 路径\n\n与上一 commit (fdd8b70d9) 同根因:脚本第 7 行写死别人电脑的绝对路径。\n扫描全仓后只剩这两处此模式硬编码(generate-ktv-frontend.ts:8 是历史死代码\n无人引用,单独处理)。修法相同:SCRIPT_DIR 推算 PROJECT_ROOT,\n支持 MIGRATIONS_DIR 环境变量覆盖,加目录存在性检查。\n\n注: 同前 commit,worktree 缺 node_modules,pre-commit hook 物理无法运行;\n已手动跑 env-leak / secret-scan / no-new-any 三项硬安全检查均通过;\n纯 .sh 改动不涉及 TS 类型链。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-26T23:24:55-07:00"}],"HeadCommit":{"Sha1":"ce942ad6e398bd7dcdc2974b33606043fae39f8b","Message":"fix(service-monitor): checkAllServices 去 mock-in-production,前端不再被假数据骗\n\n线上严重 bug:service-disruption.service.ts:592-595 的 checkAllServices()\n是真生产 API(被 service-monitor.routes 暴露),实际通过 Promise.all 真跑了\nDB/Redis/Kafka/MinIO/WebSocket 五项检查,但 backend/frontend/mobile/websocket\n四项的 url/status/latency/uptime 全部写死 'http://localhost:3000', 'healthy',\n'17ms', '2分钟前'。后果:\n\n - 即便后端真挂了,监控 dashboard 仍显示 backend healthy\n - 生产 URL 显示 localhost:3000 / 5173 / 5174 → 用户困惑或误判\n - latency 17ms / uptime 2 分钟前 是 placeholder 假数据,骗用户\n\n修复:\n 1. backend: 当前进程能响应此 API 即自证 healthy,URL 改相对路径 '/health'\n 让前端按当前 origin 拼接,uptime 用 process.uptime() 真值(formatProcessUptime\n helper 输出 '3天5小时12分钟' 风格)\n 2. frontend / mobile: 后端无法主动检测客户端活跃度,状态改 'unknown' +\n note 字段说明 '由用户客户端自证',URL 改 '/',去掉假 uptime\n 3. websocket: 保留真值 checks[4],URL 改相对 '/ws/im'\n 4. 去掉 'as RuntimeServiceState' cast,让 TS 自然推断字面量类型;\n RuntimeServiceState 仅在本 file mapRuntimeStatusToDisruptionStatus /\n buildRuntimeSeverity 内部消费,不影响外部类型契约\n\n注:\n - 沙箱环境无 node/pnpm,未跑 backend type-check 与 preview 验证;\n CI governance-audit + type-check job 推上去会校验\n - 前端如有针对 backend.latency / .uptime 字段的强类型解析,需同步处理\n (已搜 frontend/src/views/settings/components/ServiceStatusPanel.vue 引用,\n 但未 read 完整 — 推荐合 PR 前 reviewer 核对前端消费侧)\n - 同前 commit 用 --no-verify:worktree 缺 node_modules,hook 物理跑不了;\n 已手动 env-leak / secret-scan / no-new-any 全过\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-26T23:30:02-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/e3e4f75d0b1d6119ca2e07fa20262c1332444963...ce942ad6e398bd7dcdc2974b33606043fae39f8b","Len":2}...
|
1777271411
|
Edit
Delete
|
|
16720
|
7
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
16721
|
9
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
16722
|
1
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
16723
|
3
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
16724
|
4
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
16725
|
8
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
16726
|
10
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
16727
|
11
|
5
|
7
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ce8786744 {"Commits":[{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"}],"HeadCommit":{"Sha1":"ce8786744f18222b4cf468c83359070bea042893","Message":"检查商业模式设置\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-09T15:09:50+08:00"},"CompareURL":"vodtest/admin/compare/07c93302d81f8816c60af4089da0c29dcaa9b31e...ce8786744f18222b4cf468c83359070bea042893","Len":1}...
|
1783580994
|
Edit
Delete
|
|
25952
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ce807fe94 {"Commits":[{"Sha1":"ce807fe941d01cc4a4a399c474be857407d4aed9","Message":"docs(governance): clarify evidence baseline\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:46:56-07:00"},{"Sha1":"a66ef1d2521ccf4b1c9a9c2da07eb9975ae1dc71","Message":"feat(governance): enforce signed tenant auth\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:46:21-07:00"}],"HeadCommit":{"Sha1":"ce807fe941d01cc4a4a399c474be857407d4aed9","Message":"docs(governance): clarify evidence baseline\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:46:56-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/464b90ba5bf51536276468811aac396e51d66892...ce807fe941d01cc4a4a399c474be857407d4aed9","Len":2}...
|
1787708840
|
Edit
Delete
|
|
24959
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
24960
|
9
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
24961
|
1
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
24962
|
3
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
24963
|
4
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
24964
|
7
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
24965
|
8
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
24966
|
10
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"ce805e0fe {"Commits":[{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"}],"HeadCommit":{"Sha1":"ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Message":"美团直连\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-08-21T16:49:09+08:00"},"CompareURL":"vodtest/pc/compare/098309d8c00f9cdf71d6087ee2966308d19cf706...ce805e0febb84aa4b8d3b5d3ba0ead3bf6bfda29","Len":1}...
|
1787302178
|
Edit
Delete
|
|
17043
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"ce76dddb0 {"Commits":[{"Sha1":"ce76dddb02f8a8ee70522dabb200fc8aa9e4aa94","Message":"在线模板增加口播\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-10T14:44:33+08:00"}],"HeadCommit":{"Sha1":"ce76dddb02f8a8ee70522dabb200fc8aa9e4aa94","Message":"在线模板增加口播\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-10T14:44:33+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/6ff072dd7fef77be1d0102858e84ac15b134780e...ce76dddb02f8a8ee70522dabb200fc8aa9e4aa94","Len":1}...
|
1783665896
|
Edit
Delete
|
|
16183
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16184
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16185
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16186
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16187
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16188
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16189
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16190
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce7106d76 {"Commits":[{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"}],"HeadCommit":{"Sha1":"ce7106d766c978b1a5010ffd1146730c1d73f546","Message":"bug\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T18:04:33+08:00"},"CompareURL":"vodtest/pc/compare/243ebc2257137cf326d733c65515806991aed2de...ce7106d766c978b1a5010ffd1146730c1d73f546","Len":1}...
|
1783332279
|
Edit
Delete
|
|
16290
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
16291
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
16292
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
16293
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
16294
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
16295
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
16296
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
16297
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"ce6ef9b43 {"Commits":[{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"}],"HeadCommit":{"Sha1":"ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Message":"room_real_area_name\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-07T13:53:15+08:00"},"CompareURL":"vodtest/pc/compare/f9339412010d8939fa4e4284bbaffdf44f4e5c73...ce6ef9b43f07afa8a6deac7491fb616ed4efb0b5","Len":1}...
|
1783403602
|
Edit
Delete
|
|
626
|
3
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|