codyhhchen
a3f74b8567
feat: add leader research agent
2026-05-05 18:17:51 +08:00
codyhhchen
a7bfe660fc
feat: add copy trading safety and leader pool
2026-05-04 09:53:07 +08:00
WrBug
7485e2ce24
feat: add interactive deployment script with one-liner installation
...
- Add deploy-interactive.sh: Interactive deployment script with automatic configuration
- Auto-generate secure random keys (JWT, admin reset key, crypto key, DB password)
- Smart .env detection for quick updates without reconfiguration
- Random port generation (10000-60000) for SERVER_PORT default
- Interactive prompts with clear defaults and auto-generation hints
- Automatic docker-compose.prod.yml download from GitHub
- Health check and deployment verification
- Add deploy-interactive-README.md: Comprehensive deployment guide
- One-liner installation commands (curl/wget)
- Quick update workflow for existing deployments
- Detailed feature explanations and usage examples
- Update README.md & README_EN.md: Add one-liner installation section
- Automatic working directory creation (~polyhermes)
- Simplified deployment process for new users
- Clear benefits and features list
Features:
- 📁 Auto-creates ~/polyhermes working directory
- 🔐 Generates secure random secrets automatically
- ⚡ Quick update mode: skip config if .env exists
- 🚀 One command from zero to running
- 🌐 Downloads latest docker-compose config from GitHub
- ✅ Full health check and verification
2026-02-01 03:12:27 +08:00
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
53ec252609
更新 Telegram 群链接并添加 Docker 版本徽章
...
- 将所有 Telegram 群链接统一更新为 t.me/polyhermes
- 在 README 和 README_EN.md 中添加动态 Docker 版本徽章,自动显示最新版本
- 更新 Layout.tsx、RELEASE.md 中的 Telegram 链接
2026-01-07 12:37:23 +08:00
WrBug
89fb980da7
refactor: 移除 polygon.rpc.url 配置,使用 RpcNodeService 统一管理 RPC 节点
...
- 删除 application.properties 中的 polygon.rpc.url 配置
- 更新 ApiHealthCheckService 直接使用 RpcNodeService.getHttpUrl()
- 删除所有 Docker Compose 配置中的 POLYGON_RPC_URL 环境变量
- 删除所有部署脚本中的 POLYGON_RPC_URL 环境变量
- 更新所有文档,移除 POLYGON_RPC_URL 相关说明
- 删除 application.properties 中无用的 position.push 配置项
- 修正日志配置中的包名(polyhermes -> polymarketbot)
现在系统通过 RpcNodeService 从数据库读取 RPC 节点配置,用户可以通过系统设置页面管理 RPC 节点,不再需要环境变量配置。
2025-12-28 04:51:07 +08:00
WrBug
b6d66aa81e
docs: 添加 Docker 版本更新说明(中英文)
...
- 在部署文档中添加详细的 Docker 版本更新步骤(中文和英文)
- 在 README 中添加简要的更新说明和文档链接(中文和英文)
- 包含更新到最新版本和特定版本的方法
- 添加注意事项(备份数据库、服务中断等)
2025-12-26 02:30:06 +08:00
WrBug
0625c62e36
feat: 优化跟单买入逻辑和错误处理
...
- 更新 Twitter 链接为 @polyhermes
- 简化订单创建失败日志,只保留 code 和 errorBody
- 修复 @Transactional 注解问题(类改为 open class)
- 改进唯一键冲突异常处理,支持并发场景
- 整理跟单买入和重试逻辑,使用常量配置
- 重试延迟从 1 秒调整为 3 秒
- 添加订单簿匹配检查,避免 FAK 订单失败
- 前端移除 Leader 管理的分类相关设置和显示
- 补充多语言翻译(AccountImport 和 CopyTradingList)
2025-12-11 02:58:50 +08:00
WrBug
0a11cff0a2
feat: 添加 README 语言切换入口和 Docker Hub 登录步骤
...
- 在 README.md 和 README_EN.md 顶部添加语言切换链接
- 在 docker-delete.yml 中添加 Docker Hub 登录步骤,保持与 build workflow 的一致性
- 提前验证 Docker Hub 凭证有效性,便于排查问题
2025-12-07 19:08:29 +08:00
WrBug
36b744ffb3
docs: 更新 README 文档链接,中文版指向中文文档,英文版指向英文文档
...
- README.md 中的所有文档链接指向 docs/zh/(中文文档)
- README_EN.md 中的所有文档链接指向 docs/en/(英文文档)
- 移除中英文文档的互链,保持 README 文档的简洁性
2025-12-07 18:59:11 +08:00
WrBug
a222c9a52f
docs: 重构文档结构,使用 zh/ 和 en/ 目录区分中英文文档
...
- 创建 docs/zh/ 和 docs/en/ 目录结构
- 将所有中文文档移动到 docs/zh/
- 创建主要文档的英文版本:
- DEPLOYMENT.md (651行)
- DEVELOPMENT.md (514行)
- VERSION_MANAGEMENT.md (已有)
- 更新所有文档中的内部链接
- 更新 README.md 和 README_EN.md 中的文档链接
- 在文档中添加中英文版本互链
2025-12-07 18:01:11 +08:00
WrBug
62d13001cd
docs: 添加版本管理文档英文版并更新 README 链接
...
- 创建 VERSION_MANAGEMENT_EN.md 英文版文档
- 在 README.md 和 README_EN.md 中添加英文文档链接
- 保持中英文文档结构一致
2025-12-07 17:50:33 +08:00
WrBug
b7592f789c
docs: 添加界面截图和英文版 README
...
- 在 README.md 中添加桌面端和移动端界面预览截图
- 创建 README_EN.md 英文版文档
- 添加 screenshot 文件夹,包含 PC 和移动端截图
- 修复移动端截图布局问题
2025-12-07 17:42:34 +08:00
WrBug
7d752073fb
feat: 添加安全检查和部署优化
...
- 添加 JWT_SECRET 和 ADMIN_RESET_PASSWORD_KEY 安全检查,防止使用默认值
- 创建 docker-compose.prod.yml 和 docker-compose.prod.env.example,支持独立部署
- 添加 Nginx 反向代理配置示例,支持 HTTPS 和域名绑定
- 更新部署文档,将 Docker Hub 部署方式放在首位
- 添加多架构构建支持(amd64、arm64)
- 优化部署文档结构,提供更清晰的部署指南
2025-12-07 17:08:56 +08:00
WrBug
c114241ffb
docs: 重新整理 README 并创建开发文档
...
- 重新组织 README 为三个部分:产品功能说明、如何部署、开发文档
- 创建 DEVELOPMENT.md 开发文档,包含完整的开发指南
- 优化文档结构和内容,提升可读性
2025-12-07 16:53:59 +08:00
WrBug
58cc096a77
feat: 重命名项目为 PolyHermes 并添加下单签名前日志
...
- 将所有 polymarket-bot 相关名称改为 PolyHermes
- 容器名称: polyhermes, polyhermes-mysql, polyhermes-backend
- 数据库名称: polyhermes
- 应用名称: polyhermes-backend, polyhermes-frontend
- 网络名称: polyhermes-network
- 更新所有配置文件和文档
- 在 OrderSigningService 中添加下单签名前的详细日志输出
- 输出订单方向、价格、数量、地址、金额等所有参数
- 便于调试和排查下单问题
2025-12-03 04:01:45 +08:00
WrBug
1216fc5ed5
feat: 添加前后端一体化 Docker 部署支持
...
- 创建根目录 Dockerfile,支持前后端一起部署到一个容器
- 添加 Nginx 配置,自动代理后端 API 和 WebSocket
- 创建启动脚本,同时启动后端和 Nginx
- 更新 docker-compose.yml 支持一体化部署
- 创建一体化部署脚本 deploy.sh
- 修复前端环境变量支持,默认使用相对路径
- 优化部署脚本:.env 文件不存在时创建后终止部署
- 更新部署文档,添加一体化部署说明
2025-12-03 03:08:53 +08:00
WrBug
59722d7311
feat: 添加完整的部署支持
...
- 后端多环境配置(dev, prod)
- Docker 部署支持(Dockerfile, docker-compose.yml)
- Java 部署脚本(deploy.sh)
- 前端构建脚本(build.sh,支持自定义后端地址)
- 健康检查接口(/api/health)
- 完整的部署文档(docs/DEPLOYMENT.md)
- 前端环境变量支持(VITE_API_URL, VITE_WS_URL)
2025-12-03 02:48:02 +08:00
WrBug
7eb310b35e
feat: 开源准备和功能优化
...
- 添加 MIT 许可证
- 创建完整的项目 README.md
- 前端添加 GitHub 和 Twitter 链接
- 重构表名:copy_trading_accounts -> wallet_accounts
- 更新 Account 实体类
- 添加数据库迁移脚本 V3
- 更新初始化脚本和文档
- 优化跟单订单类型:GTC -> FAK
- 买入和卖出订单均使用 FAK (Fill-And-Kill)
- 允许部分成交,未成交部分立即取消
- 提高跟单响应速度和价格匹配准确性
2025-12-03 02:27:05 +08:00