网络教材 GitHub仓库搜索下载工具(2026.06.10) 版本更新日志

GRUD 发布于 2026-06-10 14:22 IP: 27.224.124.156 已编辑 2026-06-10 14:31
### GitHub仓库搜索下载工具 版本更新日志 #### v3.0.0 - 仅实现仓库下载功能,基于tkinter开发无边框窗口 - 基础多线程下载能力 #### v4.0.0 - 整合独立搜索程序,以选项卡形式并入主程序 - 保留原有全部下载功能 #### v5.0.0 - 全面改用PyQt5重构界面,替换原tkinter框架 - 新增深浅色主题切换、圆角窗口、自适应布局 - 美化各类控件视觉样式 #### v5.0.1 - 修复点击“查看详细信息”闪退故障 #### v5.1.0 - 新增`config.json`,实现主题配置持久化 - 支持自定义图标显示在标题栏与任务栏 - 新增软件关于页面 - 搜索增加结果排序、滚动分页、右键菜单,优化详情弹窗 - 下载模块优化进度展示,增加多镜像自动切换与重试机制 - 线程更换为QThread+信号槽,提升UI稳定性 - 优化搜索提示、加载状态、下载完成弹窗等交互细节 ####v5.2.0 新增多主题:深色、浅色、蓝色、绿色四种主题,鼠标右键循环切换,无需额外按钮。 修复按钮显示异常:关闭按钮(红色背景×)、最小化按钮(灰色背景红色-)样式独立,不受主题影响,确保醒目。 主题持久化:切换主题后自动保存到 config.json,下次启动恢复。 标题栏适配:标题文字颜色随主题自动变化,避免黑底黑字。 资产有效性检查:若无 .exe/.zip/.7z 等可下载文件则提示并禁用下载。 其他:优化下载线程、错误处理,保持所有原有功能不变。 ####v5.2.1 修复关于软件弹窗不跟随主题:移除固定背景色,使对话框继承全局调色板,HTML 内容不再写死颜色,自动适配深色/浅色/蓝色/绿色主题。 保持所有原有功能不变,包括多主题循环切换、右键切换、主题持久化、资产有效性检查等。 #### v5.3.0 新增授权管理: 首次运行自动生成 license.lic 文件,设置过期时间为 30 天后。 每次启动时检查授权文件中的截止日期(格式 YYYY-MM-DD)。 若已过期或文件格式错误,弹窗提示(包含QQ群号)并自动退出。 用户可手动修改 license.lic 中的日期来延长使用期限(任意修改时间即代表新的期限)。 删除授权文件后重新运行,会再次获得 30 天试用期。 其他功能: 完全保留搜索、下载、多主题切换、关于软件、资产检查等原有功能。 修复了关于对话框不跟随主题的问题。 修复了关闭/最小化按钮显示异常。 #### v5.3.1 加密授权机制:使用异或+Base64加密过期时间,防止用户直接修改 license.lic 文件。 独立授权生成工具:开发者可灵活生成指定天数或具体日期的授权文件。 增强安全性:授权文件损坏或解密失败均视为无效,弹窗后退出。 保留原有所有功能(搜索、下载、多主题、右键切换等)。 #### v5.3.2 增加加密授权机制(XOR + Base64) 可视化授权生成工具(命令行界面→图形界面) 授权文件有效期检查,过期弹窗(含QQ群) 右键多主题切换(深色、浅色、蓝色、绿色) 资产有效性检查(无有效文件时提示并禁用下载) 修复关闭/最小化按钮样式 关于弹窗适配主题 #### v5.3.3 备份:备份旧版 license.lic(如需保留用户数据,但旧授权无法继续使用)。 替换主程序:将 RepoDownloader.exe(v5.3.3)覆盖旧版。 重新向开发者索取要授权:使用新版 开发者使用工具进行通过 授权LicenseGenerator.exe 生成新的 license.lic,放置在同一目录。 启动验证:运行主程序,检查是否正常启动。 提示:如果用户尝试将旧版 license.lic 直接复制到新版目录,程序会提示“授权无效或已过期”,因为解密失败。
评论 (0)