“chenhuachun”
|
296508fe8d
|
build: 📦 release
- vtj-project-app@0.18.15
- vtj-extension@0.18.15
- vtj-project-h5@0.18.15
- vtj-material@0.18.15
- vtj-plugin@0.18.15
- vtj-project-uniapp@0.18.15
- dev-web@0.18.15
- @vtj/docs@0.18.15
- @vtj/charts@0.18.15
- @vtj/coder@0.18.15
- @vtj/core@0.18.15
- @vtj/designer@0.18.15
- @vtj/icons@0.18.15
- @vtj/local@0.18.15
- @vtj/materials@0.18.15
- @vtj/parser@0.18.15
- @vtj/renderer@0.18.15
- @vtj/ui@0.18.15
- @vtj/uni@0.18.15
- @vtj/utils@0.18.15
- @vtj/h5@0.18.15
- @vtj/pro@0.18.15
- @vtj/pro-uni@0.18.15
- @vtj/uni-app@0.18.15
- @vtj/web@0.18.15
|
2026-07-05 17:55:19 +08:00 |
|
“chenhuachun”
|
88d0428a8f
|
ci: 👷commit
|
2026-07-04 11:58:54 +08:00 |
|
“chenhuachun”
|
20bdb52eb9
|
build: 📦 release
- vtj-project-app@0.18.14
- vtj-extension@0.18.14
- vtj-project-h5@0.18.14
- vtj-project-library@0.13.3
- vtj-material@0.18.14
- vtj-plugin@0.18.14
- vtj-project-uniapp@0.18.14
- dev-web@0.18.14
- @vtj/docs@0.18.14
- @vtj/charts@0.18.14
- @vtj/coder@0.18.14
- @vtj/core@0.18.14
- @vtj/designer@0.18.14
- @vtj/icons@0.18.14
- @vtj/local@0.18.14
- @vtj/materials@0.18.14
- @vtj/parser@0.18.14
- @vtj/renderer@0.18.14
- @vtj/ui@0.18.14
- @vtj/uni@0.18.14
- @vtj/utils@0.18.14
- @vtj/h5@0.18.14
- @vtj/pro@0.18.14
- @vtj/pro-uni@0.18.14
- @vtj/uni-app@0.18.14
- @vtj/web@0.18.14
|
2026-07-04 11:57:19 +08:00 |
|
“chenhuachun”
|
dd966cb548
|
ci: 👷commit
|
2026-07-02 12:02:17 +08:00 |
|
“chenhuachun”
|
a49df3354b
|
build: 📦 release
- vtj-project-app@0.18.13
- vtj-extension@0.18.13
- vtj-project-h5@0.18.13
- vtj-material@0.18.13
- vtj-plugin@0.18.13
- vtj-project-uniapp@0.18.13
- dev-web@0.18.13
- @vtj/docs@0.18.13
- @vtj/charts@0.18.13
- @vtj/coder@0.18.13
- @vtj/core@0.18.13
- @vtj/designer@0.18.13
- @vtj/icons@0.18.13
- @vtj/local@0.18.13
- @vtj/materials@0.18.13
- @vtj/parser@0.18.13
- @vtj/renderer@0.18.13
- @vtj/ui@0.18.13
- @vtj/uni@0.18.13
- @vtj/utils@0.18.13
- @vtj/h5@0.18.13
- @vtj/pro@0.18.13
- @vtj/pro-uni@0.18.13
- @vtj/uni-app@0.18.13
- @vtj/web@0.18.13
|
2026-07-02 12:00:45 +08:00 |
|
“chenhuachun”
|
5af1cdb94a
|
ci: 👷commit
|
2026-07-01 16:26:11 +08:00 |
|
“chenhuachun”
|
d3f56fadc1
|
build: 📦 release
- vtj-project-app@0.18.12
- vtj-extension@0.18.12
- vtj-project-h5@0.18.12
- vtj-project-library@0.13.2
- vtj-material@0.18.12
- vtj-plugin@0.18.12
- vtj-project-uniapp@0.18.12
- dev-web@0.18.12
- @vtj/docs@0.18.12
- @vtj/charts@0.18.12
- @vtj/coder@0.18.12
- @vtj/core@0.18.12
- @vtj/designer@0.18.12
- @vtj/icons@0.18.12
- @vtj/local@0.18.12
- @vtj/materials@0.18.12
- @vtj/parser@0.18.12
- @vtj/renderer@0.18.12
- @vtj/ui@0.18.12
- @vtj/uni@0.18.12
- @vtj/utils@0.18.12
- @vtj/h5@0.18.12
- @vtj/pro@0.18.12
- @vtj/pro-uni@0.18.12
- @vtj/uni-app@0.18.12
- @vtj/web@0.18.12
|
2026-07-01 16:24:31 +08:00 |
|
“chenhuachun”
|
542de85947
|
ci: 👷commit
|
2026-06-28 20:47:54 +08:00 |
|
“chenhuachun”
|
f537dfb16b
|
build: 📦 release
- vtj-project-app@0.18.11
- vtj-extension@0.18.11
- vtj-project-h5@0.18.11
- vtj-material@0.18.11
- vtj-plugin@0.18.11
- vtj-project-uniapp@0.18.11
- dev-web@0.18.11
- @vtj/docs@0.18.11
- @vtj/charts@0.18.11
- @vtj/coder@0.18.11
- @vtj/core@0.18.11
- @vtj/designer@0.18.11
- @vtj/icons@0.18.11
- @vtj/local@0.18.11
- @vtj/materials@0.18.11
- @vtj/parser@0.18.11
- @vtj/renderer@0.18.11
- @vtj/ui@0.18.11
- @vtj/uni@0.18.11
- @vtj/utils@0.18.11
- @vtj/h5@0.18.11
- @vtj/pro@0.18.11
- @vtj/pro-uni@0.18.11
- @vtj/uni-app@0.18.11
- @vtj/web@0.18.11
|
2026-06-28 20:46:17 +08:00 |
|
“chenhuachun”
|
1baafd05e4
|
fix(renderer): 修复全局属性初始化和状态引用问题
- 在designer框架中将全局属性$pinia初始化为null,防止未定义错误
- 修正block渲染模块中状态对象引用,统一使用context.$state替代context.state
- 保持状态对象一致性,防止潜在状态同步问题
|
2026-06-28 20:43:28 +08:00 |
|
“chenhuachun”
|
de5645775f
|
ci: 👷commit
|
2026-06-28 15:33:51 +08:00 |
|
“chenhuachun”
|
b56dc95b61
|
build: 📦 release
- vtj-project-app@0.18.10
- vtj-extension@0.18.10
- vtj-project-h5@0.18.10
- vtj-material@0.18.10
- vtj-plugin@0.18.10
- vtj-project-uniapp@0.18.10
- dev-web@0.18.10
- @vtj/docs@0.18.10
- @vtj/charts@0.18.10
- @vtj/coder@0.18.10
- @vtj/core@0.18.10
- @vtj/designer@0.18.10
- @vtj/icons@0.18.10
- @vtj/local@0.18.10
- @vtj/materials@0.18.10
- @vtj/parser@0.18.10
- @vtj/renderer@0.18.10
- @vtj/ui@0.18.10
- @vtj/uni@0.18.10
- @vtj/utils@0.18.10
- @vtj/h5@0.18.10
- @vtj/pro@0.18.10
- @vtj/pro-uni@0.18.10
- @vtj/uni-app@0.18.10
- @vtj/web@0.18.10
|
2026-06-28 15:32:17 +08:00 |
|
“chenhuachun”
|
e456bfb99c
|
ci: 👷commit
|
2026-06-28 15:31:03 +08:00 |
|
“chenhuachun”
|
81954aed61
|
feat: remove debug log from chat input component
|
2026-06-27 15:01:13 +08:00 |
|
“chenhuachun”
|
c72582a308
|
build: 📦 release
- vtj-project-app@0.18.9
- vtj-extension@0.18.9
- vtj-project-h5@0.18.9
- vtj-material@0.18.9
- vtj-plugin@0.18.9
- vtj-project-uniapp@0.18.9
- dev-web@0.18.9
- @vtj/docs@0.18.9
- @vtj/charts@0.18.9
- @vtj/coder@0.18.9
- @vtj/core@0.18.9
- @vtj/designer@0.18.9
- @vtj/icons@0.18.9
- @vtj/local@0.18.9
- @vtj/materials@0.18.9
- @vtj/parser@0.18.9
- @vtj/renderer@0.18.9
- @vtj/ui@0.18.9
- @vtj/uni@0.18.9
- @vtj/utils@0.18.9
- @vtj/h5@0.18.9
- @vtj/pro@0.18.9
- @vtj/pro-uni@0.18.9
- @vtj/uni-app@0.18.9
- @vtj/web@0.18.9
|
2026-06-27 13:53:26 +08:00 |
|
“chenhuachun”
|
73b7cc7dd2
|
ci: 👷commit
|
2026-06-24 12:42:13 +08:00 |
|
“chenhuachun”
|
5d7e274d05
|
build: 📦 release
- vtj-project-app@0.18.8
- vtj-extension@0.18.8
- vtj-project-h5@0.18.8
- vtj-material@0.18.8
- vtj-plugin@0.18.8
- vtj-project-uniapp@0.18.8
- dev-web@0.18.8
- @vtj/docs@0.18.8
- @vtj/charts@0.18.8
- @vtj/coder@0.18.8
- @vtj/core@0.18.8
- @vtj/designer@0.18.8
- @vtj/icons@0.18.8
- @vtj/local@0.18.8
- @vtj/materials@0.18.8
- @vtj/parser@0.18.8
- @vtj/renderer@0.18.8
- @vtj/ui@0.18.8
- @vtj/uni@0.18.8
- @vtj/utils@0.18.8
- @vtj/h5@0.18.8
- @vtj/pro@0.18.8
- @vtj/pro-uni@0.18.8
- @vtj/uni-app@0.18.8
- @vtj/web@0.18.8
|
2026-06-24 12:40:41 +08:00 |
|
“chenhuachun”
|
4bacf93607
|
ci: 👷commit
|
2026-06-24 11:50:28 +08:00 |
|
“chenhuachun”
|
494720ef31
|
build: 📦 release
- vtj-project-app@0.18.7
- vtj-extension@0.18.7
- vtj-project-h5@0.18.7
- vtj-material@0.18.7
- vtj-plugin@0.18.7
- vtj-project-uniapp@0.18.7
- dev-web@0.18.7
- @vtj/docs@0.18.7
- @vtj/charts@0.18.7
- @vtj/coder@0.18.7
- @vtj/core@0.18.7
- @vtj/designer@0.18.7
- @vtj/icons@0.18.7
- @vtj/local@0.18.7
- @vtj/materials@0.18.7
- @vtj/parser@0.18.7
- @vtj/renderer@0.18.7
- @vtj/ui@0.18.7
- @vtj/uni@0.18.7
- @vtj/utils@0.18.7
- @vtj/h5@0.18.7
- @vtj/pro@0.18.7
- @vtj/pro-uni@0.18.7
- @vtj/uni-app@0.18.7
- @vtj/web@0.18.7
|
2026-06-24 11:48:51 +08:00 |
|
“chenhuachun”
|
8f77eece51
|
ci: 👷commit
|
2026-06-22 20:38:24 +08:00 |
|
“chenhuachun”
|
6f1cd47f58
|
build: 📦 release
- vtj-project-app@0.18.6
- vtj-extension@0.18.6
- vtj-project-h5@0.18.6
- vtj-project-library@0.13.1
- vtj-material@0.18.6
- vtj-plugin@0.18.6
- vtj-project-uniapp@0.18.6
- dev-web@0.18.6
- @vtj/docs@0.18.6
- @vtj/charts@0.18.6
- @vtj/coder@0.18.6
- @vtj/core@0.18.6
- @vtj/designer@0.18.6
- @vtj/icons@0.18.6
- @vtj/local@0.18.6
- @vtj/materials@0.18.6
- @vtj/parser@0.18.6
- @vtj/renderer@0.18.6
- @vtj/ui@0.18.6
- @vtj/uni@0.18.6
- @vtj/utils@0.18.6
- @vtj/h5@0.18.6
- @vtj/pro@0.18.6
- @vtj/pro-uni@0.18.6
- @vtj/uni-app@0.18.6
- @vtj/web@0.18.6
|
2026-06-22 20:36:47 +08:00 |
|
“chenhuachun”
|
592bb400ec
|
ci: 👷commit
|
2026-06-22 17:30:41 +08:00 |
|
“chenhuachun”
|
c51bbba57d
|
build: 📦 release
- vtj-project-app@0.18.5
- vtj-extension@0.18.5
- vtj-project-h5@0.18.5
- vtj-material@0.18.5
- vtj-plugin@0.18.5
- vtj-project-uniapp@0.18.5
- dev-web@0.18.5
- @vtj/docs@0.18.5
- @vtj/charts@0.18.5
- @vtj/coder@0.18.5
- @vtj/core@0.18.5
- @vtj/designer@0.18.5
- @vtj/icons@0.18.5
- @vtj/local@0.18.5
- @vtj/materials@0.18.5
- @vtj/parser@0.18.5
- @vtj/renderer@0.18.5
- @vtj/ui@0.18.5
- @vtj/uni@0.18.5
- @vtj/utils@0.18.5
- @vtj/h5@0.18.5
- @vtj/pro@0.18.5
- @vtj/pro-uni@0.18.5
- @vtj/uni-app@0.18.5
- @vtj/web@0.18.5
|
2026-06-22 17:29:02 +08:00 |
|
“chenhuachun”
|
1c3f8767ea
|
ci: 👷commit
|
2026-06-22 16:46:27 +08:00 |
|
“chenhuachun”
|
6e0d9746b1
|
build: 📦 release
- vtj-project-app@0.18.4
- vtj-extension@0.18.4
- vtj-project-h5@0.18.4
- vtj-material@0.18.4
- vtj-plugin@0.18.4
- vtj-project-uniapp@0.18.4
- dev-web@0.18.4
- @vtj/docs@0.18.4
- @vtj/charts@0.18.4
- @vtj/coder@0.18.4
- @vtj/core@0.18.4
- @vtj/designer@0.18.4
- @vtj/icons@0.18.4
- @vtj/local@0.18.4
- @vtj/materials@0.18.4
- @vtj/parser@0.18.4
- @vtj/renderer@0.18.4
- @vtj/ui@0.18.4
- @vtj/uni@0.18.4
- @vtj/utils@0.18.4
- @vtj/h5@0.18.4
- @vtj/pro@0.18.4
- @vtj/pro-uni@0.18.4
- @vtj/uni-app@0.18.4
- @vtj/web@0.18.4
|
2026-06-22 16:44:45 +08:00 |
|
“chenhuachun”
|
25b5644d2f
|
ci: 👷commit
|
2026-06-22 14:31:57 +08:00 |
|
“chenhuachun”
|
6022585a76
|
build: 📦 release
- vtj-project-app@0.18.3
- vtj-extension@0.18.3
- vtj-project-h5@0.18.3
- vtj-material@0.18.3
- vtj-plugin@0.18.3
- vtj-project-uniapp@0.18.3
- dev-web@0.18.3
- @vtj/docs@0.18.3
- @vtj/charts@0.18.3
- @vtj/coder@0.18.3
- @vtj/core@0.18.3
- @vtj/designer@0.18.3
- @vtj/icons@0.18.3
- @vtj/local@0.18.3
- @vtj/materials@0.18.3
- @vtj/parser@0.18.3
- @vtj/renderer@0.18.3
- @vtj/ui@0.18.3
- @vtj/uni@0.18.3
- @vtj/utils@0.18.3
- @vtj/h5@0.18.3
- @vtj/pro@0.18.3
- @vtj/pro-uni@0.18.3
- @vtj/uni-app@0.18.3
- @vtj/web@0.18.3
|
2026-06-22 14:30:20 +08:00 |
|
“chenhuachun”
|
0240f21234
|
ci: 👷commit
|
2026-06-22 01:31:52 +08:00 |
|
“chenhuachun”
|
5971d6b395
|
build: 📦 release
- vtj-project-app@0.18.2
- vtj-extension@0.18.2
- vtj-project-h5@0.18.2
- vtj-material@0.18.2
- vtj-plugin@0.18.2
- vtj-project-uniapp@0.18.2
- dev-web@0.18.2
- @vtj/docs@0.18.2
- @vtj/charts@0.18.2
- @vtj/coder@0.18.2
- @vtj/core@0.18.2
- @vtj/designer@0.18.2
- @vtj/icons@0.18.2
- @vtj/local@0.18.2
- @vtj/materials@0.18.2
- @vtj/parser@0.18.2
- @vtj/renderer@0.18.2
- @vtj/ui@0.18.2
- @vtj/uni@0.18.2
- @vtj/utils@0.18.2
- @vtj/h5@0.18.2
- @vtj/pro@0.18.2
- @vtj/pro-uni@0.18.2
- @vtj/uni-app@0.18.2
- @vtj/web@0.18.2
|
2026-06-22 01:30:20 +08:00 |
|
“chenhuachun”
|
4718b81ffa
|
ci: 👷commit
|
2026-06-21 23:45:25 +08:00 |
|
“chenhuachun”
|
b5dc03cf39
|
build: 📦 release
- vtj-project-app@0.18.1
- vtj-extension@0.18.1
- vtj-project-h5@0.18.1
- vtj-material@0.18.1
- vtj-plugin@0.18.1
- vtj-project-uniapp@0.18.1
- dev-web@0.18.1
- @vtj/docs@0.18.1
- @vtj/charts@0.18.1
- @vtj/coder@0.18.1
- @vtj/core@0.18.1
- @vtj/designer@0.18.1
- @vtj/icons@0.18.1
- @vtj/local@0.18.1
- @vtj/materials@0.18.1
- @vtj/parser@0.18.1
- @vtj/renderer@0.18.1
- @vtj/ui@0.18.1
- @vtj/uni@0.18.1
- @vtj/utils@0.18.1
- @vtj/h5@0.18.1
- @vtj/pro@0.18.1
- @vtj/pro-uni@0.18.1
- @vtj/uni-app@0.18.1
- @vtj/web@0.18.1
|
2026-06-21 23:43:43 +08:00 |
|
“chenhuachun”
|
f5b8b0e530
|
fix(designer): 处理文件内容为空时抛出错误
- 修改方法以捕获生成内容为空的情况
- 当内容为空时抛出明确的错误提示
- 保证无法查看文件内容的错误被正确抛出
- 增强错误处理的健壮性和用户提示体验
|
2026-06-21 23:41:35 +08:00 |
|
“chenhuachun”
|
c96835dc7c
|
ci: 👷commit
|
2026-06-20 20:38:00 +08:00 |
|
“chenhuachun”
|
9eba4a17a2
|
build: 📦 release
- vtj-project-app@0.18.0
- vtj-extension@0.18.0
- vtj-project-h5@0.18.0
- vtj-project-library@0.13.0
- vtj-material@0.18.0
- vtj-plugin@0.18.0
- vtj-project-uniapp@0.18.0
- create-vtj@0.13.0
- dev-web@0.18.0
- @vtj/docs@0.18.0
- @vtj/base@0.13.0
- @vtj/charts@0.18.0
- @vtj/cli@0.13.0
- @vtj/coder@0.18.0
- @vtj/core@0.18.0
- @vtj/designer@0.18.0
- @vtj/icons@0.18.0
- @vtj/local@0.18.0
- @vtj/materials@0.18.0
- @vtj/node@0.13.0
- @vtj/parser@0.18.0
- @vtj/renderer@0.18.0
- @vtj/ui@0.18.0
- @vtj/uni@0.18.0
- @vtj/utils@0.18.0
- @vtj/h5@0.18.0
- @vtj/pro@0.18.0
- @vtj/pro-uni@0.18.0
- @vtj/uni-app@0.18.0
- @vtj/web@0.18.0
|
2026-06-20 20:36:23 +08:00 |
|
“chenhuachun”
|
7d5f98c165
|
docs(tools): 补充代码示例,完善接口与配置说明
- 在各接口文档中添加详细 JSON 示例,便于用户理解参数格式
- 扩展 setApi 接口,新增 setApis 批量操作工具
- 新增依赖管理相关工具:getDeps、setDeps、removeDeps,支持批量操作依赖
- 规范全局配置工具描述,简化示例说明,提升文档一致性
- 更新权限控制、Axios、拦截器和路由守卫等配置工具说明,保持简洁明了
- 修正环境变量、国际化及 UniApp 配置工具部分示例和说明
- 调整工具调用建议,增加依赖管理步骤说明
|
2026-06-17 13:45:23 +08:00 |
|
“chenhuachun”
|
4011c70659
|
fix(chat-input): 修复文件识别失败时的提示与阻止发送
- 增加文件内容为空时的识别失败提示
- 阻止识别失败的文件上传后消息发送
- 添加调试输出当前文件列表的日志
- 优化附件列表内容拼接逻辑
|
2026-06-17 12:11:46 +08:00 |
|
“chenhuachun”
|
a9ed1cb06a
|
fix(renderer): 修复 Composition 生命周期执行错误处理和平台配置
- 优化 lifeCycles 组件的计算属性逻辑,简化三元判断表达式
- 在 renderer 模块中加入 triggerError 调用以统一错误处理
- 将 triggerError 函数设为导出以供外部使用
- 修改 pro 平台配置,将 platform 从 "uniapp" 调整为 "web"
|
2026-06-16 22:49:20 +08:00 |
|
“chenhuachun”
|
fa9999d5c2
|
feat(deps): 添加 easycom 支持并完善依赖编辑功能
- 在依赖数据结构中新增 easycom 配置接口支持
- 编辑弹窗增加 easycom 字段,并根据官方依赖权限控制禁用状态
- 调整编辑弹窗高度,优化表单样式布局
- 新增 isEdit 状态以区分新增与编辑模式
- 依赖数据填充逻辑优化,保证编辑时状态正确
- 内置物料配置添加 easycom 默认值
- 平台配置修改为 uniapp,配合 easycom 使用环境
|
2026-06-16 21:36:51 +08:00 |
|
“chenhuachun”
|
b0b5cd6b66
|
fix(composer): 修复 dataSources 解析时的符号转换问题
- parseDataSources 函数新增 symbols 参数以支持表达式转换
- 在 mockTemplate 和 transform 中根据 symbols 调用 transformExpression
- composition/index.ts 中调用 parseDataSources 时传入 symbols 参数
- 添加 parseDataSources 相关单元测试,验证表达式转换行为
- lifeCycles.vue 中修复条件判断结果,避免多余的 'setup' 添加
|
2026-06-15 22:32:55 +08:00 |
|
“chenhuachun”
|
fea69bc593
|
fix(app): 调整全局请求配置默认值以优化响应处理
- 修改apps/app/package.json中的访问配置,增加auth、storageKey及privateKey字段
- 调整全局请求配置中validSuccess默认值为false以避免误判业务失败
- 修改originResponse默认值为true,确保返回完整Axios响应对象便于灵活处理
- 更新多个组件及文档中关于validSuccess和originResponse的默认值说明
- 优化文档添加常见问题和典型错误场景,帮助用户正确使用响应校验配置
- 代码模板中添加ts-nocheck指令,避免类型检查带来的潜在问题
|
2026-06-15 20:24:32 +08:00 |
|
“chenhuachun”
|
83f5f5666c
|
docs(prompts): 增强响应数据处理及文档说明
- 详细说明响应数据提取机制及 originResponse 配置用法
- 补充示例展示如何读取分页响应头和下载文件响应头
- 说明开启 originResponse 后返回值的结构变化及注意事项
- 修正文档中章节编号,将 Vue SFC 使用章节改为 4.7
- 更新全局变量说明,补充 `@vtj/renderer` 提供的使用方式
- 添加 `__store` 和 `__access` 变量的前置条件说明
- 优化错误提示信息,减少冗余字段显示,提高可读性
|
2026-06-15 16:26:55 +08:00 |
|
“chenhuachun”
|
4a011d191b
|
fix(coder): 移除模板中的 ts-nocheck 注释以提高代码质量
- 删除 packages/coder 中模板文件的 // @ts-nocheck 注释,启用类型检查
- 优化运行时报错信息,增加错误实例、信息和堆栈的详细展示
- 修改 renderer provider 的错误处理逻辑,捕获错误并格式化输出
- 调整错误通知节流时间由300ms至200ms,提升响应速度
- 更新 web 平台组件导出,改用命名导出 charts 相关模块和版本信息
|
2026-06-15 15:11:04 +08:00 |
|
“chenhuachun”
|
405b2c22ef
|
chore(scope): 更新描述信息及完善测试覆盖
- 更新各包 package.json 中描述为 AI 驱动的 Vue3 企业级开发平台
- 调整 library 包版本号及版权信息
- 修改库中的测试命令为 vitest run
- 新增多个包的单元测试,覆盖组件导入、钩子函数、工具函数等
- 为多个包添加导出测试确保类型和成员完整
- 修正插件测试中导入判断逻辑
- 增强 UI 组件的测试,覆盖容器组件、内置字段编辑器等
- 引入新的公共测试依赖 @vue/test-utils
- 在 createViteConfig 相关测试中增加更多场景验证
- 重构部分测试用例结构,使用 describe 分组提升可读性
- 删除 CLI tsconfig 的 ignoreDeprecations 配置
- 删除 package 中一些无效或注释掉的测试代码
- 为文件操作相关功能新增测试验证基本读写、拷贝等功能正常
- 扩展对图表包 hooks 和组件的导出测试
- 添加图标包中图标组件的导出和功能测试
- 为附件组件相关工具函数添加文件类型识别和转换测试
- 优化和丰富 grid 组件的工具函数和常量测试覆盖率
- 新增 UI 包中安装器和公共工具函数的测试用例
- 修复 local 包中导入名称错误的问题,改为 createDevTools
- 在 charts 包新增对 hooks 的导出支持
- 调整部分包新增依赖和关键词,强调 AI 低代码等特性
|
2026-06-15 11:54:45 +08:00 |
|
“chenhuachun”
|
7b5532042f
|
test(designer): 添加单元测试覆盖多个管理器和工具类
- 为 DepsManager 编写新增、合并、过滤和删除依赖的测试用例
- 为 SetterManager 添加注册、获取、修改及类型匹配的测试
- 为 WidgetManager 添加注册、过滤、排序及远程控件相关测试
- 为 ToolRegistry 添加工具注册、修改、执行及描述生成测试
- 为 CodeIncrementalUpdater 添加增量更新、搜索替换及边界情况测试
- 为 utils 提供代理上下文、类属性、样式格式化、读取JSON及版本升级测试
- 新增 Vitest 配置,添加测试环境 setup 文件支持 DOM 和全局模拟
|
2026-06-15 01:41:19 +08:00 |
|
“chenhuachun”
|
fa7f5c5cdd
|
fix(ai): 调整聊天输入最小字符限制
- 将聊天输入校验的最小字符数从3调整为2
- 优化用户体验,降低输入门槛
- 保持消息提示逻辑不变
|
2026-06-14 19:58:01 +08:00 |
|
“chenhuachun”
|
4ff9a370f2
|
fix(parser): 优化顶层声明解析及错误提示
- 当顶层变量声明均为对象或数组字面量时,自动转换为 reactive()
- 对支持范围外的顶层变量声明抛出明确异常,要求使用 ref/reactive/computed 或函数声明
- 禁止顶层 class 声明,抛出异常提示使用其他声明方式
- 禁止游离顶层表达式和函数调用,改用生命周期钩子或方法声明
- 更新相关单元测试,确保异常抛出和 reactive 转换逻辑正确
- 调整 notify 通知参数容错,兼容多种错误消息格式
- 修改 API 响应处理,统一 fail 消息为 msg.message 或 msg
- 关闭 renderer 服务中 failMessage 字段,优化响应校验逻辑
|
2026-06-14 18:56:33 +08:00 |
|
“chenhuachun”
|
2781294e96
|
refactor(api): 优化请求头和模拟模板配置结构
- 将请求头字符串配置修改为JSExpression对象格式
- 将模拟数据模板函数字符串改为JSFunction对象格式
- 更新相关接口文档,明确headers和mockTemplate属性的类型和说明
- 统一请求头和mock模板的数据结构,提升可读性和可扩展性
- 修正了代码中多个相关JSON配置的格式一致性问题
|
2026-06-14 13:16:27 +08:00 |
|
“chenhuachun”
|
163110ab22
|
docs(api): 新增 VTJ API 管理使用和调用详细指南
- 详细介绍 API 数据流和生命周期管理流程
- 规范了 setApi、getApis、removeApi 等工具方法参数和用法
- 展示 ApiSchema 完整结构,包括基础信息、请求配置、模拟数据和 JSONP 配置
- 说明组件内如何通过 __apis 调用 API,包含路径参数和查询参数示例
- 给出典型 API 配置示例和请求场景快速查阅
- 提示注意 API 唯一性及调用时配置覆盖规则等关键细节
|
2026-06-13 23:27:46 +08:00 |
|
“chenhuachun”
|
c28deb2617
|
feat(runtime): 集成 UniApp 生命周期支持
- 在 renderer.ts 中将 UniApp 添加到渲染器上下文库中
- 扩展 createRendererOptions 以支持 UniApp 参数
- 修改 createCompositionLifeCycles,传入 UniApp 对象
- 在生命周期钩子映射中添加 UniApp 钩子兼容
- 优化无效生命周期钩子日志输出,简化提示信息
|
2026-06-12 23:04:37 +08:00 |
|
“chenhuachun”
|
17d866383e
|
feat(parser): 支持 uniapp 专用生命周期钩子
- 新增 UNI_HOOKS 集合,包含 uniapp 平台的专用生命周期钩子
- 解析时将 uniapp 生命周期钩子纳入生命周期识别条件
- 在 designer 组件中,根据平台和文件类型区分加载对应 uniapp 生命周期钩子列表
- 修改平台判断逻辑,引入 uniHooks 计算属性区分普通和组合式钩子
- 在 uni 包中新增 UNI_COMPOSITION_HOOKS_LIST 和 UNI_PAGE_HOOKS_LIST 常量
- 更新 pro 平台配置,将 platform 改为 uniapp 支持统一生命周期管理
|
2026-06-12 22:17:56 +08:00 |
|