Commit Graph

661 Commits

Author SHA1 Message Date
sakuradairong
d72e9dea2a build: architecture-specific Linux packaging, Docker and installer 2026-08-04 15:48:51 +08:00
sakuradairong
c48005b5aa feat(client): unified terminal view, observer/reporter and lifecycle state machine 2026-08-04 15:48:51 +08:00
sakuradairong
44169f75d1 feat(terminal): real PTY lifecycle, typed socket handlers and graceful shutdown 2026-08-04 15:48:51 +08:00
sakuradairong
7640ef2347 feat(pty): fixed asset manifest, probe and control-channel transports 2026-08-04 15:48:51 +08:00
sakuradairong
aae326f983 docs: add terminal resize design 2026-08-04 15:48:51 +08:00
yxsj245
ec1b003f02 feat(opencode): add GitHub Actions workflow for opencode functionality 2026-08-04 15:23:07 +08:00
yxsj245
6709582a22 feat(opencode): add GitHub Actions workflow for opencode functionality 2026-08-04 15:11:14 +08:00
yxsj245
2563158133 feat(opencode): add GitHub Actions workflow for opencode functionality 2026-08-02 23:30:42 +08:00
yxsj245
6ffabb3778 Merge PR #102 for review 2026-08-01 12:25:42 +08:00
又菜又爱玩的小猪
bab63f1225 Merge pull request #101 from sakuradairong/refactor/steam-branch-selector
refactor(steam): extract reusable branch selector
2026-08-01 12:22:52 +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
又菜又爱玩的小猪
08d8a5e609 Merge pull request #100 from sakuradairong/fix/package-tunnel-helper-plugins
fix(build): include built-in plugins in release packages
v3.13.1
2026-07-31 12:57:33 +08:00
sakuradairong
ab52e29010 fix(build): include built-in plugins in release packages
Copy plugin assets into standalone artifacts and restore missing built-in plugins into Docker data volumes without overwriting existing installations.
2026-07-31 11:24:26 +08:00
又菜又爱玩的小猪
b22e961b19 Merge pull request #98 from sakuradairong/feat/ci-version-injection
feat: 构建时自动注入面板版本号
2026-07-30 22:48:39 +08:00
sakuradairong
6ae143a369 feat: inject build version from GitHub releases 2026-07-30 20:59:51 +08:00
又菜又爱玩的小猪
d989ea519c Merge pull request #97 from sakuradairong/fix/steamcmd-escaped-credential-redaction
fix: 脱敏 SteamCMD 转义凭据
2026-07-30 20:07:30 +08:00
yxsj245
744045e818 更新版本号 2026-07-30 20:04:28 +08:00
sakuradairong
74c01bae0b fix: redact escaped SteamCMD credentials 2026-07-30 20:03:17 +08:00
yxsj245
770a67c600 Merge PR #96 'feat: add Steam branch management' into temp-review-pr96 for review v3.13.0 2026-07-30 19:40:21 +08:00
sakuradairong
27a2a76e79 feat: add Steam branch management 2026-07-30 17:43:51 +08:00
xiwangly2
e41ef130e3 Merge remote-tracking branch 'upstream/main' into feat/#92 2026-07-30 13:13:30 +08:00
Xiwangly
636e7ac65c Merge branch 'GSManagerXZ:main' into feat/#92 2026-07-30 13:11:50 +08:00
又菜又爱玩的小猪
14a76c7fd5 Merge pull request #93 from xiwangly2/main
feat: add advanced configuration options for frp and EasyTier, enhanc…
2026-07-30 12:05:41 +08:00
Xiwangly
7247cec108 Merge branch 'GSManagerXZ:main' into main 2026-07-30 11:21:19 +08:00
xiwangly2
1b3c74dee5 feat: implement external API configuration management and instance control endpoints 2026-07-30 11:12:45 +08:00
xiwangly2
04aeb1af02 feat: add advanced configuration options for frp and EasyTier, enhancing user control and flexibility 2026-07-30 10:12:03 +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
yxsj245
d359f4e7aa Merge PR #91: fix - 终端会话管理错误处理与URL参数处理 (临时审查分支合并) 2026-07-29 20:42:07 +08:00
yxsj245
4f9f10c915 Merge PR #90: fix & style - nat traversal tool (临时审查分支合并) 2026-07-29 20:39:29 +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
207b77a65b feat: implement Linux SteamCMD runtime checks and fix command hints 2026-07-29 19:09:40 +08:00
xiwangly2
55bd545eda Merge remote-tracking branch 'origin/feat/plugins-NAT-Traversal-Tool' into feat/plugins-NAT-Traversal-Tool 2026-07-29 19:00:22 +08:00
xiwangly2
4e7f3cf086 feat: enhance SteamCMD installation process with runtime checks and task management 2026-07-29 19:00:11 +08:00
Xiwangly
4797c04b08 Merge branch 'GSManagerXZ:main' into feat/plugins-NAT-Traversal-Tool 2026-07-29 18:33:49 +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
34b4f3795e fix: implement tunnel tool status retrieval and auto-fill functionality for installed tools 2026-07-29 17:24:31 +08:00
xiwangly2
c70438789a feat: implement auto-default field management for improved instance configuration 2026-07-29 17:21:54 +08:00
又菜又爱玩的小猪
8bca579dba Delete .github/workflows/pr-auto-check.yml 2026-07-29 17:19:01 +08:00
yxsj245
66ede17247 Merge PR #89: feat: [plugins] nat traversal tool - 内网穿透助手插件 (frp & EasyTier) 2026-07-29 17:12:11 +08:00
yxsj245
bb0d45d141 Merge PR #88: feat: 添加泰拉瑞亚游戏的支持,完善steam账户登录表单
- 新增泰拉瑞亚游戏部署支持(AppID: 105600)
- 新增 serverconfig.txt 可视化配置模板
- SteamCMD 登录参数 shell 转义(Windows/Linux)
- 密码改为可选,支持终端交互式输入
- 日志中 SteamCMD 凭据脱敏处理
- 用户输入的 SteamCMD 命令归一化(剥离可执行路径)
- 本地清单启动命令回退机制
- 新增泰拉瑞亚部署需求说明文档
- 新增内网穿透插件需求说明文档
2026-07-29 16:59:12 +08:00
xiwangly2
0e1a722a02 fix: add data path resolution and update instance creation logic for tunnel tools 2026-07-29 14:40:13 +08:00
xiwangly2
8149f3c07b feat: add download/update functionality for tunnel tools with automatic path resolution 2026-07-29 14:30:00 +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
a34ec878ad feat: enhance configuration management with theme support and save options 2026-07-29 13:45:25 +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
77d1367cd9 feat: implement tunnel-helper plugin for frp and EasyTier configuration generation 2026-07-29 13:18:37 +08:00