|
5204
|
4
|
5
|
4
|
27
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ec4be1eba {"Commits":[{"Sha1":"ec4be1eba01ab1b3fcf798c27622800f7cae5676","Message":"fix: wanx2.1 models don't support duration parameter\n\n- Add _supports_duration(model) helper: returns False for wanx2.1-*\n- _submit_and_poll_t2v: omit duration for wanx2.1 T2V models\n- _submit_and_poll (I2V): omit duration for wanx2.1 I2V models\n- Add 4 new tests: _supports_duration logic + API acceptance without duration\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:01:45+08:00"}],"HeadCommit":{"Sha1":"ec4be1eba01ab1b3fcf798c27622800f7cae5676","Message":"fix: wanx2.1 models don't support duration parameter\n\n- Add _supports_duration(model) helper: returns False for wanx2.1-*\n- _submit_and_poll_t2v: omit duration for wanx2.1 T2V models\n- _submit_and_poll (I2V): omit duration for wanx2.1 I2V models\n- Add 4 new tests: _supports_duration logic + API acceptance without duration\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:01:45+08:00"},"CompareURL":"laiqiaojie/AI-video/compare/a64b1b32ca5c7b0d373bdb8f75ad325c7cdcc139...ec4be1eba01ab1b3fcf798c27622800f7cae5676","Len":1}...
|
1779724906
|
Edit
Delete
|
|
5205
|
4
|
5
|
4
|
27
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"a587df237 {"Commits":[{"Sha1":"a587df237b38deb9d2f135998dcf66da032d0ccb","Message":"docs: update PROJECT_STATUS.md with test coverage and model compatibility table\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:10:32+08:00"}],"HeadCommit":{"Sha1":"a587df237b38deb9d2f135998dcf66da032d0ccb","Message":"docs: update PROJECT_STATUS.md with test coverage and model compatibility table\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:10:32+08:00"},"CompareURL":"laiqiaojie/AI-video/compare/ec4be1eba01ab1b3fcf798c27622800f7cae5676...a587df237b38deb9d2f135998dcf66da032d0ccb","Len":1}...
|
1779725433
|
Edit
Delete
|
|
5206
|
4
|
5
|
4
|
27
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"694177981 {"Commits":[{"Sha1":"694177981c8c594843b5456fe8abc9bbc1598056","Message":"test: mark API probe tests as @pytest.mark.network\n\n- Add pytest.ini with 'network' marker registration\n- Tag test_t2v_model_exists, test_i2v_model_exists,\n test_t2v_no_duration_param_accepted with @pytest.mark.network\n- Daily CI: pytest tests/ -m \"not network\" (fast, no API calls)\n- Manual full check: pytest tests/test_t2v_models.py -v\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:15:26+08:00"}],"HeadCommit":{"Sha1":"694177981c8c594843b5456fe8abc9bbc1598056","Message":"test: mark API probe tests as @pytest.mark.network\n\n- Add pytest.ini with 'network' marker registration\n- Tag test_t2v_model_exists, test_i2v_model_exists,\n test_t2v_no_duration_param_accepted with @pytest.mark.network\n- Daily CI: pytest tests/ -m \"not network\" (fast, no API calls)\n- Manual full check: pytest tests/test_t2v_models.py -v\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:15:26+08:00"},"CompareURL":"laiqiaojie/AI-video/compare/a587df237b38deb9d2f135998dcf66da032d0ccb...694177981c8c594843b5456fe8abc9bbc1598056","Len":1}...
|
1779725727
|
Edit
Delete
|
|
5210
|
4
|
5
|
4
|
27
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"0fd1fcee6 {"Commits":[{"Sha1":"0fd1fcee668f994bee9259a29a25402b841f9914","Message":"test: mark I2VSpeedBenchmark as @pytest.mark.network\n\nPrevents 5+ min real API calls from running in daily CI.\n\"not network\" suite now completes in ~12s instead of 5m37s.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:22:45+08:00"}],"HeadCommit":{"Sha1":"0fd1fcee668f994bee9259a29a25402b841f9914","Message":"test: mark I2VSpeedBenchmark as @pytest.mark.network\n\nPrevents 5+ min real API calls from running in daily CI.\n\"not network\" suite now completes in ~12s instead of 5m37s.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@gitea.g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@gitea.g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:22:45+08:00"},"CompareURL":"laiqiaojie/AI-video/compare/694177981c8c594843b5456fe8abc9bbc1598056...0fd1fcee668f994bee9259a29a25402b841f9914","Len":1}...
|
1779726167
|
Edit
Delete
|
|
5207
|
4
|
1
|
4
|
28
|
0
|
0
|
|
0
|
|
1779726075
|
Edit
Delete
|
|
5208
|
4
|
5
|
4
|
28
|
0
|
0
|
refs/heads/main
|
0
|
|
1779726080
|
Edit
Delete
|
|
5209
|
4
|
5
|
4
|
28
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2b3d6bd5a {"Commits":[{"Sha1":"2b3d6bd5a23df024b7940c6364b355c6e05cc197","Message":" Initial commit: AI语音桌面应用\n\n 包含核心功能:\n - 音频录制与处理\n - 语音识别(DashScope)\n - 视频合并\n - GUI界面(PyQt6)\n\n 🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:19:29+08:00"}],"HeadCommit":{"Sha1":"2b3d6bd5a23df024b7940c6364b355c6e05cc197","Message":" Initial commit: AI语音桌面应用\n\n 包含核心功能:\n - 音频录制与处理\n - 语音识别(DashScope)\n - 视频合并\n - GUI界面(PyQt6)\n\n 🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-05-26T00:19:29+08:00"},"CompareURL":"","Len":1}...
|
1779726080
|
Edit
Delete
|
|
7457
|
4
|
5
|
4
|
28
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"427ad6931 {"Commits":[{"Sha1":"427ad6931c164ffed90f4c7e42b0f71a80d77ead","Message":"feat: 时间线分段架构 + 多音轨选择UI\n\n核心变更:\n- 从固定 clip_duration + 循环裁剪模式改为前奏/歌词段/尾奏的精确时间线拼接\n- 新增 SegmentType(INTRO/LYRIC/OUTRO) + TimelineSegment 数据模型\n- 每段视频 duration 由时间线分段自动计算(min5s/max15s)\n- 前奏/尾奏独立 Prompt: 含蓄渐进 / 余韵渐远\n- build_timeline: trim裁剪 / tpad补帧 / stream_loop循环填充\n- 新增音轨检测(probe_audio_tracks) + 音轨选择对话框(AudioTrackDialog)\n- 多音轨MKV文件导入时自动弹出选择对话框,支持预览播放前30秒\n- 修复主窗口 QMediaPlayer 缺少 QAudioOutput 的 bug\n- 移除 clip_duration 配置项\n- 更新项目文档(PROJECT_DOC.md)\n\n🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"laiqiaojie@192.168.31.162","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.162","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T00:34:11+08:00"}],"HeadCommit":{"Sha1":"427ad6931c164ffed90f4c7e42b0f71a80d77ead","Message":"feat: 时间线分段架构 + 多音轨选择UI\n\n核心变更:\n- 从固定 clip_duration + 循环裁剪模式改为前奏/歌词段/尾奏的精确时间线拼接\n- 新增 SegmentType(INTRO/LYRIC/OUTRO) + TimelineSegment 数据模型\n- 每段视频 duration 由时间线分段自动计算(min5s/max15s)\n- 前奏/尾奏独立 Prompt: 含蓄渐进 / 余韵渐远\n- build_timeline: trim裁剪 / tpad补帧 / stream_loop循环填充\n- 新增音轨检测(probe_audio_tracks) + 音轨选择对话框(AudioTrackDialog)\n- 多音轨MKV文件导入时自动弹出选择对话框,支持预览播放前30秒\n- 修复主窗口 QMediaPlayer 缺少 QAudioOutput 的 bug\n- 移除 clip_duration 配置项\n- 更新项目文档(PROJECT_DOC.md)\n\n🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"laiqiaojie@192.168.31.162","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.162","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T00:34:11+08:00"},"CompareURL":"laiqiaojie/mv_create/compare/2b3d6bd5a23df024b7940c6364b355c6e05cc197...427ad6931c164ffed90f4c7e42b0f71a80d77ead","Len":1}...
|
1780331658
|
Edit
Delete
|
|
8016
|
4
|
5
|
4
|
28
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"66120ddb5 {"Commits":[{"Sha1":"66120ddb513aad1dde4c957a2cdf89ed5f0f7f0d","Message":"fix: 修复 BPM 检测八度偏差问题\n\n用 Generate-then-Score 算法重写 _detect_tempo:\n- 多候选生成(含 x2 和 /2 八度变体)\n- onset envelope peak 覆盖率打分\n- 半速优先策略(覆盖率 \u003e= 90% 时选半速)\n\n修复前: test_bpm.mp3 → 176 BPM(双倍错误)\n修复后: test_bpm.mp3 → 88 BPM(正确)\n\n新增 8 个单元测试覆盖核心逻辑\n\n🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"gitea@gitea.g-hi.com","AuthorName":"gitea","CommitterEmail":"gitea@gitea.g-hi.com","CommitterName":"gitea","Timestamp":"2026-06-02T19:14:34+08:00"}],"HeadCommit":{"Sha1":"66120ddb513aad1dde4c957a2cdf89ed5f0f7f0d","Message":"fix: 修复 BPM 检测八度偏差问题\n\n用 Generate-then-Score 算法重写 _detect_tempo:\n- 多候选生成(含 x2 和 /2 八度变体)\n- onset envelope peak 覆盖率打分\n- 半速优先策略(覆盖率 \u003e= 90% 时选半速)\n\n修复前: test_bpm.mp3 → 176 BPM(双倍错误)\n修复后: test_bpm.mp3 → 88 BPM(正确)\n\n新增 8 个单元测试覆盖核心逻辑\n\n🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"gitea@gitea.g-hi.com","AuthorName":"gitea","CommitterEmail":"gitea@gitea.g-hi.com","CommitterName":"gitea","Timestamp":"2026-06-02T19:14:34+08:00"},"CompareURL":"laiqiaojie/mv_create/compare/427ad6931c164ffed90f4c7e42b0f71a80d77ead...66120ddb513aad1dde4c957a2cdf89ed5f0f7f0d","Len":1}...
|
1780398884
|
Edit
Delete
|
|
8097
|
4
|
5
|
4
|
28
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d989619a0 {"Commits":[{"Sha1":"d989619a06dfea86b98129ef6985973c5b28e47a","Message":"docs: 更新 BPM/VAD 修复至项目文档\n\n同步 BPM 检测算法(seed 共识八度校正)与歌词识别(关闭 VAD)的当前实现,\n进度表新增 v2.2 两条修复。\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T23:06:32+08:00"},{"Sha1":"8a2d2b709fc04b86748b109b7c30a350436524c4","Message":"fix: 补上 audio_track_dialog 缺失的 QWidget 导入;新增 .gitignore\n\n.gitignore 忽略大体积测试素材(*.mp4)、生成产物(mv_clips/)、日志与\n.DS_Store,避免误提交。\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T23:00:08+08:00"},{"Sha1":"6cc325f58aa266c8bb68ef47c1b72600c3e2d70e","Message":"fix: BPM 八度误判改用 seed 共识校正 + 关闭歌词识别 VAD\n\nBPM: 慢板情歌常被检成双倍速(如 131)。Phase 4 八度校正改用与解码\n无关的 beat-tracker seed 共识投票——best\u003e120 且多数 seed 收敛到其半速时\n减半。之前的低频带 mel 打分在 GUI/CLI 不同解码后端下结果不稳。\n\n歌词: 关闭 vad_filter。Silero VAD 在整首带伴奏音乐上易把演唱误判为\n非人声,导致整首歌词被滤光(实测整首 342s 开 VAD 得 0 段、关 VAD 得 33 段)。\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T22:56:02+08:00"}],"HeadCommit":{"Sha1":"d989619a06dfea86b98129ef6985973c5b28e47a","Message":"docs: 更新 BPM/VAD 修复至项目文档\n\n同步 BPM 检测算法(seed 共识八度校正)与歌词识别(关闭 VAD)的当前实现,\n进度表新增 v2.2 两条修复。\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T23:06:32+08:00"},"CompareURL":"laiqiaojie/mv_create/compare/66120ddb513aad1dde4c957a2cdf89ed5f0f7f0d...d989619a06dfea86b98129ef6985973c5b28e47a","Len":3}...
|
1780412807
|
Edit
Delete
|
|
8098
|
4
|
5
|
4
|
28
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6129a4ab6 {"Commits":[{"Sha1":"6129a4ab637a642b945c044cf31ee1fa6ad8741c","Message":"chore: 补充合并链路详细日志,便于排查片段丢失问题\n\n- 日志 handler 挂到 root logger 并落盘 app_run.log(每次启动覆盖),\n 使 core.* 各模块(video_merger 等)的 INFO 日志可见(此前子 logger\n 未配 handler,只输出 WARNING+,合并细节不可见)\n- Step5 输出失败片段索引与错误、成功片段索引\n- Step6 打印进入合并的片段清单(start/槽时长/实测时长)\n- video_merger 打印所选合并路径、拼接总时长;音频循环分支升级为 warning\n\n排查\"很多片段但只用一个\"时可沿: 成功数→进合并数→合并路径→拼接总时长\n→是否循环铺满 逐步定位。\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T09:25:54+08:00"}],"HeadCommit":{"Sha1":"6129a4ab637a642b945c044cf31ee1fa6ad8741c","Message":"chore: 补充合并链路详细日志,便于排查片段丢失问题\n\n- 日志 handler 挂到 root logger 并落盘 app_run.log(每次启动覆盖),\n 使 core.* 各模块(video_merger 等)的 INFO 日志可见(此前子 logger\n 未配 handler,只输出 WARNING+,合并细节不可见)\n- Step5 输出失败片段索引与错误、成功片段索引\n- Step6 打印进入合并的片段清单(start/槽时长/实测时长)\n- video_merger 打印所选合并路径、拼接总时长;音频循环分支升级为 warning\n\n排查\"很多片段但只用一个\"时可沿: 成功数→进合并数→合并路径→拼接总时长\n→是否循环铺满 逐步定位。\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T09:25:54+08:00"},"CompareURL":"laiqiaojie/mv_create/compare/d989619a06dfea86b98129ef6985973c5b28e47a...6129a4ab637a642b945c044cf31ee1fa6ad8741c","Len":1}...
|
1780449961
|
Edit
Delete
|
|
8115
|
4
|
5
|
4
|
28
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e664d959c {"Commits":[{"Sha1":"e664d959c1082d0770760a403b629dfb50e89627","Message":"docs: 总结本次会话进度(BPM/VAD修复、工程化、合并日志增强、排查结论)\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T09:33:28+08:00"}],"HeadCommit":{"Sha1":"e664d959c1082d0770760a403b629dfb50e89627","Message":"docs: 总结本次会话进度(BPM/VAD修复、工程化、合并日志增强、排查结论)\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T09:33:28+08:00"},"CompareURL":"laiqiaojie/mv_create/compare/6129a4ab637a642b945c044cf31ee1fa6ad8741c...e664d959c1082d0770760a403b629dfb50e89627","Len":1}...
|
1780450414
|
Edit
Delete
|
|
7375
|
4
|
1
|
4
|
29
|
0
|
0
|
|
1
|
|
1780312724
|
Edit
Delete
|
|
7376
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d4dcb1813 {"Commits":[{"Sha1":"d4dcb1813534e74f4fb3ce00ec0f056a73e07796","Message":"add ssh-connect skill with business rules\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-01T19:19:21+08:00"}],"HeadCommit":{"Sha1":"d4dcb1813534e74f4fb3ce00ec0f056a73e07796","Message":"add ssh-connect skill with business rules\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-01T19:19:21+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/6971732d037a5d6c7a8b6110bdd30ec8e3d73567...d4dcb1813534e74f4fb3ce00ec0f056a73e07796","Len":1}...
|
1780312767
|
Edit
Delete
|
|
7631
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"6b441f443 {"Commits":[{"Sha1":"6b441f4433de8a71092264abf45d4b765126a907","Message":"feat(ssh-connect): 添加 Read error 排查方法论\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T11:30:09+08:00"}],"HeadCommit":{"Sha1":"6b441f4433de8a71092264abf45d4b765126a907","Message":"feat(ssh-connect): 添加 Read error 排查方法论\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-02T11:30:09+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/d4dcb1813534e74f4fb3ce00ec0f056a73e07796...6b441f4433de8a71092264abf45d4b765126a907","Len":1}...
|
1780371013
|
Edit
Delete
|
|
8236
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f34330b35 {"Commits":[{"Sha1":"f34330b35bc4f8cae7d43495dc28aee863cdade1","Message":"update ssh-connect: 新增纯Linux终端设备类型、硬盘故障排查、paramiko连接修正、盘符超链接查询\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T14:52:39+08:00"}],"HeadCommit":{"Sha1":"f34330b35bc4f8cae7d43495dc28aee863cdade1","Message":"update ssh-connect: 新增纯Linux终端设备类型、硬盘故障排查、paramiko连接修正、盘符超链接查询\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T14:52:39+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/6b441f4433de8a71092264abf45d4b765126a907...f34330b35bc4f8cae7d43495dc28aee863cdade1","Len":1}...
|
1780469561
|
Edit
Delete
|
|
8286
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"6e302c3eb {"Commits":[{"Sha1":"6e302c3eb22dbebc7afb1dcb1b2be17135009cf1","Message":"update ssh-connect skill: add Stall PTS troubleshooting methodology\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T17:45:24+08:00"}],"HeadCommit":{"Sha1":"6e302c3eb22dbebc7afb1dcb1b2be17135009cf1","Message":"update ssh-connect skill: add Stall PTS troubleshooting methodology\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T17:45:24+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/f34330b35bc4f8cae7d43495dc28aee863cdade1...6e302c3eb22dbebc7afb1dcb1b2be17135009cf1","Len":1}...
|
1780479927
|
Edit
Delete
|
|
8844
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"a1f4e28ea {"Commits":[{"Sha1":"a1f4e28ea11a07bffae59f3d5ec7b81322292bb2","Message":"update: 补充点播服务器磁盘故障诊断方法\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-04T16:17:03+08:00"}],"HeadCommit":{"Sha1":"a1f4e28ea11a07bffae59f3d5ec7b81322292bb2","Message":"update: 补充点播服务器磁盘故障诊断方法\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-04T16:17:03+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/6e302c3eb22dbebc7afb1dcb1b2be17135009cf1...a1f4e28ea11a07bffae59f3d5ec7b81322292bb2","Len":1}...
|
1780561026
|
Edit
Delete
|
|
9736
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5de277509 {"Commits":[{"Sha1":"5de2775096bcab6badf80894e7562d86cffebeaa","Message":"feat: 新增CDN故障分层诊断技能(点播服务器下载故障排查经验)\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-06T22:26:18+08:00"}],"HeadCommit":{"Sha1":"5de2775096bcab6badf80894e7562d86cffebeaa","Message":"feat: 新增CDN故障分层诊断技能(点播服务器下载故障排查经验)\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-06T22:26:18+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/a1f4e28ea11a07bffae59f3d5ec7b81322292bb2...5de2775096bcab6badf80894e7562d86cffebeaa","Len":1}...
|
1780755995
|
Edit
Delete
|
|
9737
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"2a21cbb5d {"Commits":[{"Sha1":"2a21cbb5d89e751f01be08ec38984c2351751115","Message":"feat(ssh-connect): 新增模式四 — 设备编号自动申请SSH反向代理端口\n\n- 支持通过设备编号自动申请 SSH 反向代理端口(ycPort 随机选 30000-50000,同日不重复)\n- 新增注册流程:选端口 → POST 申请 → 验证隧道 → SSH 连接\n- 添加关键经验:响应的 result_code 不可信,必须实测 SSH 连接验证隧道\n- 更新 skill 描述,从两种模式扩展到四种连接模式\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-06T23:14:57+08:00"}],"HeadCommit":{"Sha1":"2a21cbb5d89e751f01be08ec38984c2351751115","Message":"feat(ssh-connect): 新增模式四 — 设备编号自动申请SSH反向代理端口\n\n- 支持通过设备编号自动申请 SSH 反向代理端口(ycPort 随机选 30000-50000,同日不重复)\n- 新增注册流程:选端口 → POST 申请 → 验证隧道 → SSH 连接\n- 添加关键经验:响应的 result_code 不可信,必须实测 SSH 连接验证隧道\n- 更新 skill 描述,从两种模式扩展到四种连接模式\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-06T23:14:57+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/5de2775096bcab6badf80894e7562d86cffebeaa...2a21cbb5d89e751f01be08ec38984c2351751115","Len":1}...
|
1780758903
|
Edit
Delete
|
|
9738
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"075c3e732 {"Commits":[{"Sha1":"075c3e732720b67ca6320fd273d8edf76a6eb129","Message":"add skill: 自建 VPN 全平台部署指南\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-07T12:08:34+08:00"}],"HeadCommit":{"Sha1":"075c3e732720b67ca6320fd273d8edf76a6eb129","Message":"add skill: 自建 VPN 全平台部署指南\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-07T12:08:34+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/2a21cbb5d89e751f01be08ec38984c2351751115...075c3e732720b67ca6320fd273d8edf76a6eb129","Len":1}...
|
1780805316
|
Edit
Delete
|
|
10128
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/master
|
1
|
|
1780916969
|
Edit
Delete
|
|
10129
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a89cdbaf0 {"Commits":[{"Sha1":"a89cdbaf0ec7e5697300c9f4cb751de4afa508cf","Message":"feat(self-hosted-vpn): add Xray connection timeout optimization section (1.8)\n\nDocument root cause of Claude Desktop session disconnections: Xray default\npolicy timeouts (especially uplinkOnly: 1) prematurely kill TCP connections\nduring AI streaming responses. Add fix commands setting all 4 timeout\nparams to 1800s (30 min).\n\n🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T19:09:23+08:00"}],"HeadCommit":{"Sha1":"a89cdbaf0ec7e5697300c9f4cb751de4afa508cf","Message":"feat(self-hosted-vpn): add Xray connection timeout optimization section (1.8)\n\nDocument root cause of Claude Desktop session disconnections: Xray default\npolicy timeouts (especially uplinkOnly: 1) prematurely kill TCP connections\nduring AI streaming responses. Add fix commands setting all 4 timeout\nparams to 1800s (30 min).\n\n🤖 Generated with [Qoder][https://qoder.com]\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T19:09:23+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/075c3e732720b67ca6320fd273d8edf76a6eb129...a89cdbaf0ec7e5697300c9f4cb751de4afa508cf","Len":1}...
|
1780916969
|
Edit
Delete
|
|
10179
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"14a176004 {"Commits":[{"Sha1":"14a1760043879d864b6334a9ae97877c9c15eca3","Message":"更新自建VPN SKILL:三节点架构(日本/新加坡/美国)+ 新加坡Cloudflare劫持解决方案\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T21:59:53+08:00"}],"HeadCommit":{"Sha1":"14a1760043879d864b6334a9ae97877c9c15eca3","Message":"更新自建VPN SKILL:三节点架构(日本/新加坡/美国)+ 新加坡Cloudflare劫持解决方案\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T21:59:53+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/075c3e732720b67ca6320fd273d8edf76a6eb129...14a1760043879d864b6334a9ae97877c9c15eca3","Len":1}...
|
1780927197
|
Edit
Delete
|
|
10180
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c5463e9f6 {"Commits":[{"Sha1":"c5463e9f648676335ebeb9ce73c4594ceb14fa10","Message":"feat(ssh-connect): 新增日志证据交叉验证方法论,补充Stall PTS分析经验教训\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:11:57+08:00"}],"HeadCommit":{"Sha1":"c5463e9f648676335ebeb9ce73c4594ceb14fa10","Message":"feat(ssh-connect): 新增日志证据交叉验证方法论,补充Stall PTS分析经验教训\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:11:57+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/14a1760043879d864b6334a9ae97877c9c15eca3...c5463e9f648676335ebeb9ce73c4594ceb14fa10","Len":1}...
|
1780927918
|
Edit
Delete
|
|
10181
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"bc6854a27 {"Commits":[{"Sha1":"bc6854a27c4e02e4d43f84357d3fa4ba630f7953","Message":"feat(ssh-connect): 完善设备编号连接流程,新增端口跟踪更新步骤\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:13:52+08:00"}],"HeadCommit":{"Sha1":"bc6854a27c4e02e4d43f84357d3fa4ba630f7953","Message":"feat(ssh-connect): 完善设备编号连接流程,新增端口跟踪更新步骤\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:13:52+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/c5463e9f648676335ebeb9ce73c4594ceb14fa10...bc6854a27c4e02e4d43f84357d3fa4ba630f7953","Len":1}...
|
1780928033
|
Edit
Delete
|
|
10182
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"e9aada24d {"Commits":[{"Sha1":"e9aada24d25be5f8eae2f97b419ae911f5574b48","Message":"chore: 移除.DS_Store,添加.gitignore\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:14:05+08:00"}],"HeadCommit":{"Sha1":"e9aada24d25be5f8eae2f97b419ae911f5574b48","Message":"chore: 移除.DS_Store,添加.gitignore\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:14:05+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/bc6854a27c4e02e4d43f84357d3fa4ba630f7953...e9aada24d25be5f8eae2f97b419ae911f5574b48","Len":1}...
|
1780928049
|
Edit
Delete
|
|
10594
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"e796e86b2 {"Commits":[{"Sha1":"e796e86b20d9dd828a76ed0c8fe2f9350d6b9ff8","Message":"ssh-connect: 新增App崩溃循环排查(tombstone+ini缓存撑爆)与ssh-rsa算法兼容\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-09T13:29:12+08:00"}],"HeadCommit":{"Sha1":"e796e86b20d9dd828a76ed0c8fe2f9350d6b9ff8","Message":"ssh-connect: 新增App崩溃循环排查(tombstone+ini缓存撑爆)与ssh-rsa算法兼容\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-09T13:29:12+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/e9aada24d25be5f8eae2f97b419ae911f5574b48...e796e86b20d9dd828a76ed0c8fe2f9350d6b9ff8","Len":1}...
|
1780982954
|
Edit
Delete
|
|
11158
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c817b2be6 {"Commits":[{"Sha1":"c817b2be67c012ca7bf69bb961cb1c4fc4b6516a","Message":"Update ssh-connect Windows key path\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-10T14:05:46+08:00"}],"HeadCommit":{"Sha1":"c817b2be67c012ca7bf69bb961cb1c4fc4b6516a","Message":"Update ssh-connect Windows key path\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-10T14:05:46+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/e796e86b20d9dd828a76ed0c8fe2f9350d6b9ff8...c817b2be67c012ca7bf69bb961cb1c4fc4b6516a","Len":1}...
|
1781071548
|
Edit
Delete
|
|
12835
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"2d38559db {"Commits":[{"Sha1":"2d38559db3149c8f965378fbedadacab93a76ff4","Message":"feat: add Cocos UI freeze / Lua coroutine hang troubleshooting methodology (2026-06-15 case)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T14:42:41+08:00"}],"HeadCommit":{"Sha1":"2d38559db3149c8f965378fbedadacab93a76ff4","Message":"feat: add Cocos UI freeze / Lua coroutine hang troubleshooting methodology (2026-06-15 case)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T14:42:41+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/c817b2be67c012ca7bf69bb961cb1c4fc4b6516a...2d38559db3149c8f965378fbedadacab93a76ff4","Len":1}...
|
1781592162
|
Edit
Delete
|
|
12852
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ba948cb2d {"Commits":[{"Sha1":"ba948cb2dd71dc3c65601095c40438f5b2f7a357","Message":"feat: add recording message troubleshooting (consumer UID = 99999 after restart)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T15:01:02+08:00"}],"HeadCommit":{"Sha1":"ba948cb2dd71dc3c65601095c40438f5b2f7a357","Message":"feat: add recording message troubleshooting (consumer UID = 99999 after restart)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T15:01:02+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/2d38559db3149c8f965378fbedadacab93a76ff4...ba948cb2dd71dc3c65601095c40438f5b2f7a357","Len":1}...
|
1781593264
|
Edit
Delete
|
|
13175
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"45821ace2 {"Commits":[{"Sha1":"45821ace2cee5b7661941ad47f54f346f5b45fa1","Message":"feat(ssh-connect): 新增 AIUI2 语音服务内存泄漏排查(STATE_WORKING 卡死 → ZRAM 耗尽)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:12:53+08:00"}],"HeadCommit":{"Sha1":"45821ace2cee5b7661941ad47f54f346f5b45fa1","Message":"feat(ssh-connect): 新增 AIUI2 语音服务内存泄漏排查(STATE_WORKING 卡死 → ZRAM 耗尽)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:12:53+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/ba948cb2dd71dc3c65601095c40438f5b2f7a357...45821ace2cee5b7661941ad47f54f346f5b45fa1","Len":1}...
|
1781691175
|
Edit
Delete
|
|
13177
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"28e910c01 {"Commits":[{"Sha1":"28e910c0103c185d68b83b7eec2c74e696772534","Message":"更新 ssh-connect: 新增歌曲播放中途报错排查(Invalid EBML/文件损坏 vs Stall PTS 区分)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:37:17+08:00"}],"HeadCommit":{"Sha1":"28e910c0103c185d68b83b7eec2c74e696772534","Message":"更新 ssh-connect: 新增歌曲播放中途报错排查(Invalid EBML/文件损坏 vs Stall PTS 区分)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:37:17+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/45821ace2cee5b7661941ad47f54f346f5b45fa1...28e910c0103c185d68b83b7eec2c74e696772534","Len":1}...
|
1781692639
|
Edit
Delete
|
|
13267
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"60bdeb492 {"Commits":[{"Sha1":"60bdeb4924643835e2db4375c1778c5ce4f5a8f3","Message":"Update ssh-connect device connection shortcuts\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T15:37:03+08:00"}],"HeadCommit":{"Sha1":"60bdeb4924643835e2db4375c1778c5ce4f5a8f3","Message":"Update ssh-connect device connection shortcuts\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T15:37:03+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/28e910c0103c185d68b83b7eec2c74e696772534...60bdeb4924643835e2db4375c1778c5ce4f5a8f3","Len":1}...
|
1781768224
|
Edit
Delete
|
|
13336
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5a39a72b0 {"Commits":[{"Sha1":"5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5","Message":"ssh-connect: 新增连接点播服务器标准流程(查服务器列表→判主辅机→paramiko二跳)\n\n- 每次连接点播服务器必须先从播放器日志统计所有 IP 及播放量,自动选择播放次数最多的主机\n- 记录三种判断主机/辅机的方法:system.ini 参数 \u003e httpclient.log 启动日志 \u003e 播放量占比\n- 补充完整 paramiko 二跳连接代码模板\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T22:07:12+08:00"},{"Sha1":"b53f1978fd07e20bbd28851ba2d81f737faf755a","Message":"ssh-connect: 新增连接点播服务器标准流程(查服务器列表→判主辅机→paramiko二跳)\n\n- 每次连接点播服务器必须先从播放器日志统计所有 IP 及播放量,自动选择播放次数最多的主机\n- 记录三种判断主机/辅机的方法:system.ini 参数 \u003e httpclient.log 启动日志 \u003e 播放量占比\n- 补充完整 paramiko 二跳连接代码模板\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T22:05:27+08:00"}],"HeadCommit":{"Sha1":"5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5","Message":"ssh-connect: 新增连接点播服务器标准流程(查服务器列表→判主辅机→paramiko二跳)\n\n- 每次连接点播服务器必须先从播放器日志统计所有 IP 及播放量,自动选择播放次数最多的主机\n- 记录三种判断主机/辅机的方法:system.ini 参数 \u003e httpclient.log 启动日志 \u003e 播放量占比\n- 补充完整 paramiko 二跳连接代码模板\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T22:07:12+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/60bdeb4924643835e2db4375c1778c5ce4f5a8f3...5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5","Len":2}...
|
1781791635
|
Edit
Delete
|
|
13337
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"87cb41c28 {"Commits":[{"Sha1":"87cb41c28b236f76b6f0c7bb938ffe106930468a","Message":"ssh-connect: 点播服务器连接规则 root/2598123/22,补充 paramiko 5.x ecdsa 旧服务器 disabled_algorithms 修复\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:05:55+08:00"}],"HeadCommit":{"Sha1":"87cb41c28b236f76b6f0c7bb938ffe106930468a","Message":"ssh-connect: 点播服务器连接规则 root/2598123/22,补充 paramiko 5.x ecdsa 旧服务器 disabled_algorithms 修复\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:05:55+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5...87cb41c28b236f76b6f0c7bb938ffe106930468a","Len":1}...
|
1781841958
|
Edit
Delete
|
|
13338
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d16d787c6 {"Commits":[{"Sha1":"d16d787c65c1f245c8225ab485aef442b84559ee","Message":"ssh-connect: 区分 macOS/Windows 连接点播服务器方法\n\nmacOS 上 paramiko 5.x 已移除 ssh-rsa 支持,无法连接旧服务器主机密钥。\n改用 sshpass + 原生 ssh ProxyCommand 方案,经实测可正常二跳连接。\nWindows 继续使用 paramiko,同时补充 macOS 下 sshpass scp 下载示例。\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:28:43+08:00"}],"HeadCommit":{"Sha1":"d16d787c65c1f245c8225ab485aef442b84559ee","Message":"ssh-connect: 区分 macOS/Windows 连接点播服务器方法\n\nmacOS 上 paramiko 5.x 已移除 ssh-rsa 支持,无法连接旧服务器主机密钥。\n改用 sshpass + 原生 ssh ProxyCommand 方案,经实测可正常二跳连接。\nWindows 继续使用 paramiko,同时补充 macOS 下 sshpass scp 下载示例。\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:28:43+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/87cb41c28b236f76b6f0c7bb938ffe106930468a...d16d787c65c1f245c8225ab485aef442b84559ee","Len":1}...
|
1781843330
|
Edit
Delete
|
|
13679
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"195e494d4 {"Commits":[{"Sha1":"195e494d4c5d7a33431a2d7e656c5cb0db64ff76","Message":"update: 新增 eMMC 空间清理章节\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-22T17:31:53+08:00"}],"HeadCommit":{"Sha1":"195e494d4c5d7a33431a2d7e656c5cb0db64ff76","Message":"update: 新增 eMMC 空间清理章节\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-22T17:31:53+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/d16d787c65c1f245c8225ab485aef442b84559ee...195e494d4c5d7a33431a2d7e656c5cb0db64ff76","Len":1}...
|
1782120715
|
Edit
Delete
|
|
7570
|
1
|
1
|
1
|
30
|
0
|
0
|
|
0
|
|
1780369139
|
Edit
Delete
|
|
7622
|
1
|
2
|
1
|
30
|
0
|
0
|
|
0
|
----
|
1780370301
|
Edit
Delete
|
|
7571
|
1
|
1
|
1
|
31
|
0
|
0
|
|
1
|
|
1780369172
|
Edit
Delete
|
|
7612
|
1
|
5
|
1
|
31
|
0
|
0
|
refs/heads/main
|
1
|
|
1780370002
|
Edit
Delete
|
|
7613
|
1
|
5
|
1
|
31
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"b13c3dfa2 {"Commits":[{"Sha1":"b13c3dfa2f97ab0ec1d2911e8ed8bea2a44bd741","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-02T11:13:07+08:00"}],"HeadCommit":{"Sha1":"b13c3dfa2f97ab0ec1d2911e8ed8bea2a44bd741","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-02T11:13:07+08:00"},"CompareURL":"","Len":1}...
|
1780370002
|
Edit
Delete
|
|
8261
|
1
|
1
|
1
|
32
|
0
|
0
|
|
1
|
|
1780474814
|
Edit
Delete
|
|
8262
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
|
1780474972
|
Edit
Delete
|
|
8263
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9d9f0e6da {"Commits":[{"Sha1":"9d9f0e6da63e49b9f216d016f9152d0095857728","Message":"初始提交:周会管理系统\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T16:22:35+08:00"}],"HeadCommit":{"Sha1":"9d9f0e6da63e49b9f216d016f9152d0095857728","Message":"初始提交:周会管理系统\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T16:22:35+08:00"},"CompareURL":"","Len":1}...
|
1780474972
|
Edit
Delete
|
|
8264
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"1ec4f1a89 {"Commits":[{"Sha1":"1ec4f1a892eb74eac23eac7c1db0a507c30bd87b","Message":"docs: 添加完整的项目说明文档\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T16:25:22+08:00"}],"HeadCommit":{"Sha1":"1ec4f1a892eb74eac23eac7c1db0a507c30bd87b","Message":"docs: 添加完整的项目说明文档\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T16:25:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9d9f0e6da63e49b9f216d016f9152d0095857728...1ec4f1a892eb74eac23eac7c1db0a507c30bd87b","Len":1}...
|
1780475126
|
Edit
Delete
|
|
8265
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c608b1320 {"Commits":[{"Sha1":"c608b132025ea713b6effe62c49976d9ad8e8b44","Message":"docs: 归档旧的说明文档,指向README.md\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T16:25:33+08:00"}],"HeadCommit":{"Sha1":"c608b132025ea713b6effe62c49976d9ad8e8b44","Message":"docs: 归档旧的说明文档,指向README.md\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T16:25:33+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/1ec4f1a892eb74eac23eac7c1db0a507c30bd87b...c608b132025ea713b6effe62c49976d9ad8e8b44","Len":1}...
|
1780475137
|
Edit
Delete
|
|
8282
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"512723bc3 {"Commits":[{"Sha1":"512723bc31e76d306a58cda0ed6529dc8478f549","Message":"fix: 修复PPT/PPTX加载问题,移除不可用的pptxjs CDN,使用在线查看器并自动获取页数\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T17:10:52+08:00"}],"HeadCommit":{"Sha1":"512723bc31e76d306a58cda0ed6529dc8478f549","Message":"fix: 修复PPT/PPTX加载问题,移除不可用的pptxjs CDN,使用在线查看器并自动获取页数\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T17:10:52+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/c608b132025ea713b6effe62c49976d9ad8e8b44...512723bc31e76d306a58cda0ed6529dc8478f549","Len":1}...
|
1780477861
|
Edit
Delete
|
|
8283
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"6dbc3e58b {"Commits":[{"Sha1":"6dbc3e58b7b70366fb1cdd2f8c7be519f9b0260d","Message":"chore: 删除空的pptxjs文件\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T17:11:13+08:00"}],"HeadCommit":{"Sha1":"6dbc3e58b7b70366fb1cdd2f8c7be519f9b0260d","Message":"chore: 删除空的pptxjs文件\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-03T17:11:13+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/512723bc31e76d306a58cda0ed6529dc8478f549...6dbc3e58b7b70366fb1cdd2f8c7be519f9b0260d","Len":1}...
|
1780477874
|
Edit
Delete
|