root
7d47903541
fix(ci): use legacy-peer-deps and add react-is dependency
...
- Use --legacy-peer-deps to resolve heroui peer dependency conflicts
- Add react-is required by recharts
2026-02-04 02:42:46 +00:00
root
a7aabdd1dd
fix(ci): remove npm cache to fix missing package-lock.json error
2026-02-04 02:34:08 +00:00
root
0357a92960
fix: 修复limit.tsx和forward.tsx的JSX语法错误
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2.0.12-beta5
2026-02-04 02:31:26 +00:00
root
8ff41c962e
ci: add build check workflow and restrict release to tags only
...
- Add ci-build.yml for frontend/backend/agent compilation checks on push/PR
- Modify docker-build.yml to trigger only on version tags (not branches)
2026-02-04 02:27:29 +00:00
root
6f6fececa8
style: 美化用户隧道权限分配表单UI并统一代码格式
...
- 使用HeroUI Checkbox组件替换原生checkbox
- 重构隧道列表为card-based tile风格
- 添加选中/未选中/已分配状态视觉区分
- 应用eslint --fix代码格式统一
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-04 02:22:28 +00:00
root
72c2e28667
fix: 移除未使用的变量修复TypeScript编译错误
2.0.12-beta4
2026-02-03 15:55:30 +00:00
sagit
74c78851ca
Merge pull request #11 from Sagit-chu/opencode/neon-rocket
...
feat: 简化用户隧道权限分配,支持多选隧道批量分配 (#8 )
2026-02-03 23:28:55 +08:00
root
42732f844a
fix: 为嵌套的TunnelAssignItem添加@Valid注解确保校验生效
2026-02-03 15:16:43 +00:00
root
99b8ac206a
fix: 批量分配时对请求中的重复tunnelId进行去重
...
防止同一请求中包含重复tunnelId导致创建多条权限记录
2026-02-03 14:43:34 +00:00
root
0e5cd86ed1
feat: 简化用户隧道权限分配,支持多选隧道批量分配 ( #8 )
...
- 新增批量分配接口 POST /tunnel/user/batch-assign
- 支持一次选择多个隧道进行分配
- 每个隧道可单独设置限速规则
- flow/num/flowResetTime/expTime 自动从用户设置继承
- 前端表单简化为隧道多选列表+限速选择
- 已分配的隧道显示'已分配'标记且不可重复选择
2026-02-03 13:59:05 +00:00
root
60fc80b6ac
fix: 节点更新时serverIpV4/V6/域名字段无法正确清空的问题
...
使用LambdaUpdateWrapper替代updateById以确保null值能正确更新到数据库
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2.0.12-beta3
2026-02-03 12:57:39 +00:00
root
c8f0c55fda
fix: 隧道新增入口节点后转发管理的入口IP不自动更新
2.0.12-beta2
2026-02-03 11:30:31 +00:00
root
bfdaa47ea5
修复隧道编辑新增入口节点后转发规则不生效的问题 ( #9 )
...
当编辑隧道添加新入口节点时,现有转发规则的ForwardPort和GOST服务未同步更新,
导致新入口节点的端口实际不可用。
修复方案:在updateTunnel成功更新节点后,同步更新所有使用该隧道的转发规则:
- 对移除的入口节点:删除ForwardPort记录和GOST服务
- 对新增的入口节点:分配端口、创建ForwardPort记录和GOST服务
2.0.12-beta1
2026-02-03 09:28:38 +00:00
sagit
d7b76b4590
Update README.md
2026-02-02 15:51:24 +08:00
root
2c2262b55d
完善分层 AGENTS.md,便于快速定位代码
2.0.11
2026-02-02 07:41:27 +00:00
root
7ca01aba5d
修复转发管理隧道下拉顺序不同步
2.0.11-beta6
2026-02-02 06:28:45 +00:00
sagit
0f57ec58b3
Merge pull request #10 from Sagit-chu/opencode/silent-falcon
...
优化拖拽排序顺滑度
2.0.11-beta5
2026-02-02 12:55:09 +08:00
root
ac30f0172f
修复平铺模式用户切换与图表TS构建
2026-02-02 04:50:22 +00:00
root
531ba0bfed
新建隧道默认追加到末尾
2026-02-02 03:29:47 +00:00
root
d787e4b07a
优化拖拽排序顺滑度
2026-02-02 03:14:18 +00:00
root
68e5d0ac0b
修复节点监控进度条频繁重置
2.0.11-beta4
2026-02-01 15:39:23 +00:00
root
38b70821c5
节点监控离线延迟去抖
2.0.11-beta3
2026-02-01 14:41:23 +00:00
root
936158dd32
节点地址输入支持域名
2.0.11-beta2
2026-02-01 12:34:31 +00:00
root
e0d0553fd3
修复v6-only入口优先选择出口IPv6
2026-02-01 12:34:31 +00:00
root
78aa86b23c
前端版本号从tag注入并提交本地配置
2026-02-01 12:10:17 +00:00
root
1f850593dd
节点管理页支持填写IPv4/IPv6
2.0.11-beta
2026-02-01 11:14:19 +00:00
root
c4519c243a
组隧道链路按地址族自动匹配节点IP(v4优先)
2026-02-01 11:14:19 +00:00
root
31ccc48436
启动时迁移并回填节点双栈IP列
2026-02-01 11:14:19 +00:00
root
1c4914ec77
支持节点双栈IP字段
2026-02-01 11:14:19 +00:00
sagit
71c40127d5
Merge pull request #2 from Sagit-chu/opencode/sunny-island
...
fix: fix some bugs
2.0.10
2026-01-31 13:56:12 +08:00
root
aac1d63ac0
feat: enable drag-sort in node monitoring
2026-01-31 05:52:52 +00:00
root
8222b31917
feat: enable drag-sort in tunnel management
2026-01-31 05:52:39 +00:00
root
81c9c117a2
feat: add tunnel/node update-order API clients
2026-01-31 05:52:26 +00:00
root
de8e487dff
feat: add update-order APIs for tunnel and node
2026-01-31 05:52:14 +00:00
root
f4c59f64b0
feat: add inx ordering for tunnel and node
2026-01-31 05:51:20 +00:00
root
6adf90d45c
fix: make node deletion detach tunnels safely
...
When deleting a node, detach it from affected tunnel chains and keep tunnel config consistent instead of deleting entire tunnels.
2026-01-31 05:00:18 +00:00
root
71eab8e07e
chore: resolve latest release in install scripts
...
Install scripts now derive the release tag dynamically (with a CN mirror fallback) instead of being pinned to a single version.
2026-01-31 05:00:11 +00:00
sagit
dd58ac67de
feat: allow changing tunnel when editing forward rules
...
- Add tunnelId field to ForwardUpdateDto
- Refactor updateForward to support tunnel change:
- Release old tunnel resources (GOST services + ForwardPort)
- Allocate new tunnel resources with proper rollback
- Preserve flow statistics (inFlow/outFlow)
- Remove tunnel selector disabled state in forward.tsx
- Bump version to 2.0.9
2.0.9
2026-01-24 05:27:51 +00:00
sagit
e6226d8069
chore: update install scripts to use Sagit-chu repo and version 2.0.8
2026-01-24 04:59:39 +00:00
sagit
6e25e1838d
ci: migrate Docker images to GHCR and add tag-triggered release
...
- Replace Docker Hub with GitHub Container Registry (ghcr.io)
- Add tag push trigger for automatic release creation
- Dynamic version from tag name (2.0.8 format)
- Frontend GitHub links now use env variable VITE_GITHUB_REPO
- Release artifacts auto-replace repo/version in scripts
2.0.8
2026-01-24 04:40:12 +00:00
sagit
c0c88a8466
update readme
2026-01-24 04:28:02 +00:00
sagit
4edbb66224
feat: 支持编辑隧道入口/出口/转发链配置
...
- 后端: TunnelUpdateDto 添加 inNodeId, chainNodes, outNodeId 字段
- 后端: TunnelServiceImpl 重写 updateTunnel() 支持节点配置更新
- 后端: 添加自动回滚机制,更新失败时恢复原配置
- 前端: tunnel.tsx 解除编辑模式下的字段禁用限制
- 前端: 保留隧道类型不可修改(端口转发/隧道转发)
2026-01-24 04:22:55 +00:00
sagit
84e01c7851
docs: add AGENTS.md knowledge base files
2026-01-24 03:52:58 +00:00
qaq
761db1844d
修复流量暂停问题
2.0.7-beta
2026-01-06 11:30:39 +08:00
qaq
ca76cc29de
修复流量暂停问题
2026-01-06 11:26:43 +08:00
qaq
c20a78a196
修复流量问题
2026-01-06 11:23:16 +08:00
qaq
2053cbec32
优化版本管理
2025-11-25 09:56:20 +08:00
bqlpfy
687e9c78ad
Fix punctuation in README warning about version 2.0
2025-11-24 22:48:51 +08:00
bqlpfy
07105309fb
Add warning for version 2.0 installation
...
Added warning about not installing version 2.0 due to issues.
2025-11-24 22:47:52 +08:00
qaq
31290137fe
优化gost执行诊断时计入DNS解析时间的问题
2025-11-21 16:27:58 +08:00