WuYongJie
|
3cdfaa89a9
|
强化首次改密商业化门禁
|
2026-06-01 17:00:05 +08:00 |
|
WuYongJie
|
12f248dc69
|
强化商业化升级备份与权限 UI 地基
|
2026-06-01 13:01:57 +08:00 |
|
WuYongJie
|
e3cc3a428d
|
统一后台弹窗和分类窄屏布局
|
2026-06-01 11:25:57 +08:00 |
|
WuYongJie
|
2756925698
|
增强自定义模板校验与迁移稳定性
|
2026-06-01 11:24:54 +08:00 |
|
WuYongJie
|
487be0bf02
|
继续收口商业化地基八项问题
|
2026-05-30 17:09:42 +08:00 |
|
WuYongJie
|
2e926451a4
|
收紧邀请管理和用户列表样式
|
2026-05-30 14:59:22 +08:00 |
|
WuYongJie
|
39ae249ce7
|
夯实上传权限和交付地基
|
2026-05-28 23:27:15 +08:00 |
|
WuYongJie
|
a5b56c5d7d
|
收敛监控页趋势图样式
|
2026-05-28 20:54:51 +08:00 |
|
WuYongJie
|
b14e52fe39
|
收敛分类管理工具按钮样式
|
2026-05-28 20:49:56 +08:00 |
|
WuYongJie
|
9a2a651a14
|
收敛部门管理页头部样式
|
2026-05-28 20:27:09 +08:00 |
|
WuYongJie
|
0650260f3d
|
收敛模板编辑器内层样式
|
2026-05-28 20:09:09 +08:00 |
|
WuYongJie
|
09cab536a3
|
清理前端Hook依赖告警
|
2026-05-28 19:34:17 +08:00 |
|
WuYongJie
|
bad838fe8b
|
收敛模板管理弹窗外壳样式
|
2026-05-28 19:27:14 +08:00 |
|
WuYongJie
|
4a2e979c8d
|
收敛模板管理入口样式
|
2026-05-28 19:22:45 +08:00 |
|
WuYongJie
|
ff2baea41e
|
收敛素材管理目标用户弹窗
|
2026-05-28 19:14:01 +08:00 |
|
WuYongJie
|
4adeaa0fa1
|
收敛外观设置页工作台样式
|
2026-05-28 19:02:56 +08:00 |
|
WuYongJie
|
ec440c5c60
|
统一授权提示私有化口径
|
2026-05-28 17:37:27 +08:00 |
|
WuYongJie
|
7b9260d8d7
|
接入模板迁移前端预览
|
2026-05-28 17:26:20 +08:00 |
|
WuYongJie
|
5a1affe830
|
强化商业化地基权限与模板一致性
|
2026-05-28 15:11:36 +08:00 |
|
WuYongJie
|
c7d93111c4
|
补充公开分享总开关并兼容转码恢复缺表场景
|
2026-05-26 11:18:18 +08:00 |
|
WuYongJie
|
1a9921c9fe
|
收敛工作台界面并完善安全分享入口
|
2026-05-25 17:30:11 +08:00 |
|
WuYongJie
|
0dabf6cee8
|
收紧管理权限与系统设置安全边界
|
2026-05-25 15:13:49 +08:00 |
|
WuYongJie
|
6b4ba0f861
|
完善许可证受限入口与外观管理
|
2026-05-25 14:52:24 +08:00 |
|
WuYongJie
|
63ec6b7dfb
|
fix: 修复排行榜按钮消失、tag排序和输入框浅色模式问题
1. 排行榜悬浮窗关闭后小按钮消失问题
- 修复面板居中模式关闭时按钮位置错误
- 保存并恢复按钮的居中状态
2. 首页tag按钮按素材数量排序
- 添加按素材数量降序排序逻辑
3. 上传弹窗输入框浅色模式文字不可见
- 添加 text-slate-900 确保浅色模式下文字可见
- 添加 placeholder 样式确保占位符正确显示
|
2025-12-14 21:41:29 +08:00 |
|
WuYongJie
|
82623a005f
|
feat: 数据库查询优化(任务22)
- 添加UploadTemplate表索引
* status - 按状态筛选模板
* materialType - 按素材类型筛选
* materialKind - 按素材大类筛选
* createdAt/updatedAt - 按时间排序
- 添加UploadField表索引
* templateId - 查询模板的字段
* key - 按字段键名查询
* type - 按字段类型筛选
* visibleOnHomeFilter - 查询首页筛选字段
* isSearchable - 查询可搜索字段
* addToCategory - 查询分类管理字段
* orderIndex - 字段排序
* templateId+orderIndex - 复合索引优化排序查询
- 添加FieldDefinition表索引
* source - 按来源筛选(standard/custom)
* isStandard - 查询标准字段
* isFilterEnabled - 查询启用的筛选字段
* filterOrder - 筛选字段排序
* isFilterEnabled+filterOrder - 复合索引优化筛选查询
- 添加FieldOption表索引
* fieldId - 查询字段的选项
* fieldId+orderIndex - 复合索引优化选项排序
数据库迁移: 20251213073100_add_template_system_indexes
|
2025-12-13 15:31:47 +08:00 |
|
WuYongJie
|
adf4af21a2
|
docs: 更新任务列表状态
|
2025-12-13 15:23:49 +08:00 |
|
WuYongJie
|
b065ecdce6
|
feat: 增强select字段的选项管理(任务10)
- 添加选项列表输入框
* 支持每行一个选项的简单格式
* 支持JSON数组格式
* 使用等宽字体便于编辑
- 自动处理选项值
* 保存时自动清洗和规范化(已在后端实现)
* 自动去重选项(已在field-pool.ts实现)
* 展开嵌套数组格式(已在field-pool.ts实现)
* 转换为JSON字符串存储(已在TemplateManager实现)
- 优化用户体验
* 仅在select和radio类型时显示选项输入框
* 提供清晰的格式说明和示例
* 添加提示信息说明自动处理功能
|
2025-12-13 15:23:26 +08:00 |
|
WuYongJie
|
ad888185ec
|
feat: 优化字段创建和管理UI(任务9)
- 添加实时字段key验证
* 验证格式:必须以字母开头,只能包含字母、数字和下划线
* 验证唯一性:检测重复的字段key
* 验证长度:不超过50个字符
* 显示错误和警告提示
- 添加字段复制功能
* 一键复制字段配置
* 自动生成新的唯一key(添加_copy后缀)
* 复制后自动滚动到新字段
- 优化拖拽排序体验
* 添加拖拽手柄图标
* 启用字段卡片的draggable属性
* 优化拖拽时的视觉反馈
- 添加字段删除确认对话框
* 删除前显示确认对话框
* 提示删除的影响和不可撤销性
* 美观的对话框UI设计
|
2025-12-13 15:22:31 +08:00 |
|
WuYongJie
|
542c7bcc49
|
feat: 优化自定义上传模板系统
- 修复内置模板验证问题(builtin-video-material等)
- 添加模板验证工具 lib/template-validator.ts
- 创建模板系统优化需求文档(30个详细需求)
- 优化上传API的模板验证逻辑
- 改进错误提示信息的清晰度
- 添加字段池和分类管理相关需求
- 完善自定义字段的创建、验证、存储逻辑
- 清理过期的 .specstory 和 .trae 文件
|
2025-12-13 14:26:43 +08:00 |
|
WuYongJie
|
d1c6efc79d
|
feat: NAS 部署与 Harbor 推送流程
CI Check / check (push) Has been cancelled
|
2025-12-03 14:39:06 +08:00 |
|
WuYongJie
|
8705b9846a
|
feat: 统一弹窗样式系统与分类管理优化
CI Check / check (push) Has been cancelled
- 创建统一的Modal组件,采用Apple风格设计
- 实现毛玻璃效果、圆角、动画和细边框描边
- 修复弹窗打开时背景滚动问题
- 修复分类管理中重复卡片和数组字符串显示问题
- 优化选项解析逻辑,添加去重和过滤机制
|
2025-11-25 09:37:00 +08:00 |
|
WuYongJie
|
90af4a20fc
|
feat: 模板管理整合 - 上传面板模板化、动态字段渲染、分类管理模板化
CI Check / check (push) Has been cancelled
|
2025-11-22 18:15:23 +08:00 |
|
WuYongJie
|
fe9e3d80a3
|
feat: UI优化与功能完善 - 低饱和度炫彩元素、深浅色主题适配、用户信息同步素材
CI Check / check (push) Has been cancelled
|
2025-11-22 17:56:24 +08:00 |
|
WuYongJie
|
7dc8d2a528
|
feat: 统一弹窗系统 & 首页UI优化
CI Check / check (push) Has been cancelled
- 替换所有浏览器原生弹窗(confirm/alert/prompt)
- 创建 ConfirmDialog、AlertDialog、PromptDialog 组件
- 创建 DialogProvider 和 useDialog Hook
- 替换所有 admin 组件、首页、分享页面中的原生弹窗
- 素材预览面板统一
- 创建 MaterialPreviewModal 组件
- 使用统一弹窗组件,统一退出逻辑
- 首页UI统一到三层架构
- 迁移主要按钮和输入框样式
- 迁移筛选弹窗中的所有按钮样式
- 使用 useThemeStyles() Hook
- 更新文档
- 更新优化记录、优化计划、后续修改、更新日志
|
2025-11-22 16:20:05 +08:00 |
|
WuYongJie
|
e4dcb6260a
|
feat: Admin页面重构 & UI三层架构系统
CI Check / check (push) Has been cancelled
- 创建统一UI三层架构系统(基础层、颜色层、组合层)
- 拆分Admin页面为独立Tab组件(MonitorTab、UsersTab、DepartmentsTab等)
- 提取公共逻辑到Hooks(useToast、useDataFetch、useUserOperations等)
- 提取工具函数(validators、formatters、api等)
- 创建统一弹窗组件(Modal)和useModal Hook
- 添加错误边界和统一状态组件
- 完善类型定义和可访问性支持
- 更新文档(优化记录、优化计划、更新日志)
|
2025-11-22 15:17:10 +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 |
|