|
6006
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/refactor/payroll-uselistpage
|
0
|
{"Commits":[{"Sha1":"ed6b4b052 {"Commits":[{"Sha1":"ed6b4b052da885ad63113d7d7045b7c512025b0f","Message":"fix(auth): 消除匿名访客启动即触发的无效 refresh 401,并修复 auth 中间件多余括号\n\n优化 init 会话恢复:\n- 后端登录/刷新时额外种可读 session_hint cookie(非 HttpOnly,与 refresh_token 同生命周期),登出清除\n- 前端 init() 仅在存在会话信号(localStorage token/user、loopback 标记或 session_hint cookie)时才发起 /auth/refresh,匿名访客静默清状态,不再产生无效 401\n- clearLocalState() 同步过期 session_hint cookie\n- 合法 cookie-only 会话恢复路径(含 E2E storageState)不受影响\n\n顺带修复 auth.middleware.ts 中 prisma.users.findFirst select 块多余的闭合括号,该语法错误导致后端无法启动\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-05-26T22:37:58-07:00"},{"Sha1":"196258b4bf8293811ea64859f9be0f464a6c5b8d","Message":"Merge branch 'main' into refactor/payroll-uselistpage\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-05-26T22:23:29-07:00"},{"Sha1":"7ce6ae124e47fde6ee51a735062164d48e585e5e","Message":"Merge pull request #85 from laoluojuhai/governance/hr-training-readmodel-fixes\n\nGovernance/hr training readmodel fixes","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-05-26T07:42:26-07:00"},{"Sha1":"f53d2e37695ff0727b0ceb47989a45e46572d54f","Message":"fix(hr-training): 治理培训管理读模型断链 + 实现能力评估/差距分析\n\n修复贯穿培训管理 15 个 Tab 的 case-transform 读模型断链(前端读的字段名 ≠\n全局 responseCaseConverter 实际产出),共 5 种形态:\n\n1. 前端虚构字段:我的学习 totalHours=NaN(durationSeconds 不存在)→ 改用\n getStats 权威总时长 + 真实字段映射\n2. 照抄 Prisma snake 列名:学习路径列表 path_type/learning_path_steps 等 →\n LearningPath/LearningPathStep 类型与组件全改 camelCase\n3. 枚举值当对象 key:9-Box buckets 与 效果看板 coachDrafts.byStatus\n (at_risk/pending_review 被转坏成 atRisk/pendingReview)→ 9-Box 从\n members 派生计数;effectiveness-summary 的 byFamily/byStatus 改数组形态\n4. _count→Count:培训计划/培训场次 报名数恒 0 → 后端 service 把 _count 聚合\n 提升为扁平字段(sessionCount/enrollmentCount),前端读扁平字段\n5. 嵌套读错提升字段:考试管理「关联课程」读 hrCourses.title → 改读\n 后端 format 提升的 course.name\n\n其他:\n- AI 教练对练:PracticeRequest 类型补齐后端 startPracticeSchema 实收字段,\n 消除 payload:any(红线6);新增 CoachSkillSlug 联合类型\n- 课程管理:courseType 枚举漂移 blended→mixed、时长/学分字段名错配修正\n- 证书管理:模板 status←is_active 桥接(修恒「停用」)、有效期单位天、移除\n 结构不可支持的「已颁发」列\n- 能力模型:getMyAssessments/getGapAnalysis 由空桩实现为复用\n capability-graph.getRadar 的真源派生(current=真实评分、target=维度满级),\n 不杜撰数字;零前端改动\n- 效果看板:空数据窗口感知空态提示\n\n前端 vue-tsc + 后端 tsc 全绿。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"laoluojuhai","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"laoluojuhai","Timestamp":"2026-05-26T07:39:18-07:00"},{"Sha1":"ab2d0482cb4d14233885b25cef63e58890d3044e","Message":"fix(auth): RLS 自动注入分支补 await,避免异常逃出 try/catch 挂起请求\n\n安全专审 Finding 1:authenticate 中间件 RLS_AUTO_INJECT 分支\n`return tenantContext.run(...)` 未 await,loadUserAndContinue 抛错\n(用户禁用/回源失败) 时被拒 promise 逃出外层 try/catch,next(error)\n不触发,请求挂起而非返回 401。改为 return await,与 auth.service.ts:213\n已有正确写法一致。fail-closed 无越权,属可用性/正确性修复。\n\n附带本轮治理改动:\n- auth.service.ts refresh 链路显式建立 tenantContext (R-RLS-4)\n- 新增 core-event-closed-loop / rls-staging-canary / 30d-war-plan 审计\n- .env 写入守卫 + 单文件 eslint hook;security-reviewer agent\n- serial-numbers controller + 测试;治理报告/基线刷新\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"laoluojuhai","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"laoluojuhai","Timestamp":"2026-05-26T05:14:04-07:00"}],"HeadCommit":{"Sha1":"ed6b4b052da885ad63113d7d7045b7c512025b0f","Message":"fix(auth): 消除匿名访客启动即触发的无效 refresh 401,并修复 auth 中间件多余括号\n\n优化 init 会话恢复:\n- 后端登录/刷新时额外种可读 session_hint cookie(非 HttpOnly,与 refresh_token 同生命周期),登出清除\n- 前端 init() 仅在存在会话信号(localStorage token/user、loopback 标记或 session_hint cookie)时才发起 /auth/refresh,匿名访客静默清状态,不再产生无效 401\n- clearLocalState() 同步过期 session_hint cookie\n- 合法 cookie-only 会话恢复路径(含 E2E storageState)不受影响\n\n顺带修复 auth.middleware.ts 中 prisma.users.findFirst select 块多余的闭合括号,该语法错误导致后端无法启动\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-05-26T22:37:58-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/1a0e581f336639079ebba02b42516bda34f59268...ed6b4b052da885ad63113d7d7045b7c512025b0f","Len":10}...
|
1779860412
|
Edit
Delete
|
|
12607
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/release
|
1
|
|
1781582669
|
Edit
Delete
|
|
12608
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/release
|
1
|
{"Commits":[{"Sha1":"5afdeae06 {"Commits":[{"Sha1":"5afdeae06ae8a62470ff01d425f80fd05ca404e9","Message":"v1.2.3\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-11-15T15:53:19+08:00"},{"Sha1":"ad43ffdae9c3d00f92cc6bcbd828b5049fd764bc","Message":"修改网络直播播放协议,播放网络直播时,播放参数\"ip\"必须修改为\"live\"(原来是\"filename\")\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-11-15T15:52:05+08:00"},{"Sha1":"5cc2bb53003bb1e9b3c5ca966b1d8f85ee40ad37","Message":"update cocos path\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-10-14T21:23:47+08:00"},{"Sha1":"645f828acc48cc3b304c8a44f939bc397be01dee","Message":"update dev platform\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-10-14T14:32:23+08:00"},{"Sha1":"4edbb7c63e6daefe7a20a2fbd3ae7cea440a8cca","Message":"jhplayer: v1.2.2\n调整播放器错误日志上传策略,只上传启动后头10条错误日志\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-08-10T14:48:10+08:00"}],"HeadCommit":{"Sha1":"5afdeae06ae8a62470ff01d425f80fd05ca404e9","Message":"v1.2.3\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-11-15T15:53:19+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/b26b24b51fce270795fc7df6ba219704efe76aeb...5afdeae06ae8a62470ff01d425f80fd05ca404e9","Len":5}...
|
1781582669
|
Edit
Delete
|
|
12634
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/release
|
1
|
|
1781583206
|
Edit
Delete
|
|
12635
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/release
|
1
|
{"Commits":[{"Sha1":"29074acab {"Commits":[{"Sha1":"29074acabad78e1782326cba71dc39d8a8e45b8a","Message":"v1.3.2\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2024-04-11T10:37:24+08:00"},{"Sha1":"7ee4487fdfdfb4ccfb0921a897ccead20bd2cb14","Message":"修复addCustomHandler导致的崩溃问题\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2024-04-11T10:37:13+08:00"},{"Sha1":"0e7cf043bf604f5a2d94f5d99a784f7a4035e824","Message":"v1.3.1\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2024-03-14T11:06:43+08:00"},{"Sha1":"72663d3dd66f49d4d9d261207a03c305476551e0","Message":"增加支持JH600三合一功放\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2024-03-14T11:02:33+08:00"},{"Sha1":"38cbd957bece2ac973d868853b7af0880dca85bf","Message":"v1.3.0\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2024-03-14T10:53:37+08:00"}],"HeadCommit":{"Sha1":"29074acabad78e1782326cba71dc39d8a8e45b8a","Message":"v1.3.2\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2024-04-11T10:37:24+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/943f1e4e2549c32bcebb882e23523d07936fd545...29074acabad78e1782326cba71dc39d8a8e45b8a","Len":10}...
|
1781583206
|
Edit
Delete
|
|
12636
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/test
|
1
|
|
1781583206
|
Edit
Delete
|
|
12637
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/test
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"57c62b99b7985a668f2516504e0ae74c79872f89","Message":"Multi-window implementation\n\nWindowKey is used as a multiplatform identifier for windows. For now it's a hash of the GLFWwindow pointer, but that can be changed.\n\nDirectorContext encapsulates a \"mini director\" instance for each window. There is still a central director which is responsible for updating each context. Each context also has its own event manager, action manager, and scheduler.\n\nTo reduce the amount of code changes necessary for mobile, by default the first window created is the main window. The main window is special; if it gets closed, it terminates the application. There are special accessors to grab the \"main\"scheduler/eventmanager/actionmanager. For certain tasks, especially async tasks, they need to schedule their callbacks on the main window, because the existence of the other windows is not guaranteed, unlike the main one.\n\nThe contexts work in a similar manner as opengl. A context is set to be active (setContextAndLock) and then non-actve (unlock). Doing so changes what gets returned by the getCurrentWindow call and the getCurrentScheduler/EventManager/ActionManager calls. This allows nodes and virtually everything to not care which window it was created in. Unless the node is transplanted into a new window/context, its getCurrentManagers functions will always return the same. It also hides any window dependancy. Almost everything outside of the director doens't know or care which window it was created in.\n\nCCGLViewImpl-desktop.cpp required substantial changes. The poll events function grabs all the events for all windows at once. What we want to do is sort them by window and defer the execution of them until the correct context is active. Otherwise, we'll be switching contexts rapidly while processing the polled events. Thus, the callbacks all push std::functions onto a map, keyed to the correct window.\n\nThere are also a number of order of operation fixes and smaller miscelaneous changes that were required as a result of this feature.\n\ncpp-empty-test has been extended to create 3 windows at launch to demonstrate the multi window functionality.\n","AuthorEmail":"dereky@amayasoftware.com","AuthorName":"Derek Yau","CommitterEmail":"dereky@amayasoftware.com","CommitterName":"Derek Yau","Timestamp":"2015-09-29T17:07:48-04:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/3719c...57c62b99b7985a668f2516504e0ae74c79872f89","Len":0}...
|
1781583206
|
Edit
Delete
|
|
317
|
1
|
5
|
1
|
17
|
0
|
0
|
refs/heads/testpc
|
0
|
|
1773989093
|
Edit
Delete
|
|
318
|
2
|
5
|
1
|
17
|
0
|
0
|
refs/heads/testpc
|
0
|
|
1773989093
|
Edit
Delete
|
|
323
|
1
|
17
|
1
|
17
|
0
|
0
|
refs/heads/testpc
|
0
|
|
1773990033
|
Edit
Delete
|
|
324
|
2
|
17
|
1
|
17
|
0
|
0
|
refs/heads/testpc
|
0
|
|
1773990033
|
Edit
Delete
|
|
12609
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/tracer
|
1
|
|
1781582669
|
Edit
Delete
|
|
12610
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/tracer
|
1
|
{"Commits":[{"Sha1":"3b2dfdecd {"Commits":[{"Sha1":"3b2dfdecdcb9d1e88a99efb2aec902df272ba780","Message":"temp\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-27T15:47:04+08:00"}],"HeadCommit":{"Sha1":"3b2dfdecdcb9d1e88a99efb2aec902df272ba780","Message":"temp\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-27T15:47:04+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/c202a974b946006b433f8fbe1356e35e9cdeb287...3b2dfdecdcb9d1e88a99efb2aec902df272ba780","Len":1}...
|
1781582669
|
Edit
Delete
|
|
12638
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/v3
|
1
|
|
1781583208
|
Edit
Delete
|
|
12639
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/v3
|
1
|
{"Commits":[{"Sha1":"7410bdd98 {"Commits":[{"Sha1":"7410bdd9811d832406ed5717ff99035e79fa67e8","Message":"[ci skip][AUTO]: updating luabinding \u0026 jsbinding \u0026 cocos_file.json automatically (#16563)\n\n","AuthorEmail":"redmine@cocos2d-x.org","AuthorName":"CocosRobot","CommitterEmail":"xiaoming.zhang@chukong-inc.com","CommitterName":"minggo","Timestamp":"2016-09-12T10:03:21+08:00"},{"Sha1":"74fd5ae3baf96864aead250f5859754ff7a90a89","Message":"Fix mismatched memory deallocator (#16560)\n\n","AuthorEmail":"Rubonnek@users.noreply.github.com","AuthorName":"Wilson E. Alvarez","CommitterEmail":"xiaoming.zhang@chukong-inc.com","CommitterName":"minggo","Timestamp":"2016-09-11T22:02:48-04:00"},{"Sha1":"16781b00e8a8e90160cb9a68e70ef4a569d19260","Message":"change EaseBounce to real class instead of typedef (#16557)\n\n","AuthorEmail":"stevetranby@gmail.com","AuthorName":"Steve Tranby","CommitterEmail":"xiaoming.zhang@chukong-inc.com","CommitterName":"minggo","Timestamp":"2016-09-11T19:51:27-06:00"},{"Sha1":"b8f127e6018c670c6822c283acd4364e1de0c3c9","Message":"fixed #16547: [ios, mac] Protencial memory leak in AudioPlayer.mm. (#16556)\n\nIf playing a large audio and its loop flag is set to false, after the audio is played over, there will be 4 or 8 bytes memory leak by _rotateBufferThread variable.\r\n\r\nResolution:\r\n\r\nThe `isDestroy` flag should not be set to true in rotate buffer thread, to exiting the thread, we need another varible for this purpose.\r\n\r\nThanks @nicolechen819 for the feedback.","AuthorEmail":"jianhua.chen@cocos2d-x.org","AuthorName":"James Chen","CommitterEmail":"xiaoming.zhang@chukong-inc.com","CommitterName":"minggo","Timestamp":"2016-09-12T09:48:27+08:00"},{"Sha1":"ced81f3527b1729a622094b5483a97bb0aab01ee","Message":"[ci skip][AUTO]: updating luabinding \u0026 jsbinding \u0026 cocos_file.json automatically (#16554)\n\n","AuthorEmail":"redmine@cocos2d-x.org","AuthorName":"CocosRobot","CommitterEmail":"xiaoming.zhang@chukong-inc.com","CommitterName":"minggo","Timestamp":"2016-09-12T09:46:19+08:00"}],"HeadCommit":{"Sha1":"7410bdd9811d832406ed5717ff99035e79fa67e8","Message":"[ci skip][AUTO]: updating luabinding \u0026 jsbinding \u0026 cocos_file.json automatically (#16563)\n\n","AuthorEmail":"redmine@cocos2d-x.org","AuthorName":"CocosRobot","CommitterEmail":"xiaoming.zhang@chukong-inc.com","CommitterName":"minggo","Timestamp":"2016-09-12T10:03:21+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/b014720f64cb24dd4ee989c8141b4bd8b5d793a9...7410bdd9811d832406ed5717ff99035e79fa67e8","Len":10}...
|
1781583208
|
Edit
Delete
|
|
12640
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/v3.13.1
|
1
|
|
1781583209
|
Edit
Delete
|
|
12641
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/v3.13.1
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"3075108f1c90914dba84cda187752227a5060f46","Message":"get sdk version from java (#16546)\n\n","AuthorEmail":"xiaoming.zhang@chukong-inc.com","AuthorName":"minggo","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2016-09-12T09:49:39+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/3719c...3075108f1c90914dba84cda187752227a5060f46","Len":0}...
|
1781583209
|
Edit
Delete
|
|
12642
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/x86-test
|
1
|
|
1781583210
|
Edit
Delete
|
|
12643
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/x86-test
|
1
|
{"Commits":[{"Sha1":"69b6f313e {"Commits":[{"Sha1":"69b6f313e965d707ce1bc4e2c90b97729db0a372","Message":"debug code for x86 linux\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-17T13:31:36+08:00"},{"Sha1":"50ac9b7988dcadd7c58fdbec7d657207566d9e75","Message":"platform:linux:player:bcm725xx|hisi3719c|sz3719c:ipvodplayer:ipvodplayer_Open: fix bug in URL(ipvod://) parser\n\nwhen the ip part is missing, no ip, then the current URL parser can't\nwork rightly, this patch fix it.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-17T13:24:53+08:00"},{"Sha1":"2b7e7e17226e860808a14280abfe6570b2da4156","Message":"cocos:2d:CCGrabber: fix #631\n\nUncomment the lines with #631 to fix #631.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-17T13:22:44+08:00"},{"Sha1":"8766f8607ebf95e222341a57485efd17e98b9620","Message":"platform:linux:CCApplication-linux: Fix compile errors on x86 linux platform\n\nFix compile errors on x86 linux platform.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-17T09:02:56+08:00"},{"Sha1":"9ff273be59befb6a2df7b6f99e0c8cc03f6b60cc","Message":"platform:linux: add new interface, getRuntimeMode, to retrieve the mode of runtime\n\nThe return value of getRuntimeMode:\n1: Don't need VodServer to play videos.\n2: Need VodServer to play videos.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-15T13:21:22+08:00"}],"HeadCommit":{"Sha1":"69b6f313e965d707ce1bc4e2c90b97729db0a372","Message":"debug code for x86 linux\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-17T13:31:36+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/92ea002c2466a5150274242f26c5518f61e6c425...69b6f313e965d707ce1bc4e2c90b97729db0a372","Len":10}...
|
1781583210
|
Edit
Delete
|
|
12644
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext
|
1
|
|
1781583212
|
Edit
Delete
|
|
12645
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext
|
1
|
{"Commits":[{"Sha1":"0f5470e5f {"Commits":[{"Sha1":"0f5470e5f0465ab7e6ac79d8156052afc425d985","Message":"external:ipvod:luaserial: revert 'Revert \"external:ipvod:luaserial: add a new sub-type value, 1, for type 6\"' by hand\n\nI revert the commit \"external:ipvod:luaserial: add a new sub-type value, 1, for type 6\"\nto simplify patch cherry-pick from android branch and it is time to revert the \"Revert\"\ncommit.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2021-10-02T12:32:00+08:00"},{"Sha1":"3ed1c8e4bec1403a4290717d24d33fae947d577d","Message":"external:ipvod:luaserial: add a simple protocol type, 41, for new fire alarm device\n\nwrite 4 bytes:xxxxxxxx (in hex format)\nread back 4 bytes:\"kbd:xxxxxxxx (in hex format)\n\nfor example:\nwrite 4 bytes:f1f2f3f4\nread back 4 bytes:\"kbd:f1f2f3f4\"\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2021-05-24T00:49:22+08:00"},{"Sha1":"81c6261dc325761576ea8b9d82639ee450d75a73","Message":"external:ipvod:luaserial: fix cannot get kbd code for type 40\n\nSome devices use 0xfd as the first byte, and we need to ignore\nextra bytes before parsing kbd code.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2021-01-31T17:34:06+08:00"},{"Sha1":"dcf12faf7f4199f9cafbb1b7d2dcb530add31174","Message":"external:ipvod:luaserial: add support for 视易中控协议V2.4\n\nThe type id for 视易中控协议V2.4 is 40, and the format of\ninput key value is (the length of upload protocol is fixed 4-bytes):\n2000000 + data[2] * 1000 + data[3].\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-12-02T00:01:33+08:00"},{"Sha1":"c3af66130760fef26367e33202d2c03c453d1ea4","Message":"ipvod:luaserial:lua_serial: add support for wireless MIC status inquery and frequency sweep progress inquery\n\nThe responses of wireless MIC status inquery and frequency sweep progress\ninquery are structuring data, Lua can't parse them, so this patch adds\nsupport to cook them and convert them into json before transmitting them\nto Lua.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-05-21T14:32:28+08:00"}],"HeadCommit":{"Sha1":"0f5470e5f0465ab7e6ac79d8156052afc425d985","Message":"external:ipvod:luaserial: revert 'Revert \"external:ipvod:luaserial: add a new sub-type value, 1, for type 6\"' by hand\n\nI revert the commit \"external:ipvod:luaserial: add a new sub-type value, 1, for type 6\"\nto simplify patch cherry-pick from android branch and it is time to revert the \"Revert\"\ncommit.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2021-10-02T12:32:00+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/e97c1c03c5315b6a21f11a64aec468143dae81ea...0f5470e5f0465ab7e6ac79d8156052afc425d985","Len":10}...
|
1781583212
|
Edit
Delete
|
|
12646
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext-3719C
|
1
|
|
1781583213
|
Edit
Delete
|
|
12647
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext-3719C
|
1
|
{"Commits":[{"Sha1":"644a0e621 {"Commits":[{"Sha1":"644a0e62168926585f7a0e8ed5aa2f07a11810aa","Message":"Revert \"Revert \"cocos:2d:CCGrid: Fix for regression caused by commit \"fix display issue for transparent objects\"\"\"\n\nThis reverts commit e924cb933a46552a0c2d23559591637e2b2b7516.\n\nCommit 1a6eaa93e79a589f922d90d133fd62a59c3a0c96 and commit\ne924cb933a46552a0c2d23559591637e2b2b7516 fix FPS issue on\nBCM72XX platforms, they improve FPS on HISI3719C platform\ntoo, but HISI3719C platform has high system load already,\nhigher FPS brings higher system load which influences the\ntotal system efficiency.\n\nSo I decide to revert them on HISI7391C platform.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-09-13T15:12:46+08:00"},{"Sha1":"ff5d66a24157016c46c7e462c400953970033c72","Message":"Revert \"Revert \"cocos:2d:CCGrid: fix display issue for transparent objects\"\"\n\nThis reverts commit 1a6eaa93e79a589f922d90d133fd62a59c3a0c96.\n\nCommit 1a6eaa93e79a589f922d90d133fd62a59c3a0c96 and commit\ne924cb933a46552a0c2d23559591637e2b2b7516 fix FPS issue on\nBCM72XX platforms, they improve FPS on HISI3719C platform\ntoo, but HISI3719C platform has high system load already,\nhigher FPS brings higher system load which influences the\ntotal system efficiency.\n\nSo I decide to revert them on HISI7391C platform.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-09-13T15:04:13+08:00"}],"HeadCommit":{"Sha1":"644a0e62168926585f7a0e8ed5aa2f07a11810aa","Message":"Revert \"Revert \"cocos:2d:CCGrid: Fix for regression caused by commit \"fix display issue for transparent objects\"\"\"\n\nThis reverts commit e924cb933a46552a0c2d23559591637e2b2b7516.\n\nCommit 1a6eaa93e79a589f922d90d133fd62a59c3a0c96 and commit\ne924cb933a46552a0c2d23559591637e2b2b7516 fix FPS issue on\nBCM72XX platforms, they improve FPS on HISI3719C platform\ntoo, but HISI3719C platform has high system load already,\nhigher FPS brings higher system load which influences the\ntotal system efficiency.\n\nSo I decide to revert them on HISI7391C platform.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-09-13T15:12:46+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/1cf687366fb900058d8b5040bba9c2f80cc49d1f...644a0e62168926585f7a0e8ed5aa2f07a11810aa","Len":2}...
|
1781583213
|
Edit
Delete
|
|
12648
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext-test
|
1
|
|
1781583213
|
Edit
Delete
|
|
12649
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext-test
|
1
|
{"Commits":[{"Sha1":"6d9297412 {"Commits":[{"Sha1":"6d92974128e168e0200fa49390b56cb718e78ef1","Message":"disable HGHISoftLock-based certification check\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-29T19:03:31+08:00"}],"HeadCommit":{"Sha1":"6d92974128e168e0200fa49390b56cb718e78ef1","Message":"disable HGHISoftLock-based certification check\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-29T19:03:31+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/326f073f57fbfbb26e37c22d310439bef6ce1d70...6d92974128e168e0200fa49390b56cb718e78ef1","Len":1}...
|
1781583213
|
Edit
Delete
|
|
12650
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext2_tv_only
|
1
|
|
1781583214
|
Edit
Delete
|
|
12651
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjnext2_tv_only
|
1
|
{"Commits":[{"Sha1":"0b593b9a7 {"Commits":[{"Sha1":"0b593b9a7e8108e901b7ad4b0881358ded0fbacd","Message":"temp\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-10-23T15:55:34+08:00"}],"HeadCommit":{"Sha1":"0b593b9a7e8108e901b7ad4b0881358ded0fbacd","Message":"temp\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-10-23T15:55:34+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/15889e25125c3475d4b0dff2cb0184212812c266...0b593b9a7e8108e901b7ad4b0881358ded0fbacd","Len":1}...
|
1781583214
|
Edit
Delete
|
|
12652
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjstb
|
1
|
|
1781583214
|
Edit
Delete
|
|
12653
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjstb
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"db1766bf230c581563b6006beb5d6acb6583ce41","Message":"external:ipvod:ini:ipvod_3d_ini:ipvod_3d_write_ini: enlarge the allowable length of one line\n\nEnlarge the allowable length of one line.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-04T15:17:12+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/3719c...db1766bf230c581563b6006beb5d6acb6583ce41","Len":0}...
|
1781583214
|
Edit
Delete
|
|
12654
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjstb2
|
1
|
|
1781583215
|
Edit
Delete
|
|
12655
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/yckjstb2
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"80fe3765b4bdb4a8c4dddc9b9f4eafcaafa47472","Message":"lua-bindings:auto:lua_cocos2dx_auto:lua_cocos2dx_Application_checkLicenseStatus: Fix forget to add lua_Number for tolua_pushnumber\n\nlua_cocos2dx_Application_checkLicenseStatus will return unexpected\nvalues to lua without lua_Number converter in tolua_pushnumber when\nsizeof(int) != sizeof(lua_Number).\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-06-05T15:48:40+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/3719c...80fe3765b4bdb4a8c4dddc9b9f4eafcaafa47472","Len":0}...
|
1781583215
|
Edit
Delete
|
|
12656
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstb
|
1
|
|
1781583215
|
Edit
Delete
|
|
12657
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstb
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"401927b1716a8f50691335c337b22dbf3eea4654","Message":"external:ipvod:ipvodasync:LIBCURLWrapper: Fix generating partial downloaded file with valid filename after program crash or system reboot\n\nBecause the partial downloaded file has a valid filename, then lua will\nthink the file is valid and willn't request for download, but because\nthe file isn't complete, it will causes display issue, black screen, etc.\n\nThis patch fixes it.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-03-09T15:12:44+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/3719c...401927b1716a8f50691335c337b22dbf3eea4654","Len":0}...
|
1781583215
|
Edit
Delete
|
|
12658
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstb-old
|
1
|
|
1781583216
|
Edit
Delete
|
|
12659
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstb-old
|
1
|
{"Commits":[{"Sha1":"28159914d {"Commits":[{"Sha1":"28159914df5754de37a25d4a4ef37cc791a8a0d1","Message":"platform:linux:player:Ipvod3dAudioUpload: avoid calling CAudioUploadOPUSWrapper::Init on BCM725XX platform\n\nI haven't update the audioupload library for BCM725XX platform, and it\nmakes no harm without calling it, so I decide to disable it temporarily.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-30T10:45:31+08:00"},{"Sha1":"a804c51f6ea676d22dbedcc315c0028567a10e3d","Message":"platform:linux:player: disable speech recognition function\n\nThe implementation of speech recognition function has been moved\nto another process, aiui.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-06-27T14:53:00+08:00"},{"Sha1":"61ee27edb6c9eefdd6f2dae038efadf3f519075d","Message":"platform:linux:CCApplication-linux: Convert ipvodfile_[init|SetPathNameOfFilesIni|efreshlist] to ipvodfilelocal_[init|SetPathNameOfFilesIni|efreshlist]\n\nI have renamed these functions in libipvodfilelocal to the new\nfunctions which have prefix \"ipvodfilelocal_\" instead of the\nold \"ipvodfile_\".\n\nNote: this patch also adds mssing ipvodfilelocal_init calling.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-30T09:44:33+08:00"},{"Sha1":"c9f48ae685901eb01c3ee991ea935a133811dfb6","Message":"cocos:platform:CMakeLists: add mssing header file search path for BCM725XX platform\n\nAdd \"../external/ipvod/effectorupdater/\" into header file search paths\nof BCM725XX platform.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-30T10:20:53+08:00"}],"HeadCommit":{"Sha1":"28159914df5754de37a25d4a4ef37cc791a8a0d1","Message":"platform:linux:player:Ipvod3dAudioUpload: avoid calling CAudioUploadOPUSWrapper::Init on BCM725XX platform\n\nI haven't update the audioupload library for BCM725XX platform, and it\nmakes no harm without calling it, so I decide to disable it temporarily.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-30T10:45:31+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/06f15d94a0afef7a5978d03801aa5220566e382b...28159914df5754de37a25d4a4ef37cc791a8a0d1","Len":4}...
|
1781583216
|
Edit
Delete
|
|
12660
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstbnext
|
1
|
|
1781583217
|
Edit
Delete
|
|
12661
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstbnext
|
1
|
{"Commits":[{"Sha1":"8b97bb6ad {"Commits":[{"Sha1":"8b97bb6ad1fcc5bf705e44b178ceb038acca8b2b","Message":"platform:linux:player: disable speech recognition function\n\nThe implementation of speech recognition function has been moved\nto another process, aiui.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-06-27T14:53:00+08:00"},{"Sha1":"96f74c036d5d824f9623e3de819c79ba51c54798","Message":"platform:linux:CCApplication-linux: Convert ipvodfile_[init|SetPathNameOfFilesIni|efreshlist] to ipvodfilelocal_[init|SetPathNameOfFilesIni|efreshlist]\n\nI have renamed these functions in libipvodfilelocal to the new\nfunctions which have prefix \"ipvodfilelocal_\" instead of the\nold \"ipvodfile_\".\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-30T09:44:33+08:00"}],"HeadCommit":{"Sha1":"8b97bb6ad1fcc5bf705e44b178ceb038acca8b2b","Message":"platform:linux:player: disable speech recognition function\n\nThe implementation of speech recognition function has been moved\nto another process, aiui.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-06-27T14:53:00+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/401927b1716a8f50691335c337b22dbf3eea4654...8b97bb6ad1fcc5bf705e44b178ceb038acca8b2b","Len":2}...
|
1781583217
|
Edit
Delete
|
|
12662
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstbnext-old
|
1
|
|
1781583218
|
Edit
Delete
|
|
12663
|
12
|
5
|
12
|
42
|
0
|
0
|
refs/heads/youcstbnext-old
|
1
|
{"Commits":[{"Sha1":"7bde14155 {"Commits":[{"Sha1":"7bde141554a30004838d301ca9d4724bdadfa014","Message":"external:ipvod:ipvodasync:LIBCURLWrapper: Fix generating partial downloaded file with valid filename after program crash or system reboot\n\nBecause the partial downloaded file has a valid filename, then lua will\nthink the file is valid and willn't request for download, but because\nthe file isn't complete, it will causes display issue, black screen, etc.\n\nThis patch fixes it.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-03-09T15:12:44+08:00"},{"Sha1":"43b7a08a837567dc2a4dbbc763eda1eab6b235eb","Message":"external:ipvod:ipvodasync:LIBCURLWrapper: Using CURLOPT_SHARE instead of CURLOPT_DNS_USE_GLOBAL_CACHE\n\nCURLOPT_DNS_USE_GLOBAL_CACHE isn't thread-safe, it will causes program crash\nwhen there are more than one threads using LIBCURLWrapper concurrently.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-01-30T16:06:19+08:00"}],"HeadCommit":{"Sha1":"7bde141554a30004838d301ca9d4724bdadfa014","Message":"external:ipvod:ipvodasync:LIBCURLWrapper: Fix generating partial downloaded file with valid filename after program crash or system reboot\n\nBecause the partial downloaded file has a valid filename, then lua will\nthink the file is valid and willn't request for download, but because\nthe file isn't complete, it will causes display issue, black screen, etc.\n\nThis patch fixes it.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2018-03-09T15:12:44+08:00"},"CompareURL":"zhengpeizhong/cocos2d-x/compare/06f15d94a0afef7a5978d03801aa5220566e382b...7bde141554a30004838d301ca9d4724bdadfa014","Len":2}...
|
1781583218
|
Edit
Delete
|
|
12856
|
10
|
9
|
10
|
43
|
0
|
0
|
refs/tags/lab/baseline/pay-260616
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"3f387dae5333e71ab1224a27432c86850c455ce6","Message":"bug修复\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-16T14:37:48+08:00"},"CompareURL":"linyangrui/pay-lab/compare/0000000000000000000000000000000000000000...7b787fdd2a6574dfd7fc647b28b9633e4ed18ee2","Len":0}...
|
1781593767
|
Edit
Delete
|
|
607
|
6
|
9
|
6
|
16
|
0
|
0
|
refs/tags/v0.3-fingerprint-stable
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"5fbc6e8e611f32e371ed50d69336e0f0e89363c5","Message":"feat: 修复原唱/分轨播放 \u0026 M/S按钮布局重构\n","AuthorEmail":"7190060@qq.com","AuthorName":"lws","CommitterEmail":"7190060@qq.com","CommitterName":"lws","Timestamp":"2026-03-19T11:23:24+08:00"},"CompareURL":"liuwansheng/hidance/compare/0000000000000000000000000000000000000000...5fbc6e8e611f32e371ed50d69336e0f0e89363c5","Len":0}...
|
1774801182
|
Edit
Delete
|
|
668
|
5
|
9
|
5
|
6
|
0
|
0
|
refs/tags/v1.0.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"bd59e5501292cb061719f669c7a7b7afd4f1a0b7","Message":"Prepare v1.0.0 release\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-19T17:33:01+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/0000000000000000000000000000000000000000...e1e571dea3e53faf951b331ac647da4b96e0d01b","Len":0}...
|
1775181685
|
Edit
Delete
|
|
669
|
5
|
9
|
5
|
6
|
0
|
0
|
refs/tags/v1.0.0-RC1
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"84c900df1e544e4eb7070be9278918676c4aec69","Message":"Release(v1.0.0-RC1): 巨嗨全域智库 1.0.0 封版交付\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-04T17:53:20+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/0000000000000000000000000000000000000000...7f6c4805d0719ce236bfd86ac50cc40cc6f5e5c5","Len":0}...
|
1775181686
|
Edit
Delete
|