sagitchu
466cc65069
fix: stabilize federation forward runtime cleanup and wire frontend version update UX
2026-02-25 11:20:51 +08:00
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
191aface2e
fix(frontend): extend h5 tabbar safe-area coverage ( #197 )
...
Ensure the PWA bottom tab bar and tab hit areas fully cover the safe-area inset while keeping related frontend formatting updates consistent.
2026-02-23 07:45:14 +00: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
sagitchu
ca24573803
feat: redesign forward card view completely syncing filters and sorting logic
2026-02-21 20:08:29 +08:00
sagitchu
1383174b31
refactor: Standardize empty state UI for tunnel and user pages, update announcement banner styling, and add new entries to .gitignore.
2026-02-21 16:36:36 +08:00
sagitchu
e1aef8700e
style: make filter button icon-only
2026-02-20 19:49:57 +08:00
sagitchu
d5b3a39774
feat: replace inline filters with modal dialog
2026-02-20 19:45:48 +08:00
sagitchu
022e9e3807
style: tightly pack user and tunnel filters
2026-02-20 19:39:12 +08:00
sagitchu
d333d463f6
style: fix dropdown filter spacing
2026-02-20 19:33:56 +08:00
sagitchu
abc9f21ab9
feat: improve forward page grouped view
2026-02-20 19:27:40 +08: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
c4d807f1c4
fix(frontend): align card body spacing with node cards
2026-02-19 10:16:59 +00:00
Sagit
d1460ab9c7
fix(frontend): tighten remaining card header spacing
2026-02-19 09:52:14 +00: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
6e5a71f489
fix(frontend): resolve scroll, diagnosis layout, and multi-select regressions ( #147 )
...
* fix(frontend): restore modal scroll and bridged multi-select UI
* fix(frontend): collapse multi-select panel and clean diagnosis labels
2026-02-19 16:10:02 +08:00
Sagit
30c96a280d
feat(frontend): wire pages to shadcn bridge and modular helpers
2026-02-19 05:15:26 +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
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
ac30f0172f
修复平铺模式用户切换与图表TS构建
2026-02-02 04:50:22 +00:00
root
d787e4b07a
优化拖拽排序顺滑度
2026-02-02 03:14:18 +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
qaq
4fef8eeb32
修复出口协议无法选择,加入自定义转发端口,增加arm支持
2025-11-19 16:32:48 +08:00
qaq
65ca18d649
2.0版本测试
2025-11-19 14:28:45 +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
791cde3eb2
新增支持隧道和转发选择出口ip
2025-08-07 13:50:17 +08:00
qaq
b567628700
修复bug
2025-08-06 15:00:39 +08:00
qaq
62f9da97f4
增加拖拽排序
2025-08-05 22:16:21 +08:00
qaq
8e4b69e335
新增转发导入,导出,批量添加功能
2025-08-05 17:28:42 +08:00
qaq
614d147032
优化显示,新增流量重置
2025-08-04 17:13:38 +08:00
qaq
9fab17a732
增加转发分类显示
2025-07-25 13:05:29 +08:00
qaq
decda2c892
增加转发分类显示
2025-07-25 12:49:50 +08:00
qaq
de4da12f42
增加流量不重置功能,ping改为tcpping
2025-07-22 10:30:16 +08:00