sagitchu
c94ab84ab9
fix(frontend): keep mobile batch toolbar right-aligned
...
Use an overflow wrapper with an inner min-w-full flex row so controls stay visually right-aligned when space is sufficient, while Android can still horizontally swipe when the toolbar overflows.
2026-02-23 22:53:48 +08:00
sagitchu
def93749eb
fix(frontend): restore Android swipe for mobile batch toolbar
...
Switch mobile batch toolbar alignment to start and enable horizontal pan gestures so overflow actions remain reachable on Android while desktop right alignment stays unchanged.
2026-02-23 22:24:28 +08:00
sagit
945a1c0dfc
fix(frontend): remove border from batch toggle button ( #199 )
2026-02-23 22:03:29 +08:00
sagitchu
880a3b81b0
fix(frontend): move batch actions into top toolbar
...
Switching batch controls to the top-right action bar with stable single-row layout improves clarity and prevents visual jumps while entering batch mode.
2026-02-23 21:28:50 +08:00
sagit
42ae3457b5
feat(frontend): persist filter state across page reloads ( #189 )
...
* feat(frontend): persist filter state across page reloads
Add useLocalStorageState hook to persist filter/search state in
forward, node, tunnel, user, and limit pages. Reset filter clears
the persisted value from localStorage.
* feat(ui): add collapsible sidebar and smooth animations
2026-02-22 19:01:03 +08:00
sagitchu
d37adee5df
fix(frontend): resolve remaining font blur in node and forward cards
2026-02-22 16:53:35 +08:00
sagitchu
d483258eef
fix(frontend): ship pending card-view animation and interaction refinements
2026-02-22 15:52:48 +08:00
sagit
79c28103d5
fix(frontend): prevent font blur in sortable card components ( #185 )
...
Add backface-visibility: hidden and font-smoothing properties to SortableItem components in tunnel, forward, and node pages to prevent GPU subpixel rendering blur during drag operations.
- tunnel.tsx: SortableItem wrapper anti-blur fix
- forward.tsx: SortableCard wrapper anti-blur fix
- node.tsx: SortableItem component anti-blur fix
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-22 15:11:47 +08:00
sagitchu
a15be253f5
feat: add framer-motion animations (page transitions, modals, dropdowns, buttons, search bar)
2026-02-21 21:16:42 +08:00
sagitchu
572d1c16a6
feat: Implement toggleable search input and data filtering across tunnel, user, and forward pages.
2026-02-21 20:43:32 +08:00
Sagit
2081dc9658
feat(node): support stable and test release channels
2026-02-21 04:17:20 +00:00
sagit
d216567c02
fix(frontend): switch grouped forward view to full list ( #161 )
...
* fix(frontend): left-align announcement logo in homepage banner
* fix(frontend): keep multiselect panels floating and preserve summaries
* fix(frontend): rebalance config card header spacing
* fix(frontend): normalize formatting and fix multiselect modal behavior
* fix(frontend): polish batch actions and sharing page guidance
* fix(frontend): switch grouped forward view to full list
* fix(backend): switch diagnosis internet target to bing
* style(frontend): beautify forward group view list display
* style: remove 'x' suffix from traffic ratio input and center config alert
* fix(ui): expand exit node select upwards in modal
* style: fix vertical alignment of logo and title in announcement banner
2026-02-20 10:31:39 +00:00
sagit
5a1b72387d
fix(frontend): polish batch actions and sharing page guidance ( #157 )
...
* fix(frontend): polish batch actions and sharing page guidance
* fix(frontend): add top spacing above sharing section banners
* fix(frontend): allow manual and calendar expiry date input
* fix(frontend): switch batch action buttons to warning tone
* fix(frontend): switch batch action buttons to default tone
2026-02-20 12:50:17 +08:00
sagit
66de566a00
fix(frontend): stabilize multiselect behavior and UI spacing ( #154 )
...
* fix(frontend): left-align announcement logo in homepage banner
* fix(frontend): keep multiselect panels floating and preserve summaries
* fix(frontend): rebalance config card header spacing
* fix(frontend): normalize formatting and fix multiselect modal behavior
* fix(frontend): restore config divider spacing on desktop
2026-02-19 20:50:12 +08:00
Sagit
9189c68800
fix(frontend): normalize card spacing and multiselect overflow
2026-02-19 09:17:04 +00:00
sagit
efbdabceca
fix(frontend): align diagnosis status and permission layout ( #148 )
...
* fix(frontend): align diagnosis status and permission layout
* fix(frontend): polish batch toolbar controls on cards
* fix(user): stabilize tunnel permission checkbox interactions
2026-02-19 16:46:37 +08:00
Sagit
30c96a280d
feat(frontend): wire pages to shadcn bridge and modular helpers
2026-02-19 05:15:26 +00:00
sagit
3b294c6b9e
chore(frontend): fix HeroUI deps and apply lint cleanup
2026-02-13 07:25:27 +00:00
sagit
f4e56d091e
fix: 节点管理按钮改为两行 grid 布局,防止卡片滑动溢出
...
- 操作按钮从单行 flex 改为两行 grid (3+2),避免窄屏挤压
- SortableItem 和 Card 添加 overflow-hidden,阻止内容溢出导致页面横滑
2026-02-11 08:45:58 +00:00
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
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
11dc21e46f
feat: implement consumer side panel peering logic
2026-02-08 09:03:56 +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
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
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
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
qaq
f6dd3ad657
修复v6,重复分配端口,指定网卡失败的问题
2025-11-20 11:27:58 +08:00
qaq
65ca18d649
2.0版本测试
2025-11-19 14:28:45 +08:00
qaq
d6feb17b86
添加屏蔽协议到面板,免去手动操作
2025-10-31 15:58:49 +08:00
qaq
03f1123c5c
统一ui
2025-08-29 11:28:56 +08:00
qaq
7984129b4c
统一ui显示效果
2025-08-29 09:38:04 +08:00
qaq
b1647ed309
修复转发暂停问题 增加安卓apk
2025-08-20 13:43:35 +08:00
qaq
6f80e26a8f
优化
2025-08-15 12:25:06 +08:00
qaq
b567628700
修复bug
2025-08-06 15:00:39 +08:00
qaq
614d147032
优化显示,新增流量重置
2025-08-04 17:13:38 +08:00
qaq
73c1af715e
添加subStore接口
2025-08-01 12:57:40 +08:00
qaq
070a8e8623
修复ws连接问题 增加PROXY Protocol支持
2025-07-10 17:09:56 +08:00
qaq
ac4f078014
优化ui 添加转发诊断 移除vue前端
2025-07-07 11:52:52 +08:00
qaq
9c7ac11ced
优化转发显示
2025-07-03 13:18:21 +08:00