moesnow
|
d397b62d6a
|
fix: 修复 fork PR 触发 close-quality-workflow 权限不足的问题
|
2026-06-08 17:22:29 +08:00 |
|
moesnow
|
9880ad9a81
|
chore: 升级 openvino 至 2026.2.0 并恢复 Docker 基础镜像至 Python 3.14
|
2026-06-01 00:50:50 +08:00 |
|
moesnow
|
3d614354fe
|
ci: Linux 平台安装 Qt 系统依赖以修复 libEGL.so.1 缺失
|
2026-05-21 10:57:22 +08:00 |
|
moesnow
|
b042799642
|
ci: 添加多平台测试矩阵 (Windows x86, macOS arm64, Linux x86/arm64)
|
2026-05-21 10:53:13 +08:00 |
|
moesnow
|
11d937258e
|
ci: 添加测试 CI workflow
|
2026-05-20 02:19:03 +08:00 |
|
moesnow
|
14288c7eee
|
ci: 启用 uv Python 缓存并禁用缓存清理
|
2026-05-19 18:36:26 +08:00 |
|
moesnow
|
4603ca9adc
|
chore: 升级 uv 版本至 0.11.15
|
2026-05-19 15:45:37 +08:00 |
|
moesnow
|
b4efd72f5f
|
chore: 升级 Python 版本至 3.14.5
|
2026-05-19 15:41:07 +08:00 |
|
moesnow
|
f755697fc1
|
chore: 升级 Python 版本至 3.13.13
|
2026-05-19 15:25:41 +08:00 |
|
moesnow
|
94f794f03e
|
ci: 将 PyInstaller 版本管理迁移至 pyproject.toml 的 build 依赖组
在 pyproject.toml 中新增 build 依赖组统一管理 PyInstaller 版本,
GitHub Actions 工作流改用 uv sync --group build 替代 uv pip install。
|
2026-05-18 16:16:26 +08:00 |
|
sparklelcm333
|
0a33a6b404
|
fix(ci): 将 docker metadata 配置的内联注释改为独立行 (#1065)
|
2026-05-18 13:50:11 +08:00 |
|
moesnow
|
23a0fd63c3
|
ci: 并行执行 PyInstaller 打包三个程序
使用 Start-Process 并行运行三个 PyInstaller 构建,缩短总打包时间
|
2026-05-15 18:31:09 +08:00 |
|
moesnow
|
db6c8c2bc7
|
ci: 移除无效的 PyInstaller 构建缓存
PyInstaller 增量构建效果有限,缓存 build/ 目录对构建速度无实际提升
|
2026-05-15 06:08:40 +08:00 |
|
moesnow
|
0ef6cdb98f
|
ci: 升级所有 GitHub Actions 至 Node.js 24 版本
- actions/checkout v3/v4 → v6
- actions/cache v4 → v5
- actions/upload-artifact v4 → v7
- actions/github-script v7 → v9
- softprops/action-gh-release v2 → v3
- docker/setup-buildx-action v3 → v4
- docker/login-action v3 → v4
- docker/metadata-action v5 → v6
- docker/build-push-action v5 → v7
|
2026-05-15 06:01:51 +08:00 |
|
moesnow
|
868d556492
|
ci: 更新 astral-sh/setup-uv 至 v8
|
2026-05-15 05:56:19 +08:00 |
|
moesnow
|
cecdccb0cc
|
ci: 缓存 3rdparty 第三方库避免重复下载
通过 gh api 获取三个仓库的 latest release tag 作为缓存 key,
缓存命中时跳过 build.py --task all 的下载步骤,仅生成 changelog
|
2026-05-15 05:43:20 +08:00 |
|
moesnow
|
c69f68f079
|
ci: 添加 PyInstaller 构建缓存加速打包
缓存 build/ 目录,当 spec 文件和依赖未变化时可跳过分析阶段
|
2026-05-15 05:19:26 +08:00 |
|
moesnow
|
f2facd6def
|
fix: 修复 uv 安装依赖后后续命令找不到包的问题
|
2026-05-15 05:00:40 +08:00 |
|
moesnow
|
2da45b1b55
|
feat: GitHub Actions 和 Dockerfile 统一迁移到 uv
- GitHub Actions 工作流从 pip 切换为 uv,使用 astral-sh/setup-uv 安装依赖
- Dockerfile 使用 uv 替代 pip,通过 COPY --from 获取 uv 二进制并固定版本号
- Docker 专属依赖整合到 pyproject.toml 的 dependency-groups 中,移除 requirements-docker.txt
- uv.lock 更新以包含 docker 依赖组
|
2026-05-15 04:49:43 +08:00 |
|
moesnow
|
fec3c41218
|
ci: 将Python版本恢复回3.13.11
|
2026-04-15 22:01:32 +08:00 |
|
moesnow
|
f0294895f1
|
ci: 更新 Python 版本至 3.14.4
|
2026-04-15 21:33:53 +08:00 |
|
moesnow
|
c7bcbb3a4b
|
feat: 添加自动关闭 PR 的工作流
|
2026-03-27 15:02:55 +08:00 |
|
moesnow
|
1c83d634cb
|
build: 使用 .spec 文件简化 PyInstaller 构建过程,移除冗余命令
chore: 更新 .gitignore 以忽略 .spec 文件
feat: 添加 March7th Assistant、Launcher 和 Updater 的 .spec 文件
|
2026-01-19 15:52:34 +08:00 |
|
moesnow
|
e9885d3756
|
ci: 更新构建工作流条件,跳过包含 'beta' 的标签
|
2026-01-17 13:48:50 +08:00 |
|
moesnow
|
e147725b61
|
ci: 移除对 main 分支的推送触发条件
|
2026-01-13 22:32:49 +08:00 |
|
moesnow
|
99842a0dbd
|
feat: 添加对 arm64 架构的 Chromium 支持
- 在 Dockerfile 中添加了对 arm64 架构的支持,安装 Chromium 和相关驱动。
- 更新了 entrypoint 脚本以设置 Chromium 环境变量。
- 根据架构条件跳过浏览器构建。
|
2026-01-13 21:39:41 +08:00 |
|
moesnow
|
5e986a19e2
|
build: 优化压缩算法,提升构建产物的压缩效率
|
2026-01-12 14:14:40 +08:00 |
|
moesnow
|
3938202f89
|
Version v2026.1.12 release
|
2026-01-11 20:45:38 +08:00 |
|
moesnow
|
b72635d8cf
|
refactor: 将 PyQt5 迁移至 PySide6
- 将 app/setting_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/sub_interfaces/accounts_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/sub_interfaces/hotkey_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/sub_interfaces/push_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/announcement.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/check_theme_change.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/check_update.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/game_starter.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/warp_export.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 tasks/tool/__init__.py 中的 PyQt5 相关导入替换为 PySide6
- 将 tasks/tool/autoplot.py 中的 PyQt5 相关导入替换为 PySide6
- 将 tasks/tool/screenshot.py 中的 PyQt5 相关导入替换为 PySide6
style: 更新 QSS 文件中的字体样式
- 修改多个 QSS 文件中的字体样式,将 'Microsoft YaHei Light' 替换为 'Microsoft YaHei',并添加 font-weight 属性
build: 更新 requirements.txt 以使用 PySide6
- 将 PyQt-Fluent-Widgets 替换为 PySide6-Fluent-Widgets
- 添加 PySideSix-Frameless-Window 依赖
|
2026-01-10 19:25:59 +08:00 |
|
moesnow
|
a1901c7aa3
|
fix(ci): 添加环境变量确保正常显示中文内容
|
2026-01-10 13:32:01 +08:00 |
|
moesnow
|
246d4c86a6
|
Version v2026.1.10-beta release
|
2026-01-10 13:06:27 +08:00 |
|
moesnow
|
f9f284e099
|
fix(build): 在生成程序时增加对 pyzbar 库的收集
|
2026-01-10 12:37:28 +08:00 |
|
moesnow
|
489314e9a6
|
ci: 更新 Docker 镜像构建标签生成逻辑,禁用自动最新标签生成
|
2026-01-09 18:28:55 +08:00 |
|
moesnow
|
8ee699b8c8
|
ci: 更新 Docker 镜像构建标签生成逻辑,优化分支推送时的 SHA 标签格式
|
2026-01-09 18:19:16 +08:00 |
|
moesnow
|
cca79ef8c3
|
feat: 添加 MARCH7TH_BROWSER_DOWNLOAD_USE_MIRROR 环境变量支持以控制浏览器下载源
|
2026-01-09 15:53:45 +08:00 |
|
moesnow
|
8cea9abf58
|
build: 更新 Python 版本至 3.13.11,并升级 pyinstaller 至 6.17.0
|
2026-01-09 14:59:26 +08:00 |
|
moesnow
|
900774e014
|
feat: 添加 MARCH7TH_LOG_LEVEL 环境变量支持以配置日志等级
|
2026-01-09 14:53:32 +08:00 |
|
moesnow
|
865130075e
|
build: 更新 Python 版本至 3.13.11,并升级 pyinstaller 至 6.17.0
|
2026-01-09 14:44:13 +08:00 |
|
moesnow
|
311c07550e
|
ci: 更新 Docker 镜像构建工作流,优化元数据提取和构建步骤
|
2026-01-09 12:50:36 +08:00 |
|
moesnow
|
79be4bedd5
|
ci: 更新 Docker 镜像构建元数据提取配置,修复最新标签启用条件
|
2026-01-09 03:24:40 +08:00 |
|
moesnow
|
01521ffa89
|
ci: 更新 Docker 镜像构建元数据提取配置,添加最新标签支持
|
2026-01-09 03:19:44 +08:00 |
|
moesnow
|
ce29bd051f
|
ci: 添加 Docker 构建步骤的 provenance 和 sbom 配置
|
2026-01-09 03:10:20 +08:00 |
|
moesnow
|
b967840d6a
|
Merge pull request #842 from moesnow/feature/cross-platform-support
|
2026-01-09 02:57:14 +08:00 |
|
moesnow
|
b187cec622
|
docs: 更新代码审查说明,增加异常处理的相关指导
|
2026-01-09 02:32:17 +08:00 |
|
moesnow
|
6d147102fa
|
ci: 更新构建配置,显式限制 Chrome for Testing 仅支持 linux/amd64 平台
|
2026-01-09 02:12:38 +08:00 |
|
moesnow
|
a1368e8d38
|
ci: 移除对主分支的推送触发条件,保留标签推送
|
2026-01-09 01:56:38 +08:00 |
|
moesnow
|
2b94356a44
|
ci: 注释掉暂不支持的多平台构建配置
|
2026-01-09 01:46:31 +08:00 |
|
moesnow
|
e8f33fe8a1
|
feat: 添加对多平台构建的支持,更新 Docker 镜像构建配置
|
2026-01-09 01:31:39 +08:00 |
|
moesnow
|
227b93aae0
|
feat: 添加 Docker 支持和配置文件,优化容器化部署
|
2026-01-09 01:09:59 +08:00 |
|
moesnow
|
5c3a959528
|
feat: 切换OCR引擎至RapidOCR并更新相关配置
|
2026-01-07 16:24:14 +08:00 |
|