sagit
3f374df724
fix: 保留用户/规则高级设置并增强节点运行时恢复 ( #468 )
...
* fix: 用户编辑时 maxConn 字段未正确回填
- User 接口添加 maxConn 类型定义
- handleEdit 中回填 maxConn 值
- normalizeUserItem 添加 maxConn 字段处理
解决编辑用户时最大连接数显示为 0 的问题
* fix: 保留转发设置并增强节点运行时恢复
2026-04-25 18:12:13 +08:00
sagit
1d08a1ccfc
fix: ensure page refresh to login page upon logout ( #465 )
2026-04-23 20:43:27 +08:00
sagitchu
f1bdb2e2ef
feat(frontend): implement AJAX no-refresh UX improvements ( #276 )
...
- Add dashboard auto-refresh with 5s polling and visibility-aware pause
- Harden node realtime reconnection with exponential backoff and polling fallback
- Implement local state patching for forward/tunnel/user mutations
- Add batch operation progress feedback UI
- Add shared list-state helpers for replace/remove operations
- Preserve derived UI state during server payload merges
Closes #276
Entire-Checkpoint: 7d6188355d7f
2026-03-08 19:15:02 +08:00
sagitchu
e5ce0501a2
feat: add brand asset upload with PNG conversion and improve config validation
...
- Add file upload support for logo and favicon with automatic PNG conversion
- Add backend validation for brand asset data URLs (app_logo, app_favicon)
- Change vite_config.value column type from varchar(200) to text for PostgreSQL
- Add schema migration v3 for vite_config.value column type conversion
- Update frontend to use file picker instead of manual URL input
- Add early favicon application in index.html to prevent flash
2026-02-27 15:54:04 +08:00
sagitchu
466cc65069
fix: stabilize federation forward runtime cleanup and wire frontend version update UX
2026-02-25 11:20:51 +08:00
Sagit
30c96a280d
feat(frontend): wire pages to shadcn bridge and modular helpers
2026-02-19 05:15:26 +00:00
Sagit
c5124a01e6
refactor(frontend): extract reusable hooks and page helper modules
2026-02-19 05:14:11 +00:00
sagit
2710cd1674
feat: replace legacy captcha with Cloudflare Turnstile
2026-02-08 04:51:41 +00:00
root
efd5a107b9
fix: migrate frontend to Vite 7 and resolve lint warnings
2026-02-06 06:09:17 +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
qaq
365387576f
修复部分浏览器判定为app的bug
2025-08-21 21:52:04 +08:00
qaq
6c4f9cd24c
适配ios端
2025-08-21 15:40:35 +08:00
qaq
b1647ed309
修复转发暂停问题 增加安卓apk
2025-08-20 13:43:35 +08:00
qaq
6b65a7dd2d
增加登陆验证码,24小时流量统计
2025-08-14 15:07:53 +08:00
qaq
94e01ae63b
优化流程
2025-07-02 15:40:14 +08:00