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 |
|
WrBug
|
0dc6f5894f
|
refactor: 优化最大仓位价值检查逻辑,按市场+方向分别限制
- 修改 maxPositionValue 检查逻辑,从按市场累计改为按市场+方向(outcomeIndex)分别计算
- 新增 Repository 方法 sumCurrentPositionValueByMarketAndOutcomeIndex 支持按方向统计
- 移除未使用的 sumCurrentPositionValueByMarket 和 existsByCopyTradingIdAndMarketIdAndRemainingQuantityGreaterThan 方法
- 更新 checkPositionLimits 方法,增加 outcomeIndex 参数
- 更新 checkFilters 方法,传递 outcomeIndex 参数
- 更新日志和注释,明确说明按市场+方向检查仓位
说明:同一市场的 YES 和 NO 方向现在分别受 maxPositionValue 限制,不再累加计算
|
2026-01-20 11:15:38 +08:00 |
|
WrBug
|
b65827038f
|
添加订单详情查询脚本
- 添加 get-order-detail.js 脚本,用于获取 Polymarket 订单详情
- 添加 package.json 配置文件
- 忽略 package-lock.json (已在 .gitignore 中通过 node_modules/ 规则处理)
|
2026-01-19 12:50:20 +08:00 |
|