Commit Graph

377 Commits

Author SHA1 Message Date
sakuradairong
c48005b5aa feat(client): unified terminal view, observer/reporter and lifecycle state machine 2026-08-04 15:48:51 +08:00
yxsj245
6ffabb3778 Merge PR #102 for review 2026-08-01 12:25:42 +08:00
sakuradairong
d641a84de2 feat(easytier): add managed networking plugin
Add EasyTier installation, profile storage, secure runtime control, authenticated plugin UI, and operator documentation. Harden embedded plugin auth/assets and FRP helper installation alongside the new networking workflow.
2026-08-01 11:46:34 +08:00
sakuradairong
2c80096f1b refactor(steam): extract reusable branch selector 2026-08-01 11:46:28 +08:00
sakuradairong
6ae143a369 feat: inject build version from GitHub releases 2026-07-30 20:59:51 +08:00
yxsj245
744045e818 更新版本号 2026-07-30 20:04:28 +08:00
yxsj245
770a67c600 Merge PR #96 'feat: add Steam branch management' into temp-review-pr96 for review 2026-07-30 19:40:21 +08:00
sakuradairong
27a2a76e79 feat: add Steam branch management 2026-07-30 17:43:51 +08:00
Xiwangly
636e7ac65c Merge branch 'GSManagerXZ:main' into feat/#92 2026-07-30 13:11:50 +08:00
xiwangly2
1b3c74dee5 feat: implement external API configuration management and instance control endpoints 2026-07-30 11:12:45 +08:00
yxsj245
cde368fb35 chore(client): 升级 react-router-dom 到 7.18.2 修复安全漏洞
- 将 react-router-dom 从 6.30.3 升级到 7.18.2,修复了 3 个重要安全漏洞
- 移除了 BrowserRouter 的 future prop,v7 中默认启用相关特性
- 更新 package-lock.json,移除旧依赖 @remix-run/router,新增 cookie 和 set-cookie-parser
- 保持与 React 18 和现有生态兼容,确保无破坏性变更
- 更新依赖文档,说明此次升级的安全修复和兼容性细节
- 依然保留部分不影响项目的 RSC Mode CSRF 漏洞警告,可在 Dependabot 中标记忽略
2026-07-29 21:01:11 +08:00
yxsj245
37706db03d chore(deps): 升级多个依赖包版本
- 将 @types/node 升级至 26.1.2,undici-types 升级至 8.3.0
- 升级 b4a、bare-events、bare-fs、bare-path、bare-stream、bare-url 等库版本
- 升级 brace-expansion、concurrently、fs-extra、iconv-lite、jsonfile、minimatch 等工具依赖
- 升级 shell-quote、streamx、tar、tar-stream、typescript、undici-types 等包版本
- 客户端相关依赖如 @ant-design/icons-svg、@babel/plugin-transform-react-jsx-self、@babel/runtime 等也做了升级
- 更新 Rollup 相关包版本至 4.62.3,提升构建工具稳定性和性能
- 多数依赖为开发环境依赖,涉及安全和兼容性修复
2026-07-29 20:53:14 +08:00
xiwangly2
6e77e5eb87 fix: enhance terminal session management with improved error handling and URL parameter processing 2026-07-29 19:21:18 +08:00
xiwangly2
4e7f3cf086 feat: enhance SteamCMD installation process with runtime checks and task management 2026-07-29 19:00:11 +08:00
xiwangly2
01f0e82009 style: improve sidebar layout and responsiveness for better user experience 2026-07-29 17:44:41 +08:00
xiwangly2
2b8070621e style: adjust sidebar offset and z-index for improved modal display and layout 2026-07-29 17:37:18 +08:00
xiwangly2
4daac3114c style: enhance layout and responsiveness of plugin configuration UI 2026-07-29 17:30:54 +08:00
xiwangly2
6aa6d29e22 fix: add file path resolution and executable detection for improved instance management 2026-07-29 14:00:10 +08:00
xiwangly2
78b1c25e89 feat: add support for tunnel instance creation and enhance plugin management UI 2026-07-29 13:30:11 +08:00
xiwangly2
e5fad4b57f fix: enhance SteamCMD credential handling and improve user prompts 2026-07-29 12:48:46 +08:00
xiwangly2
49d9430d19 feat: enhance Terraria support with installation paths, start commands, and documentation updates 2026-07-29 12:16:48 +08:00
yxsj245
11201d63a8 feat: 添加首页资源监控功能及相关设置说明文档 2026-07-21 10:35:04 +08:00
yxsj245
dad00c3215 Update version to 3.12.0 and adjust download sources for Java, Zip-Tools, and PTY
- Updated Docker image tags in GitHub Actions workflow to 3.12.0.
- Changed version display in AboutProjectPage to 3.12.0.
- Updated download URLs for Java 8, 11, 17, 21, and 25 in EnvironmentManagerPage.
- Modified 7z and Zip-Tools integration documentation to reflect changes in download strategy.
- Removed dual-source download strategy for Zip-Tools and PTY, now exclusively using GitHub Releases.
- Updated unit tests for 7z download logic to reflect changes in download strategy.
- Adjusted JavaManager to accept custom archive file names for downloads.
- Updated SchedulerManager to use a new remote URL for game list.
- Refactored environment route to provide sponsor download URLs for Java.
2026-07-21 10:20:42 +08:00
yxsj245
e8175d39a5 fix: 更新GSManager功能服务的URL和端口配置 2026-07-20 13:29:00 +08:00
yxsj245
da532471ee feat: add file deployment API and documentation
- Implemented preflight checks, upload session management, and deployment initiation for file deployments in the API.
- Added routes for file deployment including handling uploads from URLs and local files.
- Introduced logic for managing directory and instance strategies during deployment.
- Created a new documentation file detailing the file deployment process, supported formats, and usage instructions.
2026-07-20 12:47:50 +08:00
yxsj245
51e7a1c552 更新版本号至 3.11.35 2026-07-12 14:43:06 +08:00
yxsj245
63e984b2e3 更新版本3.11.3 2026-06-20 17:15:53 +08:00
yxsj245
127456dd38 build: 更新前后端依赖版本与配置
1.  调整server端esbuild依赖位置至overrides并新增js-yaml固定版本
2.  更新client端@vitejs/plugin-react与vite依赖到最新版本
3.  清理并更新server端lock文件中的冗余依赖与版本配置
2026-06-20 17:11:57 +08:00
yxsj245
11a4f957e3 fix: 修复响应头content-length解析可能的类型错误,统一处理空值
1.  将多处直接对response.headers['content-length']进行parseInt的代码,改为先通过String()包装处理空值情况,避免潜在的类型转换报错
2.  为factorio-deployer中的content-type获取添加了空值默认处理
3.  更新了项目依赖包版本并整理了dev依赖顺序
2026-06-20 17:07:53 +08:00
yxsj245
5a560f7f83 更新版本号至 3.11.2 2026-04-30 09:16:42 +08:00
yxsj245
7c39453b24 Upgrade node-cron and postcss to fix Dependabot alerts 2026-04-30 09:15:30 +08:00
yxsj245
9a7039067d 新增用户代理支持,优化云构建和整合包构建任务的请求头 2026-04-24 20:52:54 +08:00
yxsj245
9921f830f5 Upgrade follow-redirects to 1.16.0 2026-04-22 16:04:52 +08:00
yxsj245
c4d926f3c9 Update network checks and add status board link 2026-04-22 15:54:11 +08:00
yxsj245
c0f637199a 新增云构建整合包标签页 2026-04-22 15:16:10 +08:00
yxsj245
0c5f519293 发布版本 2026-04-09 12:17:54 +08:00
yxsj245
d2b1aa14f1 发布版本 2026-04-09 11:13:22 +08:00
yxsj245
ea57018b9b 增强WebSocket断连恢复机制,优化重连策略和错误处理 2026-04-07 12:35:48 +08:00
yxsj245
421bcb6749 修复云构建解压目录并切换Java核心部署接口 2026-04-07 11:44:18 +08:00
yxsj245
5560dbf042 优化压缩任务错误提示,增强用户反馈和任务管理 2026-04-05 17:46:36 +08:00
yxsj245
5d3e9f416f Fix UTF-16 editor save handling and preserve BOM 2026-04-05 17:35:38 +08:00
yxsj245
cce66714e1 Clear editor cache when closing the file modal 2026-04-05 17:13:54 +08:00
yxsj245
e2cc8444bb 更新版本号 2026-03-29 20:44:09 +08:00
yxsj245
ffffb0c4ef Upgrade project dependencies and fix tar typing 2026-03-29 20:35:53 +08:00
yxsj245
36c54b81ea 更新爱发电链接 2026-03-18 10:50:11 +08:00
yxsj245
2de38e9fe7 修改版本号 2026-03-13 11:02:07 +08:00
yxsj245
56ba33e9de 修复arm Java安装问题 2026-03-13 00:17:20 +08:00
yxsj245
0fd98a968f 优化分片参数 2026-03-02 20:58:04 +08:00
yxsj245
b781f58e08 修改版本号 2026-03-01 11:36:44 +08:00
yxsj245
29656235b8 升级依赖 2026-03-01 10:51:22 +08:00