Bot
1e4fae5306
fix: resolve domain.ts type errors and SWR fetching bugs; fix vps config unmarshal issue
2026-04-26 22:07:27 +08:00
Buriburizaemon
e848a34fe7
Merge upstream/main
2026-04-16 11:52:58 +08:00
Chillln
bb288c554f
Fix and update ( #139 )
...
* refactor(ui): 统一组件引用类型为ComponentRef
更新所有UI组件中的forwardRef类型,从ElementRef改为ComponentRef以保持一致性
迁移postcss配置至mjs格式并更新依赖版本
* refactor: 优化表单类型定义和验证逻辑
移除自定义的 asOptionalField 工具函数,直接使用 Zod 的 optional() 方法,并明确定义表单数据类型。
* style: 更新UI主题配置和样式变量
将主题风格从default切换为new-york,并重构CSS变量使用OKLCH色彩空间。同时添加tailwindcss-animate插件支持。
* style: 统一页面头部按钮组样式
优化多个页面头部按钮组的布局样式,增加响应式设计和flex-wrap支持
* fix(server): 修复对话框交互问题并优化SWR配置
修复对话框关闭逻辑并阻止外部交互,同时禁用SWR的自动重新验证功能以提升性能。
* feat: 添加日历组件及账单相关国际化
实现基于 react-day-picker 的日历组件,并添加账单管理相关的多语言支持
* style(components): 统一按钮样式并格式化代码
为删除和禁用按钮添加text-white类名,同时调整ServerCard组件中的代码缩进格式。
* perf(build): 优化Vite打包配置与代码分割策略
调整Vite构建配置,改进第三方依赖的分组逻辑并添加UUID支持到安装命令组件
* fix: 修正页面标题翻译不一致问题
将CronPage和ServicePage的标题从"Server"分别改为"Task"和"Service",并优化NotificationGroupPage的按钮组布局。
* fix(auth): 改进登录错误处理和国际化支持
优化登录错误提示,添加多语言支持并移除控制台错误日志。同时修复头部组件透明度样式问题。
* feat: 添加服务器操作下拉菜单
为服务器卡片添加统一的下拉菜单操作入口,整合终端、配置和安装命令功能。
* feat[alert-rule]: 优化告警规则组件性能
重构告警规则组件代码结构,提升渲染效率并减少内存占用。
* docs(i18n): 新增翻译字段
为界面添加"Add"、"Delete"、"AdvancedJSON"和"Save"等关键操作的翻译字段,支持中英文双语显示。
* perf(vite): 优化分包策略以提升构建性能
重构 manualChunks 逻辑,按功能类别分组依赖项,并增加大型库的独立分包规则。
* style: 统一危险操作按钮的文字颜色
在所有确认操作的弹窗按钮中添加白色文字样式,保持视觉一致性。
* fix(components): 调整下拉菜单对齐方式
根据菜单项状态动态设置下拉菜单的对齐方向和起始位置。
* fix(types): 修复在线用户API分页类型
添加ModelOnlineUserApi接口类型,包含分页信息,并移除index.ts中重复的类型定义。
* chore: auto-fix linting and formatting issues
* feat(locales): 添加无过期相关翻译项
为英文和中文翻译文件添加"NoExpiry"、"SetNoExpiry"等无过期相关字段的翻译。
fix(components): 移除重复的图标按钮选项
从IconButton组件中删除重复的"more"图标选项。
* feat(ServerCard): 优化日期选择器并添加下拉提示
为日期选择器添加下拉布局和年份范围限制,并在公共笔记区域增加下拉项生效提示文本。
* chore: auto-fix linting and formatting issues
* style: 优化多个组件的UI交互细节
统一按钮悬停样式并简化国际化文本调用,移除冗余的单位显示和空值判断逻辑。
* refactor(ServerCard): 移除网络路由相关代码
删除 ServerCard 组件中与 plan.networkRoute 相关的字段验证和错误显示逻辑。
* chore: auto-fix linting and formatting issues
* feat(ui): 添加Switch组件并改进服务器表单交互
- 新增Radix UI Switch组件依赖及实现
- 将IPv4/IPv6输入改为开关控件,优化用户体验
- 添加"按量付费"选项和新的翻译字段
- 改进网络路由和备注输入的占位提示
- 修复暗黑模式下的按钮背景色
* style(components): 为禁止按钮添加白色文本样式
* chore: auto-fix linting and formatting issues
* fix(ServerCard): 修复日期选择器样式和滚动问题
调整日期选择器的宽度和高度限制,添加滚动容器以解决内容溢出问题
* refactor(server-config): 简化复选框checked属性的布尔转换
使用!!操作符简化controllerField.value的布尔值转换,使代码更简洁
* feat(国际化): 添加告警规则和搜索框的国际化支持
为告警规则组件添加多语言支持,包括服务器监控选项、忽略提示和示例文本。同时将搜索框的占位文本替换为国际化字段。
* chore: auto-fix linting and formatting issues
* fix(switch): 修正 Switch 组件 ref 类型定义错误
---------
Co-authored-by: Guccen <171530509+Chillln@users.noreply.github.com >
2025-10-02 14:23:11 +08:00
Buriburizaemon
72e61121c2
<add>Domains support
2025-09-12 23:26:51 +08:00
仓鼠
b643a5d86f
feat: add back to home link on mobile ( #93 )
2025-01-05 22:56:19 +08:00
仓鼠
f667f6baa9
fix: back to home page redirect ( #90 )
2025-01-04 20:47:37 +08:00
仓鼠
231f483876
feat: menu add back to home item ( #89 )
...
* feat: menu add back to home item
* chore: auto-fix linting and formatting issues
---------
Co-authored-by: hamster1963 <hamster1963@users.noreply.github.com >
2025-01-04 18:42:58 +08:00
仓鼠
cc30a53380
fix: window.DisableAnimatedMan as boolean ( #62 )
...
* fix: window.DisableAnimatedMan as boolean
* chore: auto-fix linting and formatting issues
---------
Co-authored-by: hamster1963 <hamster1963@users.noreply.github.com >
2024-12-19 21:54:24 +08:00
仓鼠
896221e83e
fix: use system as defaultTheme ( #60 )
...
* fix: use system as defaultTheme
* chore: auto-fix linting and formatting issues
* fix: AnimatedMan position on login page
* fix: login form overflow on mobile
* fix: theme selected value display overflow
* fix: dropdown menu username overflow
---------
Co-authored-by: hamster1963 <hamster1963@users.noreply.github.com >
2024-12-17 21:51:16 +08:00
UUBulb
3ec7e7a784
fix install commands ( #57 )
...
* fix install commands
* allow disabling animated man
* chore: auto-fix linting and formatting issues
---------
Co-authored-by: uubulb <uubulb@users.noreply.github.com >
2024-12-15 19:38:35 +08:00
naiba
830992a74d
fix: animate man position
2024-12-15 10:57:47 +08:00
仓鼠
d2d3407557
style: header animated image ( #54 )
...
* style: header animated image
* chore: auto-fix linting and formatting issues
---------
Co-authored-by: hamster1963 <hamster1963@users.noreply.github.com >
2024-12-15 09:45:56 +08:00
仓鼠
8c8d3e3057
Dashboard Redesign ( #48 )
...
* feat: add user_template setting
* style: header
* style: page padding
* style: header
* feat: header now time
* style: login page
* feat: nav indicator
* style: button inset shadow
* style: footer text size
* feat: header show login_ip
* fix: error toast
* fix: frontend_templates setting
* fix: lint
* feat: pr auto format
* chore: auto-fix linting and formatting issues
---------
Co-authored-by: hamster1963 <hamster1963@users.noreply.github.com >
2024-12-13 23:51:33 +08:00
UUBulb
58efdde19e
fix: missing notification group input in settings ( #24 )
...
* fix: missing notification group input in settings
* change script name
* license
* update settings api
* improve: cell width
* feat: site name
2024-12-04 20:03:16 +08:00
GuGuGu
22c53cf723
fix: Kill auto language ( #21 )
...
* fix: Kill auto language
Kill the background automatic recognition of language to prevent backend
Language file correction
* refactor(Aggregate): Ports and install hosts
Optimize multi-language
* fix(I18n): Kill spurious shortcuts
Fix wrong import
2024-12-02 20:57:03 +08:00
GuGuGu
47f092918e
feat(I18n): Add multiple languages (zh-CN/zh-TW/en/it) ( #8 )
2024-11-29 20:47:09 +08:00
UUBulb
7325939198
fix validation & implement profile page ( #5 )
...
* fix validation
* implement profile page
* catch error
2024-11-26 21:20:56 +08:00
UUBulb
b474400649
implement setting page ( #12 )
2024-11-23 21:59:48 +08:00
naiba
34b7a67ab0
fix: logout & login page home button
2024-11-23 10:25:54 +08:00
naiba
e06e9db383
rename
2024-11-23 01:18:01 +08:00
UUBulb
87e17a07df
feat: responsive header, search boxes ( #10 )
2024-11-22 07:41:47 +08:00
UUBulb
b3588b3378
implement notification page ( #8 )
2024-11-20 21:37:03 +08:00
UUBulb
e37f30d335
implement cron page ( #7 )
2024-11-20 00:19:40 +08:00
UUBulb
2bf2639080
implement group page ( #6 )
...
* implement group page
* group state, search box
* rename some field
* update api types
2024-11-19 21:40:03 +08:00
UUBulb
37a121559f
implement nat & ddns page ( #5 )
2024-11-19 14:55:21 +08:00
UUBulb
6e3f888792
further implementing service page ( #3 )
2024-11-17 10:05:20 +08:00
naiba
f842d5aeec
feat: auto generate api types
2024-11-09 00:07:21 +08:00
naiba
680dc219d3
feat: server table 1/10
2024-11-06 00:09:03 +08:00
naiba
772d66334e
🚧 server/service
2024-11-02 22:58:56 +08:00
naiba
017e6cfdcf
✨ login page
2024-11-02 22:34:43 +08:00