sagit
421f18d4da
Merge branch 'main' into opencode/lucky-otter
2026-02-11 15:07:07 +08:00
sagit
5133e6f039
fix: remove unused handleUpgradeNode function
2026-02-11 07:04:50 +00:00
sagit
311840b29b
feat: complete agent upgrade system with batch upgrade, version selection, progress reporting, and rollback
2026-02-11 07:01:00 +00:00
sagit
896f2bc5f8
fix(panel-sharing): display provider share deletion warnings for remote nodes
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-11 03:08:59 +00:00
sagit
d6b83a0c1b
feat(panel-sharing): add edit support for peer shares
...
Allow editing port range, traffic limit, allowed domains, allowed API
IPs and expiry time on existing shares via a new update endpoint and
edit modal in the frontend.
2026-02-11 02:48:57 +00:00
sagit
bdc3513a68
fix(panel-sharing): use adaptive units in formatFlowGB to display small traffic values
2026-02-11 02:17:38 +00:00
sagit
8473b9040f
fix(panel-sharing): disable cursor animation to fix scroll offset issue
...
Co-authored-by: Sisyphus <sisyphus@opencode.ai >
2026-02-10 12:04:51 +00:00
sagit
6790336885
style(node): move drag handle to left of status chips
2026-02-10 10:23:53 +00:00
sagit
5aea281e16
fix(node): hide local-only metrics and actions for remote nodes
2026-02-10 10:13:36 +00:00
sagit
3b697f4d13
feat(federation): add share flow reset and remote usage visibility
2026-02-10 10:04:31 +00:00
sagit
b205b47414
feat(federation): add import API IP whitelist controls
2026-02-10 06:40:46 +00:00
sagit
00079ac7af
fix(federation): enforce local-only provider share nodes
2026-02-10 06:21:02 +00:00
sagit
08f5b3aa33
chore: sync AGENTS docs and include backend binary artifact
2026-02-10 02:36:29 +00:00
sagit
2b2f914bec
feat(frontend): add panel sharing entry to mobile profile page
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-09 12:41:58 +00:00
sagit
01d5c25df1
feat(frontend): add grouping management to mobile profile menu
2026-02-09 11:24:03 +00:00
sagit
a19e8d2bcb
feat: implement panel domain verification for federation sharing
2026-02-09 10:53:58 +00:00
sagit
124cf1ced2
Merge branch 'main' into opencode/silent-wizard
2026-02-08 20:27:25 +08:00
sagit
85250aa2d3
chore: fix remaining rebranding and frontend updates
2026-02-08 11:50:06 +00:00
sagit
aeeb57b89d
chore: rebrand to FLVX and fix docker multi-arch build
2026-02-08 11:50:06 +00:00
sagit
fef4c28777
fix: frontend build errors and dependency issues
2026-02-08 10:45:18 +00:00
sagit
11dc21e46f
feat: implement consumer side panel peering logic
2026-02-08 09:03:56 +00:00
sagit
6e4bde4053
fix(frontend): update turnstile implementation for login page
2026-02-08 06:50:46 +00:00
sagit
2710cd1674
feat: replace legacy captcha with Cloudflare Turnstile
2026-02-08 04:51:41 +00:00
sagit
1977ba9eab
fix: adapt frontend captcha flow for Go backend
2026-02-07 12:10:34 +00:00
sagit
9f79efd44b
feat: add revocable group-based tunnel permission management
2026-02-06 07:32:14 +00:00
root
65f8f7506e
chore(frontend): enable rolldown-vite rust build
2026-02-06 06:27:27 +00:00
root
efd5a107b9
fix: migrate frontend to Vite 7 and resolve lint warnings
2026-02-06 06:09:17 +00:00
root
e0efadf298
feat: add batch pause/resume controls and improve batch toolbar usability
2026-02-06 05:30:50 +00:00
root
a9fadfc08c
fix: improve batch tunnel migration and simplify batch action labels
2026-02-06 04:00:06 +00:00
root
5a1fc808b2
feat: add batch operations for forwards, tunnels, and nodes
...
- Add batch delete, redeploy, and change-tunnel for forwards
- Add batch delete and redeploy for tunnels
- Add batch delete for nodes
- Add multi-select UI with floating toolbar on all three pages
- Create DTOs: BatchDeleteDto, BatchRedeployDto, BatchChangeTunnelDto, BatchOperationResultDto
2026-02-05 10:59:49 +00:00
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
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 >
2026-02-04 02:31:26 +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编译错误
2026-02-03 15:55:30 +00:00
root
0e5cd86ed1
feat: 简化用户隧道权限分配,支持多选隧道批量分配 ( #8 )
...
- 新增批量分配接口 POST /tunnel/user/batch-assign
- 支持一次选择多个隧道进行分配
- 每个隧道可单独设置限速规则
- flow/num/flowResetTime/expTime 自动从用户设置继承
- 前端表单简化为隧道多选列表+限速选择
- 已分配的隧道显示'已分配'标记且不可重复选择
2026-02-03 13:59:05 +00:00
root
2c2262b55d
完善分层 AGENTS.md,便于快速定位代码
2026-02-02 07:41:27 +00:00
root
ac30f0172f
修复平铺模式用户切换与图表TS构建
2026-02-02 04:50:22 +00:00
root
d787e4b07a
优化拖拽排序顺滑度
2026-02-02 03:14:18 +00:00
root
68e5d0ac0b
修复节点监控进度条频繁重置
2026-02-01 15:39:23 +00:00
root
38b70821c5
节点监控离线延迟去抖
2026-02-01 14:41:23 +00:00
root
936158dd32
节点地址输入支持域名
2026-02-01 12:34:31 +00:00
root
78aa86b23c
前端版本号从tag注入并提交本地配置
2026-02-01 12:10:17 +00:00
root
1f850593dd
节点管理页支持填写IPv4/IPv6
2026-02-01 11:14:19 +00: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
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
2026-01-24 05:27:51 +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
2026-01-24 04:40:12 +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