WuYongJie
|
5a1affe830
|
强化商业化地基权限与模板一致性
|
2026-05-28 15:11:36 +08:00 |
|
WuYongJie
|
ba98bf22cc
|
feat: 添加许可证系统、Agent部署模块和Harbor镜像管理
- 新增许可证服务器 (license-server/)
- 新增 Agent 部署模块 (flnxi-agent/)
- 添加许可证验证和激活页面
- 添加 Harbor 镜像同步脚本
- 更新素材系统支持许可证验证
|
2025-12-15 21:19:46 +08:00 |
|
WuYongJie
|
63ec6b7dfb
|
fix: 修复排行榜按钮消失、tag排序和输入框浅色模式问题
1. 排行榜悬浮窗关闭后小按钮消失问题
- 修复面板居中模式关闭时按钮位置错误
- 保存并恢复按钮的居中状态
2. 首页tag按钮按素材数量排序
- 添加按素材数量降序排序逻辑
3. 上传弹窗输入框浅色模式文字不可见
- 添加 text-slate-900 确保浅色模式下文字可见
- 添加 placeholder 样式确保占位符正确显示
|
2025-12-14 21:41:29 +08:00 |
|
WuYongJie
|
b7776d468a
|
test: 添加防抖Hooks单元测试
- 创建useDebounce测试(9个测试用例)
* 测试基本功能(初始值、延迟更新、快速变化)
* 测试延迟时间配置(自定义延迟、0延迟)
* 测试不同数据类型(字符串、数字、对象、数组)
- 安装测试依赖
* jest-environment-jsdom - 提供DOM环境
* @testing-library/dom - React测试库依赖
- 优化useDebounce实现
* 添加组件卸载时的定时器清理
* 确保状态更新的正确性
测试结果:9个测试用例全部通过
|
2025-12-13 15:38:03 +08:00 |
|
WuYongJie
|
3c009350d7
|
feat: 前端性能优化(任务23)
- 创建防抖Hooks
* useDebounce - 延迟更新值直到用户停止输入
* useDebouncedCallback - 创建防抖的回调函数
* 支持自定义延迟时间(默认300ms)
- 创建SWR缓存Hooks
* useTemplates - 缓存模板列表
* useTemplate - 缓存单个模板详情
* 配置智能缓存策略(5秒去重、错误重试)
* 支持手动刷新数据
- 现有优化
* 字段验证使用useMemo避免重复计算
* 表单组件使用React.memo和useCallback优化渲染
* 拖拽排序使用防抖避免频繁更新
性能提升:
- 减少不必要的API请求
- 优化表单输入响应速度
- 提升大表单的渲染性能
|
2025-12-13 15:33:10 +08:00 |
|
WuYongJie
|
52f919c2cb
|
test: 添加核心功能单元测试
- 配置Jest测试框架
- 添加字段池管理器测试(field-pool.test.ts)
* 测试选项值清洗功能(normalizeFieldOptionValue)
* 测试选项解析功能(parseOptionsStatic)
* 测试选项展开功能(expandOptionValue)
* 覆盖边界情况和特殊字符处理
- 添加模板验证器测试(template-validator.test.ts)
* 测试模板ID验证(validateTemplateId)
* 测试内置模板识别(isBuiltinTemplate)
* 测试模板key提取(extractBuiltinTemplateKey)
* 测试错误处理和日志记录
- 更新package.json添加测试脚本
- 所有43个测试用例通过
|
2025-12-13 15:13:08 +08:00 |
|
WuYongJie
|
d1c6efc79d
|
feat: NAS 部署与 Harbor 推送流程
CI Check / check (push) Has been cancelled
|
2025-12-03 14:39:06 +08:00 |
|
WuYongJie
|
5f2ba48532
|
优化模板管理器拖拽交互体验
CI Check / check (push) Has been cancelled
- 移除高亮卡片效果,避免与虚位卡片视觉重复
- 松开鼠标后立即更新布局,不再等待动画完成
- 优化拖拽动画效果,使用弹性缓动函数
- 更新 CHANGELOG.md 记录本次优化
|
2025-11-20 11:24:25 +08:00 |
|
WuYongJie
|
f646b71813
|
chore: 初始化本地仓库并同步最近改动
CI Check / check (push) Has been cancelled
|
2025-11-18 17:50:16 +08:00 |
|