roymondchen
|
260582f141
|
chore: release v1.8.0-beta.26
|
2026-09-01 19:35:44 +08:00 |
|
roymondchen
|
f2ee7ae7b5
|
feat(form): 统一字段值 effect 机制并将 nested 重命名为 innerConfig
将字段挂载时的 model 写入迁移至 registerField effect,
渲染与无渲染校验共用 applyMountValueEffects;
nested 重命名为 innerConfig 以区分配置派生与值写入。
|
2026-09-01 12:05:28 +08:00 |
|
roymondchen
|
02eeb2e87f
|
feat(editor): 统一列表字段添加按钮样式并支持新增后自动滚动
CodeSelect、EventSelect、DisplayConds 使用吸底全宽添加按钮;
group-list 新增后滚到最后一项,避开吸顶标题与吸底按钮。
|
2026-09-01 12:02:09 +08:00 |
|
roymondchen
|
93dc0d2187
|
feat(form): 新增无渲染校验入口,支持 Node/CI 环境执行表单校验
将 submitForm/validateForm 改为无 DOM 的 headless 实现,并抽取字段登记与编辑器复合字段配置,便于脚本与 CI 批量校验。
|
2026-08-28 15:33:54 +08:00 |
|
roymondchen
|
8ca03b59a0
|
chore: release v1.8.0-beta.25
|
2026-08-13 15:09:11 +08:00 |
|
roymondchen
|
a7ccbe73af
|
chore: release v1.8.0-beta.24
|
2026-08-10 20:49:19 +08:00 |
|
roymondchen
|
8d720f0bf1
|
chore: update deps
|
2026-08-10 20:37:41 +08:00 |
|
roymondchen
|
65db14cb98
|
chore: release v1.8.0-beta.23
|
2026-08-06 13:54:43 +08:00 |
|
roymondchen
|
192c16a7be
|
chore: upgrade dependencies and build tooling
|
2026-08-05 18:13:43 +08:00 |
|
roymondchen
|
1bf0bb9cce
|
chore: release v1.8.0-beta.22
|
2026-08-04 20:02:33 +08:00 |
|
roymondchen
|
a6e542d668
|
chore: release v1.8.0-beta.21
|
2026-08-04 13:08:49 +08:00 |
|
roymondchen
|
0ea5568fec
|
chore: release v1.8.0-beta.20
|
2026-07-30 17:10:43 +08:00 |
|
roymondchen
|
4923a34835
|
chore: release v1.8.0-beta.19
|
2026-07-28 16:52:20 +08:00 |
|
roymondchen
|
a342a78313
|
chore: release v1.8.0-beta.18
|
2026-07-28 16:16:20 +08:00 |
|
roymondchen
|
a0b5702330
|
chore: release v1.8.0-beta.17
|
2026-07-27 17:39:05 +08:00 |
|
roymondchen
|
329cd947e1
|
chore: release v1.8.0-beta.16
|
2026-07-23 22:11:18 +08:00 |
|
roymondchen
|
bf9078a458
|
chore: release v1.8.0-beta.15
|
2026-07-23 20:24:47 +08:00 |
|
roymondchen
|
3fbce585a4
|
chore: release v1.8.0-beta.14
|
2026-07-23 12:12:18 +08:00 |
|
roymondchen
|
ee5247ca94
|
feat: playground 支持主题切换
|
2026-07-22 19:03:05 +08:00 |
|
manmanyu
|
b13cd3425b
|
feat(design,editor): 新增magic-admin主题样式,优化组件表单配置布局样式
|
2026-07-22 09:31:26 +00:00 |
|
roymondchen
|
3e7980c0f5
|
chore: release v1.8.0-beta.13
|
2026-07-22 11:34:14 +08:00 |
|
roymondchen
|
58b151af64
|
chore: release v1.8.0-beta.12
|
2026-07-20 20:11:33 +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
|
1ef3ea9eb9
|
chore: release v1.8.0-beta.11
|
2026-06-29 21:26:37 +08:00 |
|
roymondchen
|
55135fc063
|
chore: release v1.8.0-beta.10
|
2026-06-26 19:52:59 +08:00 |
|
roymondchen
|
4c81f22485
|
chore: release v1.8.0-beta.9
|
2026-06-25 18:13:58 +08:00 |
|
roymondchen
|
7e789aa83a
|
chore: release v1.8.0-beta.8
|
2026-06-23 20:20:01 +08:00 |
|
roymondchen
|
0f42989ca3
|
refactor(editor): 统一历史栈结构,支持扩展历史类型
将 pageSteps/codeBlockState/dataSourceState 三套独立历史栈收敛为统一的 steps 结构
(按 stepType 分桶),并新增 registerStepType/setStepName/getStepName 支持自定义
扩展历史类型。同步重构 history 相关服务、组件、工具方法、测试与文档。
|
2026-06-23 20:14:41 +08:00 |
|
roymondchen
|
bfdaf2b244
|
fix(playground): 调整初始化时序避免历史恢复被覆盖
将本地 magicDSL 的恢复逻辑移动到 restoreHistory 之后,避免页面初始化时覆盖已恢复的历史状态。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-18 17:28:06 +08:00 |
|
roymondchen
|
d5c1fab016
|
chore: release v1.8.0-beta.7
|
2026-06-17 17:19:49 +08:00 |
|
roymondchen
|
0774aa8e59
|
chore: release v1.8.0-beta.6
|
2026-06-15 20:46:05 +08:00 |
|
roymondchen
|
4a8289137b
|
fix(playground): 修复历史恢复后加载 DSL 时缺少页面基线记录
初始 set root 时标记各页面历史栈为已保存,并用 dsl.id 恢复 IndexedDB 历史,避免 restore 后再赋值时走 diff 分支导致无 initial 基线。
|
2026-06-15 20:43:53 +08:00 |
|
roymondchen
|
771880b994
|
chore: release v1.8.0-beta.5
|
2026-06-11 17:05:03 +08:00 |
|
roymondchen
|
4f284e8d9c
|
feat(editor): 支持页面初始基线与 root 变更历史记录
设置 root 时为各页建立 initial 基线并展示在历史列表底部;编辑期间再次 set root 按页面粒度写入历史,并抽取历史工具函数以支持撤销下限与持久化恢复。
|
2026-06-11 15:00:11 +08:00 |
|
roymondchen
|
614f12adf3
|
feat(editor): 支持历史记录持久化
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-08 17:04:39 +08:00 |
|
roymondchen
|
b7d1cea7c1
|
chore: release v1.8.0-beta.4
|
2026-06-04 17:13:59 +08:00 |
|
roymondchen
|
6253d7ed23
|
chore: release v1.8.0-beta.3
|
2026-06-04 14:12:13 +08:00 |
|
roymondchen
|
1b66ab1b88
|
refactor(editor): 抽取 serializeConfig 工具统一序列化配置
将分散在 CodeLink、CodeEditor 及 playground 中重复的 serialize-javascript
序列化逻辑收敛为 @editor/utils/editor 的 serializeConfig 并对外导出复用。
|
2026-06-02 16:34:23 +08:00 |
|
roymondchen
|
9b34124805
|
chore: release v1.8.0-beta.2
|
2026-05-29 18:55:38 +08:00 |
|
roymondchen
|
0446202ba6
|
feat(editor): 新增历史记录列表面板
- 新增 history-list 模块(面板、Tab、Bucket、GroupRow 与 composables)
- NavMenu 接入历史记录面板入口
- history/editor/codeBlock/dataSource service 配合面板能力调整
- utils/undo-redo 适配新面板
- 扩展 type.ts 相关类型定义
- 新增 history-list-panel.scss 并在 theme.scss 引入
- 补充 history-list 模块完整单元测试
- playground 同步小幅调整
|
2026-05-28 17:51:52 +08:00 |
|
roymondchen
|
b8b0490260
|
chore: release v1.8.0-beta.1
|
2026-05-27 11:27:14 +08:00 |
|
roymondchen
|
9b65917371
|
chore: release v1.8.0-beta.0
|
2026-05-22 16:53:17 +08:00 |
|
roymondchen
|
7eeb9b544e
|
chore: release v1.7.14-beta.3
|
2026-05-21 16:10:48 +08:00 |
|
roymondchen
|
297e5cebb0
|
chore: release v1.7.14-beta.2
|
2026-05-18 13:35:04 +08:00 |
|
roymondchen
|
f13f94ca2d
|
chore: release v1.7.14-beta.1
|
2026-05-14 19:37:22 +08:00 |
|
roymondchen
|
fd770f76f1
|
chore: release v1.7.14-beta.0
|
2026-05-11 17:05:46 +08:00 |
|
roymondchen
|
29026be6a0
|
chore: release v1.7.13-beta.0
|
2026-05-08 17:47:16 +08:00 |
|
roymondchen
|
bd0c5a7514
|
chore: release v1.7.13
|
2026-04-29 15:52:06 +08:00 |
|
roymondchen
|
94e58342e5
|
chore: release v1.7.12
|
2026-04-24 15:48:55 +08:00 |
|