|
9740
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d1b388331 {"Commits":[{"Sha1":"d1b388331efe08b9ebd5e1e98215119a9aa72cfb","Message":"feat: admin/play界面增加点赞庆祝动效,显示图标雨和提示框\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T09:42:20+08:00"}],"HeadCommit":{"Sha1":"d1b388331efe08b9ebd5e1e98215119a9aa72cfb","Message":"feat: admin/play界面增加点赞庆祝动效,显示图标雨和提示框\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T09:42:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9f530a489e511de09043a8348dcf1f48ed521ff3...d1b388331efe08b9ebd5e1e98215119a9aa72cfb","Len":1}...
|
1780882941
|
Edit
Delete
|
|
9781
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"53101b8dd {"Commits":[{"Sha1":"53101b8ddb188c8ea96475a6535dee5400a44576","Message":"feat: 增大admin/play界面PPT显示区域,去除padding,自适应容器大小\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:18:16+08:00"}],"HeadCommit":{"Sha1":"53101b8ddb188c8ea96475a6535dee5400a44576","Message":"feat: 增大admin/play界面PPT显示区域,去除padding,自适应容器大小\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:18:16+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/d1b388331efe08b9ebd5e1e98215119a9aa72cfb...53101b8ddb188c8ea96475a6535dee5400a44576","Len":1}...
|
1780885097
|
Edit
Delete
|
|
9790
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a27d3cdd9 {"Commits":[{"Sha1":"a27d3cdd9c6b34217af8af2f0ae546dea8765bab","Message":"feat: PPT显示区域最大化,去除所有边距和缩放留白\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:20:32+08:00"}],"HeadCommit":{"Sha1":"a27d3cdd9c6b34217af8af2f0ae546dea8765bab","Message":"feat: PPT显示区域最大化,去除所有边距和缩放留白\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:20:32+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/53101b8ddb188c8ea96475a6535dee5400a44576...a27d3cdd9c6b34217af8af2f0ae546dea8765bab","Len":1}...
|
1780885234
|
Edit
Delete
|
|
9791
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"bcb24206a {"Commits":[{"Sha1":"bcb24206aec5f0c2606b8f716a8b00f43fbd5874","Message":"feat: h5/meeting页面增加登录验证,未登录自动跳转登录页\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:27:20+08:00"}],"HeadCommit":{"Sha1":"bcb24206aec5f0c2606b8f716a8b00f43fbd5874","Message":"feat: h5/meeting页面增加登录验证,未登录自动跳转登录页\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:27:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/a27d3cdd9c6b34217af8af2f0ae546dea8765bab...bcb24206aec5f0c2606b8f716a8b00f43fbd5874","Len":1}...
|
1780885641
|
Edit
Delete
|
|
9792
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"0bb95cf61 {"Commits":[{"Sha1":"0bb95cf617615503137c813b5da7ce87b0c50b2c","Message":"feat: admin/play界面PPT模式占满整个屏幕,使用fixed定位覆盖header和footer\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:31:14+08:00"}],"HeadCommit":{"Sha1":"0bb95cf617615503137c813b5da7ce87b0c50b2c","Message":"feat: admin/play界面PPT模式占满整个屏幕,使用fixed定位覆盖header和footer\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:31:14+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/bcb24206aec5f0c2606b8f716a8b00f43fbd5874...0bb95cf617615503137c813b5da7ce87b0c50b2c","Len":1}...
|
1780885877
|
Edit
Delete
|
|
9793
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"33026fab7 {"Commits":[{"Sha1":"33026fab7460dfd29d57de1a8d30f9418bd9a542","Message":"feat: h5/meeting页面记住登录状态1天,扫码自动换取新JWT\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:34:52+08:00"}],"HeadCommit":{"Sha1":"33026fab7460dfd29d57de1a8d30f9418bd9a542","Message":"feat: h5/meeting页面记住登录状态1天,扫码自动换取新JWT\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:34:52+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/0bb95cf617615503137c813b5da7ce87b0c50b2c...33026fab7460dfd29d57de1a8d30f9418bd9a542","Len":1}...
|
1780886094
|
Edit
Delete
|
|
9794
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"25a20e3d3 {"Commits":[{"Sha1":"25a20e3d32c162b603b27f4d79dfa77514450b55","Message":"fix: 修复登录后演讲人状态不匹配问题,添加类型转换和调试日志\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:40:36+08:00"}],"HeadCommit":{"Sha1":"25a20e3d32c162b603b27f4d79dfa77514450b55","Message":"fix: 修复登录后演讲人状态不匹配问题,添加类型转换和调试日志\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:40:36+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/33026fab7460dfd29d57de1a8d30f9418bd9a542...25a20e3d32c162b603b27f4d79dfa77514450b55","Len":1}...
|
1780886437
|
Edit
Delete
|
|
9811
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"ffa513a52 {"Commits":[{"Sha1":"ffa513a52387f5624f52f14b3a56e99c9411087b","Message":"fix: 修复登录后用户信息未存储导致演讲人状态不匹配问题\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:45:37+08:00"}],"HeadCommit":{"Sha1":"ffa513a52387f5624f52f14b3a56e99c9411087b","Message":"fix: 修复登录后用户信息未存储导致演讲人状态不匹配问题\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-08T10:45:37+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/25a20e3d32c162b603b27f4d79dfa77514450b55...ffa513a52387f5624f52f14b3a56e99c9411087b","Len":1}...
|
1780886740
|
Edit
Delete
|
|
11155
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/miniprogram-pdf-zoom-sync
|
1
|
|
1781069343
|
Edit
Delete
|
|
11156
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/miniprogram-pdf-zoom-sync
|
1
|
{"Commits":[{"Sha1":"bf0fa1fd7 {"Commits":[{"Sha1":"bf0fa1fd77ef2f5f91a18bac9168709f8abb4889","Message":"feat: 小程序PDF缩放、弹幕同步、个人中心完整功能\n\n- 修复 PDF page API 500 错误(pdftoppm 输出文件名零填充问题)\n- 修复小程序 WebSocket SocketTask 引用丢失,改用全局 API\n- 小程序增加双指捏合缩放、拖动、全屏查看功能\n- 小程序增加点赞、红包动画、弹幕发送功能\n- 小程序个人中心支付订单/红包记录字段对齐 h5/meeting\n- 小程序增加口播稿面板、历史演讲、刷新按钮\n- 小程序修复 page-count API 获取 PDF 页数失败(shell 命令转义)\n- admin/play 弹幕容器改为 position:fixed + z-index 1000000\n- WebSocket 服务端增加广播日志\n- admin/play 修复 JS try/catch 语法错误导致弹幕不显示\n- 新增小程序控制器 Miniapp/Minapi\n- 新增小程序登录、二维码、支付相关 API\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-10T13:28:57+08:00"}],"HeadCommit":{"Sha1":"bf0fa1fd77ef2f5f91a18bac9168709f8abb4889","Message":"feat: 小程序PDF缩放、弹幕同步、个人中心完整功能\n\n- 修复 PDF page API 500 错误(pdftoppm 输出文件名零填充问题)\n- 修复小程序 WebSocket SocketTask 引用丢失,改用全局 API\n- 小程序增加双指捏合缩放、拖动、全屏查看功能\n- 小程序增加点赞、红包动画、弹幕发送功能\n- 小程序个人中心支付订单/红包记录字段对齐 h5/meeting\n- 小程序增加口播稿面板、历史演讲、刷新按钮\n- 小程序修复 page-count API 获取 PDF 页数失败(shell 命令转义)\n- admin/play 弹幕容器改为 position:fixed + z-index 1000000\n- WebSocket 服务端增加广播日志\n- admin/play 修复 JS try/catch 语法错误导致弹幕不显示\n- 新增小程序控制器 Miniapp/Minapi\n- 新增小程序登录、二维码、支付相关 API\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-10T13:28:57+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/ffa513a52387f5624f52f14b3a56e99c9411087b...bf0fa1fd77ef2f5f91a18bac9168709f8abb4889","Len":1}...
|
1781069343
|
Edit
Delete
|
|
11157
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/miniprogram-pdf-zoom-sync
|
1
|
{"Commits":[{"Sha1":"22bc33a1f {"Commits":[{"Sha1":"22bc33a1f0f14a757dfd4b280668e152617b65d7","Message":"fix: admin/play PDF渲染重复canvas报错+内容翻转\n\n- 添加 pdfRenderingTask 变量跟踪当前渲染任务\n- renderPDFPage 开始时取消之前的渲染(cancel)\n- 忽略 RenderingCancelledException 错误\n- 清理多余 console.log 减少噪声\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-10T13:32:05+08:00"}],"HeadCommit":{"Sha1":"22bc33a1f0f14a757dfd4b280668e152617b65d7","Message":"fix: admin/play PDF渲染重复canvas报错+内容翻转\n\n- 添加 pdfRenderingTask 变量跟踪当前渲染任务\n- renderPDFPage 开始时取消之前的渲染(cancel)\n- 忽略 RenderingCancelledException 错误\n- 清理多余 console.log 减少噪声\n","AuthorEmail":"zhangjunnan@g-hi.com","AuthorName":"zhangjunnan","CommitterEmail":"zhangjunnan@g-hi.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-10T13:32:05+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/bf0fa1fd77ef2f5f91a18bac9168709f8abb4889...22bc33a1f0f14a757dfd4b280668e152617b65d7","Len":1}...
|
1781069530
|
Edit
Delete
|
|
9876
|
4
|
1
|
4
|
33
|
0
|
0
|
|
1
|
|
1780896717
|
Edit
Delete
|
|
9877
|
4
|
1
|
4
|
34
|
0
|
0
|
|
1
|
|
1780896771
|
Edit
Delete
|
|
9878
|
4
|
1
|
4
|
35
|
0
|
0
|
|
1
|
|
1780896800
|
Edit
Delete
|
|
9879
|
4
|
1
|
4
|
36
|
0
|
0
|
|
1
|
|
1780896816
|
Edit
Delete
|
|
10183
|
4
|
1
|
4
|
37
|
0
|
0
|
|
1
|
|
1780929443
|
Edit
Delete
|
|
10184
|
4
|
5
|
4
|
37
|
0
|
0
|
refs/heads/main
|
1
|
|
1780929512
|
Edit
Delete
|
|
10185
|
4
|
5
|
4
|
37
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"7150db1ee {"Commits":[{"Sha1":"7150db1ee61d7403461dba58f14987c68330563a","Message":"init: 远程连接运维项目(T507绿边排查/代理配置/数字人演唱/文档)\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:38:28+08:00"}],"HeadCommit":{"Sha1":"7150db1ee61d7403461dba58f14987c68330563a","Message":"init: 远程连接运维项目(T507绿边排查/代理配置/数字人演唱/文档)\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-08T22:38:28+08:00"},"CompareURL":"","Len":1}...
|
1780929512
|
Edit
Delete
|