roymondchen
|
b564c9e4aa
|
fix(editor): 切换动作类型时清空关联配置字段
|
2026-07-24 17:17:55 +08:00 |
|
roymondchen
|
b5abf31066
|
fix(editor): 修复 collectIdle 批次结算与中断时 Promise 挂起问题
引入批次级 Promise 结算,避免快速连续触发或 clearIdleTasks 后 collecting 卡死。
collectIdle 返回 boolean 表示是否完整完成,initService 据此跳过被中断的 stage 更新。
|
2026-07-24 17:17:55 +08:00 |
|
roymondchen
|
bf8df74864
|
fix(form): 完善 mountFormInstance 清理逻辑,避免临时表单实例泄漏
补充 mount 全流程异常清理、非正数 timeout 兜底,并支持 AbortSignal 主动中断 debug 弹层。
|
2026-07-24 16:51:42 +08:00 |
|
roymondchen
|
a37e0487c6
|
chore: update lockfile v1.8.0-beta.16
|
2026-07-23 22:12:42 +08:00 |
|
roymondchen
|
329cd947e1
|
chore: release v1.8.0-beta.16
|
2026-07-23 22:11:18 +08:00 |
|
roymondchen
|
0e1986c819
|
feat: 参考建议可选值最多展示个数由 5 调整为 20
|
2026-07-23 22:07:51 +08:00 |
|
roymondchen
|
d0a22315c0
|
refactor(form): 抽离表单校验逻辑至 validateForm 并复用于 props 面板
- 将 editor 的 validatePropsForm 逻辑迁移到 @tmagic/form 的 validateForm
- FormPanel 源码保存改为复用 validateForm 静默校验
- 补充 form 校验与 applyExtendState 相关单元测试
|
2026-07-23 22:02:43 +08:00 |
|
roymondchen
|
fe7815cf3d
|
chore: update lockfile v1.8.0-beta.15
v1.8.0-beta.15
|
2026-07-23 20:25:53 +08:00 |
|
roymondchen
|
bf9078a458
|
chore: release v1.8.0-beta.15
|
2026-07-23 20:24:47 +08:00 |
|
roymondchen
|
3b9d5da0bc
|
feat(form,editor): submitForm/validateForm 静默挂载时注入静默标记,vs-code 字段跳过 monaco 渲染
|
2026-07-23 20:22:47 +08:00 |
|
roymondchen
|
2e031cc134
|
feat(design): 优化 FormItem 和 colorPicker 样式
|
2026-07-23 19:26:54 +08:00 |
|
roymondchen
|
1f389ff9fd
|
feat(form): text 类型校验允许数字值,兼容数据源字段配置
|
2026-07-23 19:04:04 +08:00 |
|
roymondchen
|
fe9e754b50
|
feat(editor): 数据源字段选择器校验提示细化并支持 fieldConfig 类型校验
|
2026-07-23 19:03:28 +08:00 |
|
roymondchen
|
745f449396
|
feat: 新增 page-structure-change 事件,支持页面增删统一通知
|
2026-07-23 19:00:12 +08:00 |
|
manmanyu
|
48abab7051
|
feat(form,design): 一行多个表单默认右靠齐label
|
2026-07-23 08:44:10 +00:00 |
|
roymondchen
|
11bf037054
|
fix: 跳过无字段名称配置的类型校验
|
2026-07-23 16:32:07 +08:00 |
|
roymondchen
|
97e0cac44a
|
fix(core): 为背景图片 URL 添加引号
|
2026-07-23 15:40:58 +08:00 |
|
roymondchen
|
cde0805292
|
fix(editor): 使用属性面板中的源码删除样式无效
|
2026-07-23 15:15:19 +08:00 |
|
roymondchen
|
6919a0a0b1
|
fix(editor): 右键菜单动态变化后修复菜单位置防止截断
|
2026-07-23 15:13:26 +08:00 |
|
roymondchen
|
d9d2f8f04c
|
chore: update lockfile v1.8.0-beta.14
v1.8.0-beta.14
|
2026-07-23 12:13:40 +08:00 |
|
roymondchen
|
3fbce585a4
|
chore: release v1.8.0-beta.14
|
2026-07-23 12:12:18 +08:00 |
|
roymondchen
|
09eecd5bed
|
fix(stage): 修复选中组件时 stage 外层滚动
|
2026-07-23 12:09:13 +08:00 |
|
roymondchen
|
ee5247ca94
|
feat: playground 支持主题切换
|
2026-07-22 19:03:05 +08:00 |
|
roymondchen
|
8699dc12af
|
fix: 调整编辑器配置项展示
|
2026-07-22 18:39:10 +08:00 |
|
manmanyu
|
b13cd3425b
|
feat(design,editor): 新增magic-admin主题样式,优化组件表单配置布局样式
|
2026-07-22 09:31:26 +00:00 |
|
roymondchen
|
89689bb9fd
|
fix(editor): 保留历史操作来源并补发插入事件
|
2026-07-22 17:17:42 +08:00 |
|
roymondchen
|
0feada8d1f
|
fix(form): 统一 extendState 合并逻辑
|
2026-07-22 16:51:07 +08:00 |
|
roymondchen
|
d27710c464
|
chore: update lockfile v1.8.0-beta.13
v1.8.0-beta.13
|
2026-07-22 11:35:33 +08:00 |
|
roymondchen
|
3e7980c0f5
|
chore: release v1.8.0-beta.13
|
2026-07-22 11:34:14 +08:00 |
|
roymondchen
|
78b34a452b
|
fix(form): 修复隐藏字段校验处理
|
2026-07-21 21:19:28 +08:00 |
|
roymondchen
|
6f3f321736
|
feat(editor): 抽离表单视图与对比逻辑
|
2026-07-21 21:18:29 +08:00 |
|
roymondchen
|
6cdf54a4a6
|
fix(form): typeMatch 使用 toLine 统一类型转换并处理异步 type/defaultValue
替换局部 normalizeType 为 @tmagic/utils 的 toLine,新增 isPromise 守卫。
在 type 或 defaultValue 为 Promise 时跳过校验并回退示例值,补充对应单元测试。
|
2026-07-21 16:20:23 +08:00 |
|
roymondchen
|
08ac9038bf
|
chore: update lockfile v1.8.0-beta.12
|
2026-07-20 20:15:26 +08:00 |
|
roymondchen
|
58b151af64
|
chore: release v1.8.0-beta.12
|
2026-07-20 20:11:33 +08:00 |
|
roymondchen
|
e5e0da3785
|
fix(editor): 修正 StyleSetter 字段 prop 取值逻辑
将 `prop ? `${prop}.${name}` : name` 简化为 `prop || name`,
避免嵌套路径拼接导致的表单校验 prop 错误。
|
2026-07-20 20:02:42 +08:00 |
|
roymondchen
|
ef66e8a598
|
fix(form,editor): 完善表单校验与样式属性匹配
|
2026-07-20 19:09:55 +08:00 |
|
roymondchen
|
932974f0fa
|
style: lint-fix 自动修复格式问题
|
2026-07-20 11:20:15 +08:00 |
|
roymondchen
|
edb44da255
|
chore: 清理 vue-demi/composition-api 传递依赖,重构 ActionButton 去重并修复 Popconfirm 兼容
|
2026-07-20 11:18:41 +08:00 |
|
roymondchen
|
7459224009
|
chore(deps): 升级开发依赖版本并同步 workspace catalog 与 lockfile
|
2026-07-16 19:48:07 +08:00 |
|
roymondchen
|
d07e48bb10
|
feat(form,editor): 新增 validateForm 校验能力并接入源码保存校验联动
|
2026-07-16 19:37:46 +08:00 |
|
roymondchen
|
4a15da2108
|
fix(editor): 修复 Monaco 编辑器卸载时容器失效与 Canceled 未处理异常
|
2026-07-16 19:35:43 +08:00 |
|
roymondchen
|
ce43fface8
|
refactor(editor): 完善内置 typeMatch 校验规则并规范文件名
- 重命名 typeMatchRules.ts 为 type-match-rules.ts
- 为 event-select、display-conds 等字段补充结构校验规则
- advancedTabConfig 的 code-select 字段增加 hookType 校验
- 修复 update 未携带 invalidInfo 时清除对应节点全部来源错误
- 将 code-select/display-conds 字段 typeMatch 触发时机调整为 change
|
2026-07-14 20:28:03 +08:00 |
|
roymondchen
|
0e4669261f
|
feat(editor): 新增属性配置表单校验联动能力
- 新增 enablePropsFormValidate 开关
- 校验失败时仍更新节点并记录错误
- editorService 增加 invalidNodeIds 状态及错误读写方法
- 新增 invalid-node-change 事件,错误随历史快照还原
- 组件树节点标红并展示错误图标
- playground 保存前拦截校验错误组件
- 补充 API 与进阶指南文档
|
2026-07-14 19:51:21 +08:00 |
|
roymondchen
|
1c67b5e77b
|
feat(editor): 注册编辑器字段内置 typeMatch 校验规则并补充文档
- 新增 typeMatchRules.ts,为编辑器自定义字段注册内置 typeMatch 校验规则
- 抽取 event.ts 事件工具函数
- form typeMatch 适配 TDesign 校验器签名,错误消息补充实际值
- rules.md 新增「Editor 字段内置规则」章节,16 个字段文档补充校验说明
|
2026-07-14 17:15:28 +08:00 |
|
roymondchen
|
bbe73aae64
|
feat(editor): 扩展 customContentMenu 支持 getTarget 获取右键目标
为数据源与代码块面板的右键菜单传入 getTarget 回调,便于业务在自定义菜单 handler 中读取当前节点 id 与原始数据。
|
2026-07-14 15:55:19 +08:00 |
|
roymondchen
|
734e6a8ee6
|
feat(form): 支持 rules.typeMatch 按字段 type 校验值类型与选项匹配
新增可扩展的 typeMatch 校验能力,兼容 async-validator 规则体系,并补充文档与单元测试。
|
2026-07-13 15:52:56 +08:00 |
|
roymondchen
|
f7d737a0c0
|
docs: 补充新增修改代码测试覆盖率不低于85%的开发约定
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-13 14:43:48 +08:00 |
|
roymondchen
|
42d45bed18
|
fix(form): radio group disabled不生效
|
2026-07-10 16:40:42 +08:00 |
|
roymondchen
|
de7a4f73ad
|
style(table): 为 sub-actions 类名添加 tmagic-table 命名空间并迁移样式到主题文件
|
2026-07-07 19:45:38 +08:00 |
|
roymondchen
|
605f07c8fe
|
feat(editor): 支持自定义历史对比/回滚弹窗内表单组件的尺寸
|
2026-07-06 17:17:39 +08:00 |
|