Skip to content

增加智能清理、智能跳过、错误重试、实时日志功能,修复 PyInstaller 打包 SSL 问题并完善构建流程#73

Open
ZedeX wants to merge 7 commits intoWEIFENG2333:mainfrom
ZedeX:main
Open

增加智能清理、智能跳过、错误重试、实时日志功能,修复 PyInstaller 打包 SSL 问题并完善构建流程#73
ZedeX wants to merge 7 commits intoWEIFENG2333:mainfrom
ZedeX:main

Conversation

@ZedeX
Copy link

@ZedeX ZedeX commented Jan 2, 2026

更新内容\n\n- 修复 PyInstaller 打包时的 SSL 模块问题,确保 HTTPS 请求正常工作\n- 添加必要的隐藏导入(requests、urllib3、SSL 相关模块等)\n- 更新 Git Actions 构建流程,支持多平台自动打包\n- 优化打包命令和依赖项管理\n- 完善 README.md 和构建文档\n- 更新 asr_gui.spec 文件\n\n## 主要更改\n\n1. PyInstaller 打包修复:\n - 添加 --hidden-import ssl, _ssl, _hashlib 等\n - 复制必要的 OpenSSL DLL 文件\n - 使用 --onedir 模式确保依赖完整\n\n2. Git Actions 更新:\n - 修改构建脚本使用正确的隐藏导入\n - 支持 Windows DLL 复制\n - 更新上传路径\n\n3. 文档完善:\n - 更新 README.md 中的打包命令\n - 添加版本历史\n\n## 测试\n\n- 本地打包测试通过\n- SSL 错误已修复\n- 创建了 v1.2.0 release\n\n请 review 并合并这些改进。

ZedeX added 7 commits January 2, 2026 23:43
… Add '清理已完成' button to remove completed or skipped tasks from the list; 3) Implement skip logic to avoid reprocessing if output file exists (based on selected format: SRT/TXT/ASS); 4) Enable '开始处理' button for retry on failed ('错误') tasks; 5) Add persistent completion notification when all tasks are finished; 6) Introduce LOG menu with real-time log display using thread-safe signal updates; 7) Enhance ASRWorker with detailed logging for debugging processing steps; 8) Resolves issues with task reprocessing, user feedback, and error handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant