|
27528
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7216f8387 {"Commits":[{"Sha1":"7216f8387f24304288cc07ab9070d3c91bd6c3da","Message":"feat(devices): 增强双屏截图与朝向修正\n\n实现内容:\n- 为全屏截图增加触摸屏、TV 屏及双屏选择\n- 增加可选的触摸屏截图朝向自动修正,并仅处理 90 与 -90 配置\n- 优化截图加载反馈、结果提示和二级菜单鼠标移动体验\n\n验证:\n- npm run typecheck\n- npm test(70 个测试文件,496 项测试)\n- npm run build\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-02T16:49:30+08:00"}],"HeadCommit":{"Sha1":"7216f8387f24304288cc07ab9070d3c91bd6c3da","Message":"feat(devices): 增强双屏截图与朝向修正\n\n实现内容:\n- 为全屏截图增加触摸屏、TV 屏及双屏选择\n- 增加可选的触摸屏截图朝向自动修正,并仅处理 90 与 -90 配置\n- 优化截图加载反馈、结果提示和二级菜单鼠标移动体验\n\n验证:\n- npm run typecheck\n- npm test(70 个测试文件,496 项测试)\n- npm run build\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-02T16:49:30+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/4580f2b6058140461e21b226a276bd2451c6848c...7216f8387f24304288cc07ab9070d3c91bd6c3da","Len":1}...
|
1788339007
|
Edit
Delete
|
|
27483
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4580f2b60 {"Commits":[{"Sha1":"4580f2b6058140461e21b226a276bd2451c6848c","Message":"feat(devices): 实现设备全屏截图与加载反馈\n\n新增设备端全屏截图、可选本地保存目录和首次使用设置引导。\n\n实现内容:\n- 通过 Electron 主进程和 preload bridge 执行截图与文件下载\n- 增加 SSH 端口快速探测,缩短离线设备失败等待时间\n- 为截图中的设备卡片增加蒙版、加载动画和重复操作保护\n- 增加截图服务单元测试与响应式设置样式\n\n验证:\n- npm run typecheck\n- npm test(67 个文件,477 项测试)\n- npm run build\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-02T15:42:04+08:00"}],"HeadCommit":{"Sha1":"4580f2b6058140461e21b226a276bd2451c6848c","Message":"feat(devices): 实现设备全屏截图与加载反馈\n\n新增设备端全屏截图、可选本地保存目录和首次使用设置引导。\n\n实现内容:\n- 通过 Electron 主进程和 preload bridge 执行截图与文件下载\n- 增加 SSH 端口快速探测,缩短离线设备失败等待时间\n- 为截图中的设备卡片增加蒙版、加载动画和重复操作保护\n- 增加截图服务单元测试与响应式设置样式\n\n验证:\n- npm run typecheck\n- npm test(67 个文件,477 项测试)\n- npm run build\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-02T15:42:04+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/8bb55651291d9621d16bfdb9bf3eb8ead642219d...4580f2b6058140461e21b226a276bd2451c6848c","Len":1}...
|
1788335682
|
Edit
Delete
|
|
26862
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8bb556512 {"Commits":[{"Sha1":"8bb55651291d9621d16bfdb9bf3eb8ead642219d","Message":"fix(logs): 修复 JSON 弹窗拉伸后误关闭\n\n操作台日志页的 JSON 查看弹窗允许右下角拉伸。放大时鼠标会离开弹窗落到遮罩上,原先用 click 关闭会把这次松手当成点遮罩,导致弹窗被误关。\n\n实现内容:\n- 调整 React 弹窗遮罩 ModalBackdrop 的关闭判定\n- 将 click 改为 pointerdown,仅在遮罩空白处按下主键时关闭\n- 点遮罩、Escape 和关闭按钮仍可关闭弹窗\n\n验证:\n- npm run typecheck\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-31T14:37:44+08:00"}],"HeadCommit":{"Sha1":"8bb55651291d9621d16bfdb9bf3eb8ead642219d","Message":"fix(logs): 修复 JSON 弹窗拉伸后误关闭\n\n操作台日志页的 JSON 查看弹窗允许右下角拉伸。放大时鼠标会离开弹窗落到遮罩上,原先用 click 关闭会把这次松手当成点遮罩,导致弹窗被误关。\n\n实现内容:\n- 调整 React 弹窗遮罩 ModalBackdrop 的关闭判定\n- 将 click 改为 pointerdown,仅在遮罩空白处按下主键时关闭\n- 点遮罩、Escape 和关闭按钮仍可关闭弹窗\n\n验证:\n- npm run typecheck\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-31T14:37:44+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/0dd229392358882382dd6ea0d83488e868d8ca27...8bb55651291d9621d16bfdb9bf3eb8ead642219d","Len":1}...
|
1788158429
|
Edit
Delete
|
|
26575
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0dd229392 {"Commits":[{"Sha1":"0dd229392358882382dd6ea0d83488e868d8ca27","Message":"fix(terminal): 修复 SSH 指令历史解密失败\n\n应用名变更后,已持久化的终端历史密文无法用当前 safeStorage 密钥解密。\n原先 fail-closed,提交指令后再打开历史会稳定报错,且无法继续写入。\n\n实现内容:\n- 识别 safeStorage 密文解密失败并隔离无法读取的历史文件\n- 隔离后从空历史继续记录新指令,避免直接展示 Chromium 英文错误\n- 补充密文无法解密时允许继续写入的回归测试\n\n验证:\n- npm run typecheck\n- npx vitest run electron/terminalHistoryStore.test.ts\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T17:57:29+08:00"}],"HeadCommit":{"Sha1":"0dd229392358882382dd6ea0d83488e868d8ca27","Message":"fix(terminal): 修复 SSH 指令历史解密失败\n\n应用名变更后,已持久化的终端历史密文无法用当前 safeStorage 密钥解密。\n原先 fail-closed,提交指令后再打开历史会稳定报错,且无法继续写入。\n\n实现内容:\n- 识别 safeStorage 密文解密失败并隔离无法读取的历史文件\n- 隔离后从空历史继续记录新指令,避免直接展示 Chromium 英文错误\n- 补充密文无法解密时允许继续写入的回归测试\n\n验证:\n- npm run typecheck\n- npx vitest run electron/terminalHistoryStore.test.ts\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T17:57:29+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/557c3fe29f14dcd7697c14d3710a81d1886036ef...0dd229392358882382dd6ea0d83488e868d8ca27","Len":1}...
|
1787824759
|
Edit
Delete
|
|
26561
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"557c3fe29 {"Commits":[{"Sha1":"557c3fe29f14dcd7697c14d3710a81d1886036ef","Message":"fix(styles): 对齐密钥和快捷指令卡片网格自适应列\n\n密钥和快捷指令原先用容器断点锁死最多三列,并限制最大卡宽,宽屏下右侧留白且第四张卡落到下一行。\n\n实现内容:\n- 移除密钥和快捷指令的两列、三列及最大卡宽容器断点\n- 与设备列表共用 auto-fill + 1fr,按实际宽度自动填列并拉满整行\n- 统一最小卡宽为 280px,窄于一张卡时允许单列收缩\n\n验证:\n- npm run typecheck\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T17:24:36+08:00"}],"HeadCommit":{"Sha1":"557c3fe29f14dcd7697c14d3710a81d1886036ef","Message":"fix(styles): 对齐密钥和快捷指令卡片网格自适应列\n\n密钥和快捷指令原先用容器断点锁死最多三列,并限制最大卡宽,宽屏下右侧留白且第四张卡落到下一行。\n\n实现内容:\n- 移除密钥和快捷指令的两列、三列及最大卡宽容器断点\n- 与设备列表共用 auto-fill + 1fr,按实际宽度自动填列并拉满整行\n- 统一最小卡宽为 280px,窄于一张卡时允许单列收缩\n\n验证:\n- npm run typecheck\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T17:24:36+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/53205a5662eec60a462328aa30ff9bd05bd40431...557c3fe29f14dcd7697c14d3710a81d1886036ef","Len":1}...
|
1787822862
|
Edit
Delete
|
|
26544
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"53205a566 {"Commits":[{"Sha1":"53205a5662eec60a462328aa30ff9bd05bd40431","Message":"docs(docs): 重写 README 为中文功能介绍\n\n原 README 仍是英文 POC 摘要,已落后于当前主页、操作台和 MCP 能力。\n\n本次改为中文说明:\n- 补充主页与设备操作台窗口模型\n- 按界面入口列出设备、密钥、快捷指令、终端、日志、INI、SFTP、UDP 和设置\n- 增加 MCP 工具对照、远端默认路径、启动方式和目录结构\n\n验证:\n- 仅文档改动,未涉及 TypeScript、React 或构建配置\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T16:25:57+08:00"},{"Sha1":"ab470d838e708fa8bba1042b4018a6ed8a05541d","Message":"feat(devices): 重构设备详情并改为读取 INI 配置\n\n主页设备详情不再依赖点歌应用诊断快照,改为展示运行状态和点歌应用基础信息。\n\n实现内容:\n- 系统资源继续监控 CPU、内存和温度\n- 皮肤、屏幕方向、播放器模式和串口从约定 INI 目录的 room.ini 读取\n- 串口对照系统发现结果,歌曲盘扫描候选目录并展示资源根\n- 重做详情布局,屏幕方向用显示屏示意正反向\n- 重启应用或设备成功后等待 30 秒再刷新 INI\n- 健康采集和 MCP 不再读取或返回诊断快照\n\n验证:\n- npm run typecheck\n- npx vitest run\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T16:21:20+08:00"},{"Sha1":"f5de56e3812b0d8bb01abff0867cd978b6199df7","Message":"feat(app): 增加操作台功能入口和状态栏设置\n\n用户需要按工作习惯隐藏不常用的操作台功能和底部状态栏。\n在主页设置新增「操作台」分类,默认全部开启:\n- 可分别关闭 SSH 终端、UDP、SFTP、INI 和日志入口\n- 关闭后操作台不再显示对应功能,并同步隐藏主页 SFTP 快捷入口\n- 可隐藏各功能底部状态栏,把高度让给内容区\n- 至少保留一个功能;日志和 INI 仍受设备路径约束\n\n验证:\n- npm run typecheck\n- 用户手工确认设置开关、操作台入口隐藏和跨窗口同步\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T14:42:15+08:00"},{"Sha1":"7299d2479afa08a6797efe79d75eab6eaa06c20b","Message":"fix(electron): 修复 UDP 远端端口进程误归属\n\nUDP socket 快照只描述当前设备,原实现按端口直接关联进程,导致进入设备的远端广播报文被误标为本机进程。\n\n实现内容:\n- 按报文方向只为当前设备的本地端点关联进程\n- 保留回环报文双端进程归属并补充方向回归测试\n- 更新 UDP 消息监视器的进程归属说明\n\n验证:\n- npm run typecheck\n- npm test(61 个测试文件,448 项测试通过)\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T11:32:14+08:00"},{"Sha1":"4d5a78c068818a7d7e8e8e97813df54689855d03","Message":"feat(renderer): 为 UDP 已观察端点展示端口中文含义\n\n把设备详情里的端口用途抽成共用清单,并让 UDP 侧栏直接显示:\n- 已知端口优先展示中文用途,右侧用徽章显示报文条数\n- 补充 Windows Youtube 解析、触摸屏 Youtube、跳舞机和广播 iPad 端口\n- 未收录端口只显示端口号和进程,不编造名称\n\n验证:\n- npm run typecheck\n- npx vitest run src/shared/juhaiPortCatalog.test.ts src/features/devices/juhaiHealthPresentation.test.ts electron/juhaiHealthEvaluator.test.ts electron/juhaiDeviceHealthService.test.ts\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T11:09:38+08:00"}],"HeadCommit":{"Sha1":"53205a5662eec60a462328aa30ff9bd05bd40431","Message":"docs(docs): 重写 README 为中文功能介绍\n\n原 README 仍是英文 POC 摘要,已落后于当前主页、操作台和 MCP 能力。\n\n本次改为中文说明:\n- 补充主页与设备操作台窗口模型\n- 按界面入口列出设备、密钥、快捷指令、终端、日志、INI、SFTP、UDP 和设置\n- 增加 MCP 工具对照、远端默认路径、启动方式和目录结构\n\n验证:\n- 仅文档改动,未涉及 TypeScript、React 或构建配置\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T16:25:57+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/75d35938ce8adec0f028271fa64b39f1a57a3934...53205a5662eec60a462328aa30ff9bd05bd40431","Len":10}...
|
1787819461
|
Edit
Delete
|
|
26543
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
1
|
|
1787819461
|
Edit
Delete
|
|
26542
|
16
|
1
|
16
|
86
|
0
|
0
|
|
1
|
|
1787819406
|
Edit
Delete
|
|
29567
|
4
|
12
|
4
|
85
|
468
|
0
|
|
1
|
5|
|
1789380193
|
Edit
Delete
|
|
29566
|
4
|
10
|
4
|
85
|
466
|
0
|
|
1
|
5|已合并至主 Issue #8,测试工作统一在 #8 跟踪。
|
1789380193
|
Edit
Delete
|
|
29565
|
4
|
12
|
4
|
85
|
465
|
0
|
|
1
|
4|
|
1789380193
|
Edit
Delete
|
|
29564
|
4
|
10
|
4
|
85
|
463
|
0
|
|
1
|
4|已合并至主 Issue #8,测试工作统一在 #8 跟踪。
|
1789380193
|
Edit
Delete
|
|
29563
|
4
|
6
|
4
|
85
|
0
|
0
|
|
1
|
8|按省市统计设备月度新增上线数量报表
|
1789379887
|
Edit
Delete
|
|
29562
|
4
|
13
|
4
|
85
|
441
|
0
|
|
1
|
5|
|
1789379023
|
Edit
Delete
|
|
29558
|
4
|
12
|
4
|
85
|
440
|
0
|
|
1
|
5|
|
1789377273
|
Edit
Delete
|
|
29556
|
4
|
10
|
4
|
85
|
437
|
0
|
|
1
|
5|代码 PR 已提交:[PR #2 - [Web前端] 按省市统计设备月度新增上线数量报表](ht 5|代码 PR 已提交:[PR #2 - [Web前端] 按省市统计设备月度新增上线数量报表](https://gitea.g-hi.com/laiqiaojie/admin/pulls/2),等待 Tech Lead 审核。
本次 PR 包含:
- 报表页面组件实现
- 菜单路由双斜杠…...
|
1789377160
|
Edit
Delete
|
|
27283
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c7a0b457b {"Commits":[{"Sha1":"c7a0b457b0dee360d3562f06a54794a28ba75fb8","Message":"Merge pull request '[Skill] build-complete 新增接口文档归档步骤' (#7) from skill/build-complete-interface-docs into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/7\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T15:32:20+08:00"},{"Sha1":"ae109b2577a59ebd7073a0b5af4c8b38f04cbc5c","Message":"feat: add interface doc archival step (Apifox + frontend-specs) to build-complete skill\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T15:22:14+08:00"}],"HeadCommit":{"Sha1":"c7a0b457b0dee360d3562f06a54794a28ba75fb8","Message":"Merge pull request '[Skill] build-complete 新增接口文档归档步骤' (#7) from skill/build-complete-interface-docs into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/7\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T15:32:20+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/08692de7f0c50c7787b7668a900b06987f477a25...c7a0b457b0dee360d3562f06a54794a28ba75fb8","Len":2}...
|
1788247942
|
Edit
Delete
|
|
27282
|
4
|
11
|
4
|
85
|
0
|
0
|
|
1
|
7|[Skill] build-complete 新增接口文档归档步骤
|
1788247941
|
Edit
Delete
|
|
27275
|
4
|
7
|
4
|
85
|
0
|
0
|
|
1
|
7|[Skill] build-complete 新增接口文档归档步骤
|
1788247387
|
Edit
Delete
|
|
27274
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/skill/build-complete-interface-docs
|
1
|
{"Commits":[{"Sha1":"ae109b257 {"Commits":[{"Sha1":"ae109b2577a59ebd7073a0b5af4c8b38f04cbc5c","Message":"feat: add interface doc archival step (Apifox + frontend-specs) to build-complete skill\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T15:22:14+08:00"}],"HeadCommit":{"Sha1":"ae109b2577a59ebd7073a0b5af4c8b38f04cbc5c","Message":"feat: add interface doc archival step (Apifox + frontend-specs) to build-complete skill\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T15:22:14+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/08692de7f0c50c7787b7668a900b06987f477a25...ae109b2577a59ebd7073a0b5af4c8b38f04cbc5c","Len":1}...
|
1788247374
|
Edit
Delete
|
|
27273
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/skill/build-complete-interface-docs
|
1
|
|
1788247374
|
Edit
Delete
|
|
27271
|
4
|
10
|
4
|
85
|
427
|
0
|
|
1
|
5|代码 PR 已提交:[laiqiaojie/admin PR #2](https://gitea 5|代码 PR 已提交:[laiqiaojie/admin PR #2](https://gitea.g-hi.com/laiqiaojie/admin/pulls/2),等待 Tech Lead 审核。...
|
1788247168
|
Edit
Delete
|
|
27229
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/plan/device-online-stats-by-region-admi refs/heads/plan/device-online-stats-by-region-admin...
|
1
|
{"Commits":[{"Sha1":"5e3f06c30 {"Commits":[{"Sha1":"5e3f06c303590727162f5e983a1168d206fb7a2a","Message":"docs: add plan for device-online-stats web frontend\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T15:05:20+08:00"}],"HeadCommit":{"Sha1":"5e3f06c303590727162f5e983a1168d206fb7a2a","Message":"docs: add plan for device-online-stats web frontend\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T15:05:20+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/3a8f2ad2768b90e9680c898a072fb23a121f7df9...5e3f06c303590727162f5e983a1168d206fb7a2a","Len":1}...
|
1788246322
|
Edit
Delete
|
|
27228
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"08692de7f {"Commits":[{"Sha1":"08692de7f0c50c7787b7668a900b06987f477a25","Message":"Merge pull request '[Plan] 按省市统计设备月度新增上线数量报表 (后台管理)' (#6) from plan/device-online-stats-by-region-admin into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/6\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:59:25+08:00"},{"Sha1":"3a8f2ad2768b90e9680c898a072fb23a121f7df9","Message":"docs: add plan for 按省市统计设备月度新增上线数量报表 (后台管理)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:36:13+08:00"}],"HeadCommit":{"Sha1":"08692de7f0c50c7787b7668a900b06987f477a25","Message":"Merge pull request '[Plan] 按省市统计设备月度新增上线数量报表 (后台管理)' (#6) from plan/device-online-stats-by-region-admin into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/6\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:59:25+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/0930dbf8441323ea82e74701e7058c4a8451e996...08692de7f0c50c7787b7668a900b06987f477a25","Len":2}...
|
1788245967
|
Edit
Delete
|
|
27227
|
4
|
11
|
4
|
85
|
0
|
0
|
|
1
|
6|[Plan] 按省市统计设备月度新增上线数量报表 (后台管理)
|
1788245966
|
Edit
Delete
|
|
27218
|
4
|
23
|
4
|
85
|
416
|
0
|
|
1
|
6|按 REVIEW.md「跳过评审的路径」,plan/ 产物文件不需要 Tech Lead 单独审 6|按 REVIEW.md「跳过评审的路径」,plan/ 产物文件不需要 Tech Lead 单独审核,approve 用于满足分支保护规则。...
|
1788245610
|
Edit
Delete
|
|
27217
|
4
|
7
|
4
|
85
|
0
|
0
|
|
1
|
6|[Plan] 按省市统计设备月度新增上线数量报表 (后台管理)
|
1788245556
|
Edit
Delete
|
|
27216
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/plan/device-online-stats-by-region-admi refs/heads/plan/device-online-stats-by-region-admin...
|
1
|
{"Commits":[{"Sha1":"3a8f2ad27 {"Commits":[{"Sha1":"3a8f2ad2768b90e9680c898a072fb23a121f7df9","Message":"docs: add plan for 按省市统计设备月度新增上线数量报表 (后台管理)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:36:13+08:00"}],"HeadCommit":{"Sha1":"3a8f2ad2768b90e9680c898a072fb23a121f7df9","Message":"docs: add plan for 按省市统计设备月度新增上线数量报表 (后台管理)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:36:13+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/0930dbf8441323ea82e74701e7058c4a8451e996...3a8f2ad2768b90e9680c898a072fb23a121f7df9","Len":1}...
|
1788245542
|
Edit
Delete
|
|
27215
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/plan/device-online-stats-by-region-admi refs/heads/plan/device-online-stats-by-region-admin...
|
1
|
|
1788245542
|
Edit
Delete
|
|
27210
|
4
|
10
|
4
|
85
|
410
|
0
|
|
1
|
4|代码 PR 已提交:[PR #1](https://gitea.g-hi.com/laiqiao 4|代码 PR 已提交:[PR #1](https://gitea.g-hi.com/laiqiaojie/admin/pulls/1),等待 Tech Lead 审核。...
|
1788244640
|
Edit
Delete
|
|
27208
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"8ace84485 {"Commits":[{"Sha1":"8ace84485ab1f1d478baee0c1e706a6c832aab75","Message":"docs: add plan for 按省市统计设备月度新增上线数量报表 (后台管理)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:36:13+08:00"}],"HeadCommit":{"Sha1":"8ace84485ab1f1d478baee0c1e706a6c832aab75","Message":"docs: add plan for 按省市统计设备月度新增上线数量报表 (后台管理)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:36:13+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/d23a68b444517b528428766edb2427561b9b7d10...8ace84485ab1f1d478baee0c1e706a6c832aab75","Len":1}...
|
1788244575
|
Edit
Delete
|
|
27069
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"d23a68b44 {"Commits":[{"Sha1":"d23a68b444517b528428766edb2427561b9b7d10","Message":"feat: run code-review before PR in build-complete skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:03:01+08:00"}],"HeadCommit":{"Sha1":"d23a68b444517b528428766edb2427561b9b7d10","Message":"feat: run code-review before PR in build-complete skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T14:03:01+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/694dfebe39eb6e45bab28b9cc31cadba318d74e9...d23a68b444517b528428766edb2427561b9b7d10","Len":1}...
|
1788242584
|
Edit
Delete
|
|
27015
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"694dfebe3 {"Commits":[{"Sha1":"694dfebe39eb6e45bab28b9cc31cadba318d74e9","Message":"feat: add build-complete skill for post-dev archival workflow\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T13:44:52+08:00"}],"HeadCommit":{"Sha1":"694dfebe39eb6e45bab28b9cc31cadba318d74e9","Message":"feat: add build-complete skill for post-dev archival workflow\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-01T13:44:52+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/ef8b6f6b06b4349a8b8c627b9fa12954a0dd4d92...694dfebe39eb6e45bab28b9cc31cadba318d74e9","Len":1}...
|
1788241495
|
Edit
Delete
|
|
26730
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"ef8b6f6b0 {"Commits":[{"Sha1":"ef8b6f6b06b4349a8b8c627b9fa12954a0dd4d92","Message":"refactor: rename all labels to Chinese in design-template skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T18:53:44+08:00"}],"HeadCommit":{"Sha1":"ef8b6f6b06b4349a8b8c627b9fa12954a0dd4d92","Message":"refactor: rename all labels to Chinese in design-template skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T18:53:44+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/4d01d5b4982e7eb6b6f3c89fb9adf62467517cc5...ef8b6f6b06b4349a8b8c627b9fa12954a0dd4d92","Len":1}...
|
1787914427
|
Edit
Delete
|
|
26728
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"4d01d5b49 {"Commits":[{"Sha1":"4d01d5b4982e7eb6b6f3c89fb9adf62467517cc5","Message":"feat: add status label system with transition rules\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T18:51:07+08:00"}],"HeadCommit":{"Sha1":"4d01d5b4982e7eb6b6f3c89fb9adf62467517cc5","Message":"feat: add status label system with transition rules\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T18:51:07+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/d9a3301e98b50cbeeebe38b4cc1f23b10d17770e...4d01d5b4982e7eb6b6f3c89fb9adf62467517cc5","Len":1}...
|
1787914270
|
Edit
Delete
|
|
26705
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"d9a3301e9 {"Commits":[{"Sha1":"d9a3301e98b50cbeeebe38b4cc1f23b10d17770e","Message":"feat: add label system and mandatory milestone/label/assignee rules\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T17:38:30+08:00"}],"HeadCommit":{"Sha1":"d9a3301e98b50cbeeebe38b4cc1f23b10d17770e","Message":"feat: add label system and mandatory milestone/label/assignee rules\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T17:38:30+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/e2f8daf80f4e7d6cd51a7b603a08ad3d23df6436...d9a3301e98b50cbeeebe38b4cc1f23b10d17770e","Len":1}...
|
1787909913
|
Edit
Delete
|
|
26703
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"e2f8daf80 {"Commits":[{"Sha1":"e2f8daf80f4e7d6cd51a7b603a08ad3d23df6436","Message":"feat: milestone inheritance rule, team.yml, issue creation in design-template\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T17:36:28+08:00"}],"HeadCommit":{"Sha1":"e2f8daf80f4e7d6cd51a7b603a08ad3d23df6436","Message":"feat: milestone inheritance rule, team.yml, issue creation in design-template\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T17:36:28+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/8a7c4bd2d225f4aeef7033b502e07292cc8ce636...e2f8daf80f4e7d6cd51a7b603a08ad3d23df6436","Len":1}...
|
1787909791
|
Edit
Delete
|
|
26701
|
4
|
6
|
4
|
85
|
0
|
0
|
|
1
|
5|[Web] 按省市统计设备月度新增上线数量报表
|
1787909556
|
Edit
Delete
|
|
26700
|
4
|
6
|
4
|
85
|
0
|
0
|
|
1
|
4|[后台] 按省市统计设备月度新增上线数量报表
|
1787909526
|
Edit
Delete
|
|
26691
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"0930dbf84 {"Commits":[{"Sha1":"0930dbf8441323ea82e74701e7058c4a8451e996","Message":"Merge pull request '[Design] 按省市统计设备月度新增上线数量报表' (#3) from design/device-online-stats-by-region into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/3\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T17:22:01+08:00"},{"Sha1":"8a7c4bd2d225f4aeef7033b502e07292cc8ce636","Message":"docs: add design.md link to PR description template in design-template skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T16:51:04+08:00"},{"Sha1":"9dd04227fe69bbb7504a615547db418b0dfee05f","Message":"docs: add artifact url to design.md prototype section\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T14:51:26+08:00"},{"Sha1":"a4afbfbd74cbcb0e2b3f3a79230a017957fd477c","Message":"feat: add design-template skill, fix intent-template spec-\u003edesign ref\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T12:34:02+08:00"},{"Sha1":"5e1637ae0ae981b7ed7e5f58a4c780fdc1368a21","Message":"chore: design PR 只需 PM 审核,Tech Lead 不参与\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T10:37:17+08:00"}],"HeadCommit":{"Sha1":"0930dbf8441323ea82e74701e7058c4a8451e996","Message":"Merge pull request '[Design] 按省市统计设备月度新增上线数量报表' (#3) from design/device-online-stats-by-region into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/3\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T17:22:01+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/45fd83d699d1315dbd551f396e22b94e132a97fb...0930dbf8441323ea82e74701e7058c4a8451e996","Len":15}...
|
1787908923
|
Edit
Delete
|
|
26690
|
4
|
11
|
4
|
85
|
0
|
0
|
|
1
|
3|[Design] 按省市统计设备月度新增上线数量报表
|
1787908921
|
Edit
Delete
|
|
26665
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"8a7c4bd2d {"Commits":[{"Sha1":"8a7c4bd2d225f4aeef7033b502e07292cc8ce636","Message":"docs: add design.md link to PR description template in design-template skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T16:51:04+08:00"}],"HeadCommit":{"Sha1":"8a7c4bd2d225f4aeef7033b502e07292cc8ce636","Message":"docs: add design.md link to PR description template in design-template skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T16:51:04+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/9dd04227fe69bbb7504a615547db418b0dfee05f...8a7c4bd2d225f4aeef7033b502e07292cc8ce636","Len":1}...
|
1787907069
|
Edit
Delete
|
|
26639
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"9dd04227f {"Commits":[{"Sha1":"9dd04227fe69bbb7504a615547db418b0dfee05f","Message":"docs: add artifact url to design.md prototype section\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T14:51:26+08:00"},{"Sha1":"a4afbfbd74cbcb0e2b3f3a79230a017957fd477c","Message":"feat: add design-template skill, fix intent-template spec-\u003edesign ref\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T12:34:02+08:00"}],"HeadCommit":{"Sha1":"9dd04227fe69bbb7504a615547db418b0dfee05f","Message":"docs: add artifact url to design.md prototype section\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T14:51:26+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/5e1637ae0ae981b7ed7e5f58a4c780fdc1368a21...9dd04227fe69bbb7504a615547db418b0dfee05f","Len":2}...
|
1787899891
|
Edit
Delete
|
|
26602
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"5e1637ae0 {"Commits":[{"Sha1":"5e1637ae0ae981b7ed7e5f58a4c780fdc1368a21","Message":"chore: design PR 只需 PM 审核,Tech Lead 不参与\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T10:37:17+08:00"}],"HeadCommit":{"Sha1":"5e1637ae0ae981b7ed7e5f58a4c780fdc1368a21","Message":"chore: design PR 只需 PM 审核,Tech Lead 不参与\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T10:37:17+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/faec3bf129c6d4e4c50ab8a7310a4185a9e69ea6...5e1637ae0ae981b7ed7e5f58a4c780fdc1368a21","Len":1}...
|
1787884640
|
Edit
Delete
|
|
26601
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"faec3bf12 {"Commits":[{"Sha1":"faec3bf129c6d4e4c50ab8a7310a4185a9e69ea6","Message":"chore: design 文档措辞改为产品语言,去掉技术表述\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T10:33:01+08:00"}],"HeadCommit":{"Sha1":"faec3bf129c6d4e4c50ab8a7310a4185a9e69ea6","Message":"chore: design 文档措辞改为产品语言,去掉技术表述\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-28T10:33:01+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/fedb35718d79248552e6a546730bae90df20f056...faec3bf129c6d4e4c50ab8a7310a4185a9e69ea6","Len":1}...
|
1787884391
|
Edit
Delete
|
|
26591
|
4
|
7
|
4
|
85
|
0
|
0
|
|
1
|
3|[Design] 按省市统计设备月度新增上线数量报表
|
1787829439
|
Edit
Delete
|
|
26590
|
4
|
14
|
4
|
85
|
367
|
0
|
|
1
|
2|
|
1787829412
|
Edit
Delete
|
|
26589
|
4
|
17
|
4
|
85
|
0
|
0
|
refs/heads/spec/device-online-stats-by-region
|
1
|
|
1787829412
|
Edit
Delete
|
|
26588
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"fedb35718 {"Commits":[{"Sha1":"fedb35718d79248552e6a546730bae90df20f056","Message":"chore: 更新 intent-template skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T19:13:06+08:00"},{"Sha1":"5a35f79521b38c0e898667dabc03b23712a1e6be","Message":"chore: 原型改为可本地打开的独立 HTML,支持点击下钻交互\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T19:10:04+08:00"},{"Sha1":"00f72fa1fe4d59ce37f88628de99d8b0f84551c5","Message":"chore: REVIEW.md 补充原型本地化存放规则\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T19:07:00+08:00"},{"Sha1":"7245eeba95c918b563be68fb5e59b8938ab452d8","Message":"chore: 原型文件本地化,存为 design/assets/*/prototype.html\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T19:06:41+08:00"},{"Sha1":"a3065bbad2c67d2c0f1370a874c3a50779114879","Message":"chore: design 文档去掉技术规格,只保留产品内容\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T19:05:13+08:00"}],"HeadCommit":{"Sha1":"fedb35718d79248552e6a546730bae90df20f056","Message":"chore: 更新 intent-template skill\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T19:13:06+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/45fd83d699d1315dbd551f396e22b94e132a97fb...fedb35718d79248552e6a546730bae90df20f056","Len":9}...
|
1787829412
|
Edit
Delete
|
|
26587
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/design/device-online-stats-by-region
|
1
|
|
1787829412
|
Edit
Delete
|