|
16151
|
5
|
1
|
5
|
57
|
0
|
0
|
|
1
|
|
1783328662
|
Edit
Delete
|
|
16152
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
1
|
|
1783328698
|
Edit
Delete
|
|
16153
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"fc2ce503c {"Commits":[{"Sha1":"fc2ce503c94d763b1d077e7c734720a0c58e23a8","Message":"feat: initialize HI Atelier material factory\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-06T01:30:42-07:00"}],"HeadCommit":{"Sha1":"fc2ce503c94d763b1d077e7c734720a0c58e23a8","Message":"feat: initialize HI Atelier material factory\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-06T01:30:42-07:00"},"CompareURL":"","Len":1}...
|
1783328698
|
Edit
Delete
|
|
16162
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"e5fb09546 {"Commits":[{"Sha1":"e5fb095461e9f264e418e63ff80108ad00927bff","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:21:38+08:00"}],"HeadCommit":{"Sha1":"e5fb095461e9f264e418e63ff80108ad00927bff","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:21:38+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/4c74ba4da6aaa21ba70fb1a87b8004b321e5f2a5...e5fb095461e9f264e418e63ff80108ad00927bff","Len":1}...
|
1783329710
|
Edit
Delete
|
|
16163
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"1ab997c5a {"Commits":[{"Sha1":"1ab997c5a0d858567f9f55645454dd0e420a5873","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:33:09+08:00"}],"HeadCommit":{"Sha1":"1ab997c5a0d858567f9f55645454dd0e420a5873","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:33:09+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/e5fb095461e9f264e418e63ff80108ad00927bff...1ab997c5a0d858567f9f55645454dd0e420a5873","Len":1}...
|
1783330404
|
Edit
Delete
|
|
16164
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"670ce7fd0 {"Commits":[{"Sha1":"670ce7fd05d20b01ae34ebe20901abca7206e18b","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:41:42+08:00"}],"HeadCommit":{"Sha1":"670ce7fd05d20b01ae34ebe20901abca7206e18b","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:41:42+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/1ab997c5a0d858567f9f55645454dd0e420a5873...670ce7fd05d20b01ae34ebe20901abca7206e18b","Len":1}...
|
1783330917
|
Edit
Delete
|
|
16173
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c11d78e78 {"Commits":[{"Sha1":"c11d78e785de870f7fc8a33bd4638e63e1c8f362","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:50:59+08:00"}],"HeadCommit":{"Sha1":"c11d78e785de870f7fc8a33bd4638e63e1c8f362","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:50:59+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/670ce7fd05d20b01ae34ebe20901abca7206e18b...c11d78e785de870f7fc8a33bd4638e63e1c8f362","Len":1}...
|
1783331472
|
Edit
Delete
|
|
16174
|
7
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16175
|
9
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16176
|
1
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16177
|
3
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16178
|
4
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16179
|
8
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16180
|
10
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16181
|
11
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1773393a3 {"Commits":[{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"}],"HeadCommit":{"Sha1":"1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Message":"功能文档增加[TOC]标签\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T17:54:13+08:00"},"CompareURL":"vodtest/codeskill/compare/3e638828bd453fff584755055e2ac9db3a77689f...1773393a33bacfa7ca59752e9e161fffa1f9cd0d","Len":1}...
|
1783331657
|
Edit
Delete
|
|
16182
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c7f78835b {"Commits":[{"Sha1":"c7f78835b6c8c2e8fba55198d8fdd6798f6a49ec","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:59:23+08:00"}],"HeadCommit":{"Sha1":"c7f78835b6c8c2e8fba55198d8fdd6798f6a49ec","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T17:59:23+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/c11d78e785de870f7fc8a33bd4638e63e1c8f362...c7f78835b6c8c2e8fba55198d8fdd6798f6a49ec","Len":1}...
|
1783331976
|
Edit
Delete
|
|
16191
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a1727c7ad {"Commits":[{"Sha1":"a1727c7ade00eac153e613bd84e23da146894213","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:07:40+08:00"}],"HeadCommit":{"Sha1":"a1727c7ade00eac153e613bd84e23da146894213","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:07:40+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/c7f78835b6c8c2e8fba55198d8fdd6798f6a49ec...a1727c7ade00eac153e613bd84e23da146894213","Len":1}...
|
1783332475
|
Edit
Delete
|
|
16192
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"6f15d8d64 {"Commits":[{"Sha1":"6f15d8d6476d7a2ba276a8b5eb02c7166348a645","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:16:49+08:00"}],"HeadCommit":{"Sha1":"6f15d8d6476d7a2ba276a8b5eb02c7166348a645","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:16:49+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/a1727c7ade00eac153e613bd84e23da146894213...6f15d8d6476d7a2ba276a8b5eb02c7166348a645","Len":1}...
|
1783333022
|
Edit
Delete
|
|
16193
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"4a53049e5 {"Commits":[{"Sha1":"4a53049e5450af8e3bb6c209f89cceff79e6837f","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:24:20+08:00"}],"HeadCommit":{"Sha1":"4a53049e5450af8e3bb6c209f89cceff79e6837f","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:24:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/6f15d8d6476d7a2ba276a8b5eb02c7166348a645...4a53049e5450af8e3bb6c209f89cceff79e6837f","Len":1}...
|
1783333515
|
Edit
Delete
|
|
16194
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"50f8fd827 {"Commits":[{"Sha1":"50f8fd827e5c77a293ab1c1a39c2d0e921b40e25","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:27:54+08:00"}],"HeadCommit":{"Sha1":"50f8fd827e5c77a293ab1c1a39c2d0e921b40e25","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:27:54+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/4a53049e5450af8e3bb6c209f89cceff79e6837f...50f8fd827e5c77a293ab1c1a39c2d0e921b40e25","Len":1}...
|
1783333684
|
Edit
Delete
|
|
16195
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"dd8ce3bbd {"Commits":[{"Sha1":"dd8ce3bbdceede493476207b1a03b30558dbf118","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:32:09+08:00"}],"HeadCommit":{"Sha1":"dd8ce3bbdceede493476207b1a03b30558dbf118","Message":"页面优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-06T18:32:09+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/50f8fd827e5c77a293ab1c1a39c2d0e921b40e25...dd8ce3bbdceede493476207b1a03b30558dbf118","Len":1}...
|
1783333940
|
Edit
Delete
|
|
16196
|
7
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16197
|
9
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16198
|
1
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16199
|
3
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16200
|
4
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16201
|
8
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16202
|
10
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16203
|
11
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec5e8192b {"Commits":[{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"}],"HeadCommit":{"Sha1":"ec5e8192bb33a2092a6078679dc65e77d8c665b6","Message":"本地文档缓存清理\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:46:21+08:00"},"CompareURL":"vodtest/codeskill/compare/1773393a33bacfa7ca59752e9e161fffa1f9cd0d...ec5e8192bb33a2092a6078679dc65e77d8c665b6","Len":1}...
|
1783338384
|
Edit
Delete
|
|
16204
|
7
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16205
|
9
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16206
|
1
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16207
|
3
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16208
|
4
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16209
|
8
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16210
|
10
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16211
|
11
|
5
|
7
|
47
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"47f43a6fb {"Commits":[{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"}],"HeadCommit":{"Sha1":"47f43a6fb252d96ad2063081af8949fd6a6b62ce","Message":"接口文档地址回写到功能文档\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-06T19:57:50+08:00"},"CompareURL":"vodtest/codeskill/compare/ec5e8192bb33a2092a6078679dc65e77d8c665b6...47f43a6fb252d96ad2063081af8949fd6a6b62ce","Len":1}...
|
1783339074
|
Edit
Delete
|
|
16220
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/qwen-image-inference
|
1
|
|
1783381399
|
Edit
Delete
|
|
16221
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/qwen-image-inference
|
1
|
{"Commits":[{"Sha1":"ac5f340c0 {"Commits":[{"Sha1":"ac5f340c0422af2a5c3122289142e8517dc434c5","Message":"fix(sidecar): Qwen-Image-Edit 未指定尺寸时保留底图原生分辨率\n\nQwenImageEditPlus 默认把输入塌到 ~1MP 规范面积,密集中文标题在 1MP + 低步数下\n笔画糊/字形崩。新增 _fit_edit_dims:未显式传 width/height 时按底图原生分辨率\n(保纵横比、向下取整 16 倍数、封顶 QWEN_EDIT_MAX_AREA=1.5MP 兜内存/耗时)驱动,\n调用方仍可显式覆盖。\n\n实测 ktv-poster-master(1672x941) 改字:4 步@1.06MP 文字 melted → 20 步@1.49MP\n(1632x912)文字笔画完整清晰、字形正确,无高分辨率伪影。清晰度决定因素是步数\n(生产默认 40),分辨率为次因;两者叠加达到可用海报质量。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T07:39:05+08:00"},{"Sha1":"973dde30db19928a0937f02a102979d473cce644","Message":"feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环\n\n把嗨设工坊从「权重就绪、推理是桩」推进到「本机真跑转绿」:\n\nsidecar (services/model-sidecar)\n- /v1/generate 真调 Z-Image-Turbo / Qwen-Image-2512(modelKey 路由)\n- /v1/edit 真调 Qwen-Image-Edit-2511(QwenImageEditPlusPipeline)\n- capability() 依赖齐全时开启 qwen-image-master/edit(128 GiB 主机 loadable)\n- 单 pipeline 常驻、kind 切换释放旧模型,防双 20B 同驻 OOM\n- 修 torchvision 隐藏依赖:Qwen2VLProcessor→Qwen2VLVideoProcessor 硬依赖它,\n 缺失则 from_pretrained ImportError(进 pyproject zimage extra)\n- 加载失败包 try/except → 结构化 503(不再冒 500)\n- SIDECAR_QWEN_STEPS:生产默认 40 步,CI/验收可降步提速(真引擎真像素)\n\n双后端 (NestJS + Fastify 同契约)\n- render-pipeline 按 kind 路由:APPEARANCE/SEMANTIC_EDIT→sidecarEdit,\n DESIGN_MASTER/TURBO_VARIANT→sidecarGenerate;job 状态机真流转 + 乐观锁 + outbox 同 tx\n- 修 undici 300s 传输超时:Node 内置 fetch 的 headersTimeout/bodyTimeout 默认 300s\n 会把分钟级同步推理在 ~302s 中止成假 SidecarUnavailableError(AbortSignal 压不住)。\n 改用 undici@6 request() + 请求级 headersTimeout/bodyTimeout 对齐 timeoutMs\n\n验收\n- DATABASE_URL=... INFERENCE_RUN_QWEN=1 pnpm check:inference 双后端各 6/6 绿\n- Qwen-Image-Edit 真改图 SUCCEEDED(金色中文标题精确改写 + OCR gate 联动)\n- pnpm check 全部静态门禁绿;CLAUDE.md(=AGENTS.md) 回灌 G14/真跑证据\n\n仍打开(诚实缺口):render-pipeline 同步端点(G13)、异步 worker 化、\n单 MPS 多进程串行化、Qwen nightly/self-hosted 验收。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T06:35:04+08:00"}],"HeadCommit":{"Sha1":"ac5f340c0422af2a5c3122289142e8517dc434c5","Message":"fix(sidecar): Qwen-Image-Edit 未指定尺寸时保留底图原生分辨率\n\nQwenImageEditPlus 默认把输入塌到 ~1MP 规范面积,密集中文标题在 1MP + 低步数下\n笔画糊/字形崩。新增 _fit_edit_dims:未显式传 width/height 时按底图原生分辨率\n(保纵横比、向下取整 16 倍数、封顶 QWEN_EDIT_MAX_AREA=1.5MP 兜内存/耗时)驱动,\n调用方仍可显式覆盖。\n\n实测 ktv-poster-master(1672x941) 改字:4 步@1.06MP 文字 melted → 20 步@1.49MP\n(1632x912)文字笔画完整清晰、字形正确,无高分辨率伪影。清晰度决定因素是步数\n(生产默认 40),分辨率为次因;两者叠加达到可用海报质量。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T07:39:05+08:00"},"CompareURL":"luoanwu/image-generation/compare/fc2ce503c94d763b1d077e7c734720a0c58e23a8...ac5f340c0422af2a5c3122289142e8517dc434c5","Len":2}...
|
1783381399
|
Edit
Delete
|
|
16222
|
5
|
7
|
5
|
57
|
0
|
0
|
|
1
|
1|feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环
|
1783381429
|
Edit
Delete
|
|
16223
|
5
|
11
|
5
|
57
|
0
|
0
|
|
1
|
1|feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环
|
1783381594
|
Edit
Delete
|
|
16224
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"27c04f193 {"Commits":[{"Sha1":"27c04f193a6a4170b1e0f7839a18d0e7e9b529fb","Message":"Merge pull request 'feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环' (#1) from feat/qwen-image-inference into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/image-generation/pulls/1\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-07-07T07:46:33+08:00"},{"Sha1":"ac5f340c0422af2a5c3122289142e8517dc434c5","Message":"fix(sidecar): Qwen-Image-Edit 未指定尺寸时保留底图原生分辨率\n\nQwenImageEditPlus 默认把输入塌到 ~1MP 规范面积,密集中文标题在 1MP + 低步数下\n笔画糊/字形崩。新增 _fit_edit_dims:未显式传 width/height 时按底图原生分辨率\n(保纵横比、向下取整 16 倍数、封顶 QWEN_EDIT_MAX_AREA=1.5MP 兜内存/耗时)驱动,\n调用方仍可显式覆盖。\n\n实测 ktv-poster-master(1672x941) 改字:4 步@1.06MP 文字 melted → 20 步@1.49MP\n(1632x912)文字笔画完整清晰、字形正确,无高分辨率伪影。清晰度决定因素是步数\n(生产默认 40),分辨率为次因;两者叠加达到可用海报质量。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T07:39:05+08:00"},{"Sha1":"973dde30db19928a0937f02a102979d473cce644","Message":"feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环\n\n把嗨设工坊从「权重就绪、推理是桩」推进到「本机真跑转绿」:\n\nsidecar (services/model-sidecar)\n- /v1/generate 真调 Z-Image-Turbo / Qwen-Image-2512(modelKey 路由)\n- /v1/edit 真调 Qwen-Image-Edit-2511(QwenImageEditPlusPipeline)\n- capability() 依赖齐全时开启 qwen-image-master/edit(128 GiB 主机 loadable)\n- 单 pipeline 常驻、kind 切换释放旧模型,防双 20B 同驻 OOM\n- 修 torchvision 隐藏依赖:Qwen2VLProcessor→Qwen2VLVideoProcessor 硬依赖它,\n 缺失则 from_pretrained ImportError(进 pyproject zimage extra)\n- 加载失败包 try/except → 结构化 503(不再冒 500)\n- SIDECAR_QWEN_STEPS:生产默认 40 步,CI/验收可降步提速(真引擎真像素)\n\n双后端 (NestJS + Fastify 同契约)\n- render-pipeline 按 kind 路由:APPEARANCE/SEMANTIC_EDIT→sidecarEdit,\n DESIGN_MASTER/TURBO_VARIANT→sidecarGenerate;job 状态机真流转 + 乐观锁 + outbox 同 tx\n- 修 undici 300s 传输超时:Node 内置 fetch 的 headersTimeout/bodyTimeout 默认 300s\n 会把分钟级同步推理在 ~302s 中止成假 SidecarUnavailableError(AbortSignal 压不住)。\n 改用 undici@6 request() + 请求级 headersTimeout/bodyTimeout 对齐 timeoutMs\n\n验收\n- DATABASE_URL=... INFERENCE_RUN_QWEN=1 pnpm check:inference 双后端各 6/6 绿\n- Qwen-Image-Edit 真改图 SUCCEEDED(金色中文标题精确改写 + OCR gate 联动)\n- pnpm check 全部静态门禁绿;CLAUDE.md(=AGENTS.md) 回灌 G14/真跑证据\n\n仍打开(诚实缺口):render-pipeline 同步端点(G13)、异步 worker 化、\n单 MPS 多进程串行化、Qwen nightly/self-hosted 验收。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T06:35:04+08:00"}],"HeadCommit":{"Sha1":"27c04f193a6a4170b1e0f7839a18d0e7e9b529fb","Message":"Merge pull request 'feat(material-factory): 图像模型真实推理对接 + 双后端渲染管线闭环' (#1) from feat/qwen-image-inference into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/image-generation/pulls/1\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-07-07T07:46:33+08:00"},"CompareURL":"luoanwu/image-generation/compare/fc2ce503c94d763b1d077e7c734720a0c58e23a8...27c04f193a6a4170b1e0f7839a18d0e7e9b529fb","Len":3}...
|
1783381594
|
Edit
Delete
|
|
16233
|
8
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|
|
16234
|
9
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|
|
16235
|
1
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|
|
16236
|
3
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|
|
16237
|
4
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|
|
16238
|
7
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|
|
16239
|
10
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|
|
16240
|
11
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9a460d39d {"Commits":[{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"}],"HeadCommit":{"Sha1":"9a460d39df901dbe8b42604cdaa6298a06122cfe","Message":"新增260728数据库变更SQL\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-07T09:45:04+08:00"},"CompareURL":"vodtest/database/compare/7f497c777d43c88e248a7a8321c96e2813881ea0...9a460d39df901dbe8b42604cdaa6298a06122cfe","Len":1}...
|
1783388811
|
Edit
Delete
|