Lemon-miaow
67a7e27f8d
fix(api): 服务器显示名称限 64 个可见字符,拒绝换行、控制符和不可见格式符
2026-09-27 13:30:28 +08:00
Lemon-miaow
aa73a8ca28
fix(panel): 建服表单按后端规则即时校验名称和子域名,控制台命令历史的下键不再跳到最早一条,补请求体测试
2026-09-27 06:30:07 +08:00
Lemon-miaow
6c3421fe8c
fix(panel): 错误提示改为读屏即时播报,图标按钮、筛选下拉与表单字段补齐可读名称,上传区可用键盘选择文件,并加全页面无障碍巡检
2026-09-25 11:35:14 +08:00
Lemon-miaow
bd49313e7e
refactor(panel): 抽取 10 个公共组件,消除 ~150 处重复代码
...
新增组件:
- PageHeader: 统一页面头部(14 个页面)
- StatCard: 统一数值统计卡片(6 个页面)
- MessageLine: 统一错误/成功提示条(16 处)
- ConfirmFooter: 统一 Dialog 底部按钮(8 个文件)
- SearchInput: 统一搜索框(5 个页面)
- SubmissionStatusBadge: 统一提交状态徽章
- RoleBadge / UserStatusBadge: 统一用户角色/状态徽章
- BackLink: 统一返回导航链接(5 个页面)
- InlineConfirm: 统一二次确认交互(3 个 section)
修复:
- Pagination 图标尺寸统一 h-4 w-4
- 右上角按钮统一 size=sm gap-1.5
- StatCard 默认值恢复 text-2xl(24px)
States.tsx 新增 NotYours / NotRunning 通用状态组件
已有文件 -659 行,新组件 +353 行,净减 306 行
2026-07-05 01:15:03 +08:00
Lemon-miaow
dd2fc6fa82
feat(panel): i18n
2026-06-27 18:31:26 +08:00
flyemoji
eee00c2772
feat(panel): add three-sided web console (User, Admin, SysAdmin)
...
Vite + TypeScript + Tailwind single-page console presenting the three operator tiers and consuming the external felis-api face. Build output and design notes are not tracked.
2026-06-26 23:32:39 +09:00