Files
PolyHermes/MISSING_ITEMS_CHECK.md
T
WrBug 26dd3bb387 feat: 实现系统动态更新功能和 Release 创建脚本
主要变更:

1. 动态更新功能
   - 新增 Python 更新服务 (docker/update-service.py)
   - 添加系统更新前端页面 (frontend/src/pages/SystemUpdate.tsx)
   - 配置 Nginx 代理更新服务 API
   - 更新 Docker 启动脚本支持多进程管理
   - 修复权限验证接口 (AuthController.verify)

2. Release 创建脚本
   - 新增 create-release.sh 脚本支持快速创建 GitHub Release
   - 支持自动拼接 -beta 后缀(pre-release)
   - 支持无交互模式(--yes 参数)
   - 添加详细的使用文档

3. GitHub Actions 增强
   - 添加更新包构建和上传流程
   - 支持 Pre-release 检测和过滤

4. 文档完善
   - 添加动态更新技术方案文档
   - 添加 Docker 版本号确定流程文档
   - 添加 Release 脚本使用说明
2026-01-21 03:34:16 +08:00

954 B
Raw Blame History

PolyHermes 动态更新功能 - 遗漏检查报告

检查时间

2026-01-21 01:46

已发现并修复的遗漏

1. docker-compose.prod.yml 缺少环境变量

问题: 生产环境配置文件缺少动态更新相关的环境变量 修复: 已添加 ALLOW_PRERELEASEGITHUB_REPO 环境变量

2. 后端缺少权限验证端点

问题: Python 更新服务需要调用 /api/auth/verify 验证管理员权限,但该端点不存在 修复: 已在 AuthController.kt 中添加 verify 端点

继续检查项目

3. 备份文件检查

检查是否有遗留的备份文件需要清理...

4. .gitignore 文件

检查是否需要添加临时文件到 .gitignore...

5. 前端国际化

检查是否需要为系统更新添加多语言支持...

6. README 文档

检查是否需要更新 README 说明新功能...

7. 依赖检查

检查 Python 依赖是否完整(Flask, requests...