Commit Graph

4016 Commits

Author SHA1 Message Date
“chenhuachun”
0802b93ead build: 📦 release
- vtj-project-app@0.20.8
 - vtj-extension@0.20.8
 - vtj-project-h5@0.20.8
 - vtj-material@0.20.8
 - vtj-plugin@0.20.8
 - vtj-project-uniapp@0.20.8
 - dev-web@0.20.8
 - @vtj/docs@0.20.8
 - @vtj/charts@0.20.8
 - @vtj/coder@0.20.8
 - @vtj/core@0.20.8
 - @vtj/designer@0.20.8
 - @vtj/icons@0.20.8
 - @vtj/local@0.20.8
 - @vtj/materials@0.20.8
 - @vtj/parser@0.20.8
 - @vtj/renderer@0.20.8
 - @vtj/ui@0.20.8
 - @vtj/uni@0.20.8
 - @vtj/utils@0.20.8
 - @vtj/h5@0.20.8
 - @vtj/pro@0.20.8
 - @vtj/pro-uni@0.20.8
 - @vtj/uni-app@0.20.8
 - @vtj/web@0.20.8
@vtj/charts@0.20.8 @vtj/coder@0.20.8 @vtj/core@0.20.8 @vtj/designer@0.20.8 @vtj/docs@0.20.8 @vtj/h5@0.20.8 @vtj/icons@0.20.8 @vtj/local@0.20.8 @vtj/materials@0.20.8 @vtj/parser@0.20.8 @vtj/pro-uni@0.20.8 @vtj/pro@0.20.8 @vtj/renderer@0.20.8 @vtj/ui@0.20.8 @vtj/uni-app@0.20.8 @vtj/uni@0.20.8 @vtj/utils@0.20.8 @vtj/web@0.20.8 dev-web@0.20.8 vtj-extension@0.20.8 vtj-material@0.20.8 vtj-plugin@0.20.8 vtj-project-app@0.20.8 vtj-project-h5@0.20.8 vtj-project-uniapp@0.20.8
2026-10-14 09:15:25 +08:00
踩着两条虫
7c41570ce0 !644 !642 feat(designer):uniapp端 应用增强
Merge pull request !644 from 踩着两条虫/master
2026-10-14 01:07:21 +00:00
踩着两条虫
b49d0c56b6 !642 feat(designer):uniapp端 应用增强
Merge pull request !642 from xxt/master
2026-10-14 01:06:51 +00:00
踩着两条虫
a450e3c12d !643 feat(report): 支持关闭远程遥测功能
Merge pull request !643 from stylet/feat-report-disabled
2026-10-14 01:06:02 +00:00
stylet
bce832e161 feat(report): 支持关闭远程遥测功能 2026-10-13 19:01:41 +08:00
xxt
3fd8ce9509 feat(designer):uniapp端 应用增强 2026-10-13 15:02:44 +08:00
踩着两条虫
62bf992f9e !641 ci: commit
Merge pull request !641 from 踩着两条虫/next
0.20.7
2026-10-09 09:46:28 +00:00
“chenhuachun”
6b25571b41 ci: 👷commit 2026-10-09 17:42:02 +08:00
“chenhuachun”
13ead5536c build: 📦 release
- vtj-project-app@0.20.7
 - vtj-extension@0.20.7
 - vtj-project-h5@0.20.7
 - vtj-project-library@0.15.4
 - vtj-material@0.20.7
 - vtj-plugin@0.20.7
 - vtj-project-uniapp@0.20.7
 - dev-web@0.20.7
 - @vtj/docs@0.20.7
 - @vtj/charts@0.20.7
 - @vtj/coder@0.20.7
 - @vtj/core@0.20.7
 - @vtj/designer@0.20.7
 - @vtj/icons@0.20.7
 - @vtj/local@0.20.7
 - @vtj/materials@0.20.7
 - @vtj/parser@0.20.7
 - @vtj/renderer@0.20.7
 - @vtj/ui@0.20.7
 - @vtj/uni@0.20.7
 - @vtj/utils@0.20.7
 - @vtj/h5@0.20.7
 - @vtj/pro@0.20.7
 - @vtj/pro-uni@0.20.7
 - @vtj/uni-app@0.20.7
 - @vtj/web@0.20.7
@vtj/charts@0.20.7 @vtj/coder@0.20.7 @vtj/core@0.20.7 @vtj/designer@0.20.7 @vtj/docs@0.20.7 @vtj/h5@0.20.7 @vtj/icons@0.20.7 @vtj/local@0.20.7 @vtj/materials@0.20.7 @vtj/parser@0.20.7 @vtj/pro-uni@0.20.7 @vtj/pro@0.20.7 @vtj/renderer@0.20.7 @vtj/ui@0.20.7 @vtj/uni-app@0.20.7 @vtj/uni@0.20.7 @vtj/utils@0.20.7 @vtj/web@0.20.7 dev-web@0.20.7 vtj-extension@0.20.7 vtj-material@0.20.7 vtj-plugin@0.20.7 vtj-project-app@0.20.7 vtj-project-h5@0.20.7 vtj-project-library@0.15.4 vtj-project-uniapp@0.20.7
2026-10-09 17:37:32 +08:00
“chenhuachun”
94922ddfa3 feat(designer): 优化添加组件弹窗布局和样式
- 添加弹窗可调整大小和固定宽度属性
- 重构目标组件部分结构,增加标签和样式提升可读性
- 调整组件插槽区域布局及宽度,提升响应式表现
- 优化错误提示样式,使用弹性布局保障内容显示
- 增加多个子元素样式定义,改进排版与视觉层次
- 统一字体大小、颜色及间距,增强界面一致性
2026-10-09 17:31:57 +08:00
踩着两条虫
c0fafcae18 !640 !639 feat(designer): 画布和大纲树组件 action 增加“添加”操作按钮
Merge pull request !640 from 踩着两条虫/master
2026-10-09 09:17:35 +00:00
踩着两条虫
50c1ce8000 !639 feat(designer): 画布和大纲树组件 action 增加“添加”操作按钮
Merge pull request !639 from stylet/feat/designer-insert-component
2026-10-09 09:17:06 +00:00
stylet
c6f1eabc6d feat(designer): 画布和大纲树组件 action 增加“添加”操作按钮
1. 可以直接通过操作按钮显示组件选择弹窗,选择 slot 插入组件
2. 画布增加“定位”操作按钮,可直接打开“大纲树”面板,定位节点
3. 大纲树当前选中的树节点增加 scrollIntoView 操作,及样式优化
2026-10-08 18:26:37 +08:00
“chenhuachun”
dcdfe6f47a fix(parser): 修复 styleToJson 解析冒号处理问题
- 修改 styleToJson 仅按第一个冒号拆分,避免 url 中的冒号导致解析错误
- 处理无冒号声明时跳过,防止程序异常
- 新增用例验证包含 url 协议的样式解析正确
- 新增用例验证无冒号声明被忽略的情况
- 更新库版本号至 0.15.3
2026-09-09 15:32:56 +08:00
踩着两条虫
c695a2f522 !638 ci: commit
Merge pull request !638 from 踩着两条虫/next
2026-09-09 00:55:26 +00:00
“chenhuachun”
ece3190b99 ci: 👷commit 2026-09-09 08:48:31 +08:00
“chenhuachun”
583c3c7709 build: 📦 release
- vtj-project-app@0.20.6
 - vtj-extension@0.20.6
 - vtj-project-h5@0.20.6
 - vtj-material@0.20.6
 - vtj-plugin@0.20.6
 - vtj-project-uniapp@0.20.6
 - dev-web@0.20.6
 - @vtj/docs@0.20.6
 - @vtj/charts@0.20.6
 - @vtj/coder@0.20.6
 - @vtj/core@0.20.6
 - @vtj/designer@0.20.6
 - @vtj/icons@0.20.6
 - @vtj/local@0.20.6
 - @vtj/materials@0.20.6
 - @vtj/parser@0.20.6
 - @vtj/renderer@0.20.6
 - @vtj/ui@0.20.6
 - @vtj/uni@0.20.6
 - @vtj/utils@0.20.6
 - @vtj/h5@0.20.6
 - @vtj/pro@0.20.6
 - @vtj/pro-uni@0.20.6
 - @vtj/uni-app@0.20.6
 - @vtj/web@0.20.6
@vtj/charts@0.20.6 @vtj/coder@0.20.6 @vtj/core@0.20.6 @vtj/designer@0.20.6 @vtj/docs@0.20.6 @vtj/h5@0.20.6 @vtj/icons@0.20.6 @vtj/local@0.20.6 @vtj/materials@0.20.6 @vtj/parser@0.20.6 @vtj/pro-uni@0.20.6 @vtj/pro@0.20.6 @vtj/renderer@0.20.6 @vtj/ui@0.20.6 @vtj/uni-app@0.20.6 @vtj/uni@0.20.6 @vtj/utils@0.20.6 @vtj/web@0.20.6 dev-web@0.20.6 vtj-extension@0.20.6 vtj-material@0.20.6 vtj-plugin@0.20.6 vtj-project-app@0.20.6 vtj-project-h5@0.20.6 vtj-project-uniapp@0.20.6
2026-09-09 08:45:25 +08:00
“chenhuachun”
0823ad6ea8 fix(renderer): 修复 uniapp 平台不初始化全局变量的问题
- 添加条件判断,避免在 uniapp 平台执行 initGlobals 方法
- 保持其他平台正常初始化全局变量
- 确保环境变量和国际化功能不受影响
2026-09-09 08:43:31 +08:00
踩着两条虫
24ace3c595 !637 ci: commit
Merge pull request !637 from 踩着两条虫/next
2026-09-07 11:53:04 +00:00
“chenhuachun”
97d29d09f2 ci: 👷commit 2026-09-07 17:11:50 +08:00
“chenhuachun”
dcc615efd4 build: 📦 release
- vtj-project-app@0.20.5
 - vtj-extension@0.20.5
 - vtj-project-h5@0.20.5
 - vtj-project-library@0.15.3
 - vtj-material@0.20.5
 - vtj-plugin@0.20.5
 - vtj-project-uniapp@0.20.5
 - create-vtj@0.14.1
 - dev-web@0.20.5
 - @vtj/docs@0.20.5
 - @vtj/charts@0.20.5
 - @vtj/coder@0.20.5
 - @vtj/core@0.20.5
 - @vtj/designer@0.20.5
 - @vtj/icons@0.20.5
 - @vtj/local@0.20.5
 - @vtj/materials@0.20.5
 - @vtj/parser@0.20.5
 - @vtj/renderer@0.20.5
 - @vtj/ui@0.20.5
 - @vtj/uni@0.20.5
 - @vtj/utils@0.20.5
 - @vtj/h5@0.20.5
 - @vtj/pro@0.20.5
 - @vtj/pro-uni@0.20.5
 - @vtj/uni-app@0.20.5
 - @vtj/web@0.20.5
@vtj/charts@0.20.5 @vtj/coder@0.20.5 @vtj/core@0.20.5 @vtj/designer@0.20.5 @vtj/docs@0.20.5 @vtj/h5@0.20.5 @vtj/icons@0.20.5 @vtj/local@0.20.5 @vtj/materials@0.20.5 @vtj/parser@0.20.5 @vtj/pro-uni@0.20.5 @vtj/pro@0.20.5 @vtj/renderer@0.20.5 @vtj/ui@0.20.5 @vtj/uni-app@0.20.5 @vtj/uni@0.20.5 @vtj/utils@0.20.5 @vtj/web@0.20.5 create-vtj@0.14.1 dev-web@0.20.5 vtj-extension@0.20.5 vtj-material@0.20.5 vtj-plugin@0.20.5 vtj-project-app@0.20.5 vtj-project-h5@0.20.5 vtj-project-library@0.15.3 vtj-project-uniapp@0.20.5
2026-09-07 15:47:38 +08:00
“chenhuachun”
2a0ee1ef6e refactor(agent): 优化 Architect 规划流程及错误处理机制
- 重构规划前预检逻辑,支持预检后继续生成最终计划
- 按顺序保存规划尝试与预检结果,支持回放和导出
- 增加规划失败时的错误捕获与重试机制,最多重试多次
- 保存所有规划尝试的详细记录,包括内容、状态、错误和耗时
- 修复参数校验提示,显示具体工具参数差异信息
- 回放时兼容旧记录,新增 architectRecords 字段解析
- 导出时包含 architectRecords 以完整展现规划过程
- 新增相关单元测试覆盖多种预检和重试场景,提升可靠性
- 升级库版本号至 0.15.2
2026-09-07 14:49:33 +08:00
“chenhuachun”
32a521ca0d feat(core): 增加后端模型读取支持及相关组件
- 在 Service 抽象类中新增后端能力和草稿读取接口定义
- 新增 BackendCapabilities 和 BackendDraftView 类型接口
- 实现 useBackendModels 钩子管理后端模型状态和加载逻辑
- 添加后端模型面板组件展示模型详细信息及错误重试
- 在 Apps 区域集成后端模型面板增加对应入口和权限判断
- 更新内置小部件列表,新增后端模型面板组件引用
- BaseService 默认实现后端能力查询接口,返回空能力
- 增加多项单元测试覆盖后端模型读取及组件功能行为
2026-09-07 13:56:27 +08:00
“chenhuachun”
2a246c69e0 feat(core): 增加后端模型协议支持及相关类型定义
- 新增 backend 目录及索引导出,实现后端模型协议 v1
- 定义 BackendSchema、BackendDiagnostic、BackendValidationResult 类型
- 设计多种后端字段类型及模型、策略、索引的接口定义
- 实现对字段默认值、可空性、操作权限等的详细约束
- 增加对 JSON 可序列化类型的严格定义,避免 undefined
- 编写单元测试覆盖类型校验、序列化及各字段类型支持
- 确保现有 ProjectSchema 与 backend 数据序列化分离避免耦合
2026-09-07 09:19:16 +08:00
“chenhuachun”
13efaeec6f fix(build): 解决uniapp项目中axios适配器上传冲突并修复组合式API问题
- 在vite配置中添加并启用createCompositionFixPlugin插件
- 调整fixAxiosAdapterUploadConflict插件的导入和调用顺序
- 同步更新模板中的vite配置,保证新插件生效
- 优化插件加载顺序,避免冲突和错误发生
2026-09-06 20:51:26 +08:00
踩着两条虫
433d3c46ac !636 ci: commit
Merge pull request !636 from 踩着两条虫/next
2026-09-03 09:08:19 +00:00
“chenhuachun”
1e5ec4636c ci: 👷commit 2026-09-03 16:36:39 +08:00
“chenhuachun”
699d0334ec build: 📦 release
- vtj-project-app@0.20.4
 - vtj-extension@0.20.4
 - vtj-project-h5@0.20.4
 - vtj-project-library@0.15.2
 - vtj-material@0.20.4
 - vtj-plugin@0.20.4
 - vtj-project-uniapp@0.20.4
 - dev-web@0.20.4
 - @vtj/docs@0.20.4
 - @vtj/charts@0.20.4
 - @vtj/coder@0.20.4
 - @vtj/core@0.20.4
 - @vtj/designer@0.20.4
 - @vtj/icons@0.20.4
 - @vtj/local@0.20.4
 - @vtj/materials@0.20.4
 - @vtj/parser@0.20.4
 - @vtj/renderer@0.20.4
 - @vtj/ui@0.20.4
 - @vtj/uni@0.20.4
 - @vtj/utils@0.20.4
 - @vtj/h5@0.20.4
 - @vtj/pro@0.20.4
 - @vtj/pro-uni@0.20.4
 - @vtj/uni-app@0.20.4
 - @vtj/web@0.20.4
@vtj/charts@0.20.4 @vtj/coder@0.20.4 @vtj/core@0.20.4 @vtj/designer@0.20.4 @vtj/docs@0.20.4 @vtj/h5@0.20.4 @vtj/icons@0.20.4 @vtj/local@0.20.4 @vtj/materials@0.20.4 @vtj/parser@0.20.4 @vtj/pro-uni@0.20.4 @vtj/pro@0.20.4 @vtj/renderer@0.20.4 @vtj/ui@0.20.4 @vtj/uni-app@0.20.4 @vtj/uni@0.20.4 @vtj/utils@0.20.4 @vtj/web@0.20.4 dev-web@0.20.4 vtj-extension@0.20.4 vtj-material@0.20.4 vtj-plugin@0.20.4 vtj-project-app@0.20.4 vtj-project-h5@0.20.4 vtj-project-library@0.15.2 vtj-project-uniapp@0.20.4
2026-09-03 16:35:22 +08:00
“chenhuachun”
43a2458e9f feat(architect): 完善执行计划的归一化和错误纠正功能
- 版本升级至 0.15.1
- 新增 architectRecords 用于记录每次 architect 过程的详细步骤情况
- 扩展 executeArchitectPlan,支持记录和上传每次尝试的详细执行步骤
- 归一化计划 normalizePlan 增强,支持从工具注册表补全参数和依赖信息
- parsePlanOutput 校验时增加 correction 字段,保存全部参数缺失等错误信息
- architect 流程中重试阶段保留所有错误纠正信息,用于完整反馈和重试
- 修改 saveTrace 和 saveChat 接口使用 architectRecords 作为步骤详情上传
- 单元测试补充对 architectRecords 的校验以及错误和纠正信息的断言覆盖
- 详细测试覆盖工具调用参数校验、依赖关系自动补全及类型合法性验证
- 确保无参数工具调用能自动补全空数组参数以避免执行失败
- 优化多次执行操作中 tokens 统计和状态信息正确传递及记录
- 解决 plan.steps 中依赖项类型校验及引用自动补全问题,确保流程可靠运行
2026-09-03 14:05:53 +08:00
“chenhuachun”
0d6bc39540 ci: 👷commit 2026-09-03 11:41:29 +08:00
“chenhuachun”
14fcebaf4d build: 📦 release
- vtj-project-app@0.20.3
 - vtj-extension@0.20.3
 - vtj-project-h5@0.20.3
 - vtj-material@0.20.3
 - vtj-plugin@0.20.3
 - vtj-project-uniapp@0.20.3
 - dev-web@0.20.3
 - @vtj/docs@0.20.3
 - @vtj/charts@0.20.3
 - @vtj/coder@0.20.3
 - @vtj/core@0.20.3
 - @vtj/designer@0.20.3
 - @vtj/icons@0.20.3
 - @vtj/local@0.20.3
 - @vtj/materials@0.20.3
 - @vtj/parser@0.20.3
 - @vtj/renderer@0.20.3
 - @vtj/ui@0.20.3
 - @vtj/uni@0.20.3
 - @vtj/utils@0.20.3
 - @vtj/h5@0.20.3
 - @vtj/pro@0.20.3
 - @vtj/pro-uni@0.20.3
 - @vtj/uni-app@0.20.3
 - @vtj/web@0.20.3
@vtj/charts@0.20.3 @vtj/coder@0.20.3 @vtj/core@0.20.3 @vtj/designer@0.20.3 @vtj/docs@0.20.3 @vtj/h5@0.20.3 @vtj/icons@0.20.3 @vtj/local@0.20.3 @vtj/materials@0.20.3 @vtj/parser@0.20.3 @vtj/pro-uni@0.20.3 @vtj/pro@0.20.3 @vtj/renderer@0.20.3 @vtj/ui@0.20.3 @vtj/uni-app@0.20.3 @vtj/uni@0.20.3 @vtj/utils@0.20.3 @vtj/web@0.20.3 dev-web@0.20.3 vtj-extension@0.20.3 vtj-material@0.20.3 vtj-plugin@0.20.3 vtj-project-app@0.20.3 vtj-project-h5@0.20.3 vtj-project-uniapp@0.20.3
2026-09-03 11:40:14 +08:00
“chenhuachun”
70fd5d577d refactor(coder): 支持自定义provider标识符处理组件定义
- parseUrlSchemas和parseBlockPlugins增加provider参数,支持自定义provider名称
- composition中调用上述函数时传入'__provider'作为provider标识符
- parseScriptSetup新增parseProviderComponentDefine,解析__provider.define*Component中的组件定义
- scriptSetup逻辑中收集componentDefines,供后续template解析使用
- template解析支持从componentDefines中恢复动态component的from信息,并自动去除props.is属性
- 测试新增对应功能的用例,校验__provider标识符下插件组件和url schema组件的正确解析与渲染
2026-09-03 11:39:00 +08:00
“chenhuachun”
3d3e6ea7cb fix(ui): 修复路由视图键值导致的问题
- 删除了 RouterView 中基于 route.fullPath 设置的 key 属性
- 改为使用默认无 key 或基于 route.path 的 key 避免不必要的重渲染
- 保持组件逻辑稳定,防止路由切换异常
2026-09-03 11:14:13 +08:00
“chenhuachun”
297f9b6025 ci: 👷commit 2026-09-02 11:35:22 +08:00
“chenhuachun”
002435deb2 build: 📦 release
- vtj-project-app@0.20.2
 - vtj-extension@0.20.2
 - vtj-project-h5@0.20.2
 - vtj-material@0.20.2
 - vtj-plugin@0.20.2
 - vtj-project-uniapp@0.20.2
 - dev-web@0.20.2
 - @vtj/docs@0.20.2
 - @vtj/charts@0.20.2
 - @vtj/coder@0.20.2
 - @vtj/core@0.20.2
 - @vtj/designer@0.20.2
 - @vtj/icons@0.20.2
 - @vtj/local@0.20.2
 - @vtj/materials@0.20.2
 - @vtj/parser@0.20.2
 - @vtj/renderer@0.20.2
 - @vtj/ui@0.20.2
 - @vtj/uni@0.20.2
 - @vtj/utils@0.20.2
 - @vtj/h5@0.20.2
 - @vtj/pro@0.20.2
 - @vtj/pro-uni@0.20.2
 - @vtj/uni-app@0.20.2
 - @vtj/web@0.20.2
@vtj/charts@0.20.2 @vtj/coder@0.20.2 @vtj/core@0.20.2 @vtj/designer@0.20.2 @vtj/docs@0.20.2 @vtj/h5@0.20.2 @vtj/icons@0.20.2 @vtj/local@0.20.2 @vtj/materials@0.20.2 @vtj/parser@0.20.2 @vtj/pro-uni@0.20.2 @vtj/pro@0.20.2 @vtj/renderer@0.20.2 @vtj/ui@0.20.2 @vtj/uni-app@0.20.2 @vtj/uni@0.20.2 @vtj/utils@0.20.2 @vtj/web@0.20.2 dev-web@0.20.2 vtj-extension@0.20.2 vtj-material@0.20.2 vtj-plugin@0.20.2 vtj-project-app@0.20.2 vtj-project-h5@0.20.2 vtj-project-uniapp@0.20.2
2026-09-02 11:34:02 +08:00
“chenhuachun”
3096688a6a fix(pro): 更新VTJ.PRO平台的远程地址和认证链接
- 将远程地址从本地环境改为正式环境 https://app.vtj.pro
- 更新认证页面链接为正式环境地址
- 确保访问存储键和私钥配置保持不变
2026-09-02 11:33:33 +08:00
“chenhuachun”
84593e1787 ci: 👷commit 2026-09-02 11:20:45 +08:00
“chenhuachun”
7759ab46c0 build: 📦 release
- vtj-project-app@0.20.1
 - vtj-extension@0.20.1
 - vtj-project-h5@0.20.1
 - vtj-project-library@0.15.1
 - vtj-material@0.20.1
 - vtj-plugin@0.20.1
 - vtj-project-uniapp@0.20.1
 - dev-web@0.20.1
 - @vtj/docs@0.20.1
 - @vtj/charts@0.20.1
 - @vtj/coder@0.20.1
 - @vtj/core@0.20.1
 - @vtj/designer@0.20.1
 - @vtj/icons@0.20.1
 - @vtj/local@0.20.1
 - @vtj/materials@0.20.1
 - @vtj/parser@0.20.1
 - @vtj/renderer@0.20.1
 - @vtj/ui@0.20.1
 - @vtj/uni@0.20.1
 - @vtj/utils@0.20.1
 - @vtj/h5@0.20.1
 - @vtj/pro@0.20.1
 - @vtj/pro-uni@0.20.1
 - @vtj/uni-app@0.20.1
 - @vtj/web@0.20.1
@vtj/charts@0.20.1 @vtj/coder@0.20.1 @vtj/core@0.20.1 @vtj/designer@0.20.1 @vtj/docs@0.20.1 @vtj/h5@0.20.1 @vtj/icons@0.20.1 @vtj/local@0.20.1 @vtj/materials@0.20.1 @vtj/parser@0.20.1 @vtj/pro-uni@0.20.1 @vtj/pro@0.20.1 @vtj/renderer@0.20.1 @vtj/ui@0.20.1 @vtj/uni-app@0.20.1 @vtj/uni@0.20.1 @vtj/utils@0.20.1 @vtj/web@0.20.1 dev-web@0.20.1 vtj-extension@0.20.1 vtj-material@0.20.1 vtj-plugin@0.20.1 vtj-project-app@0.20.1 vtj-project-h5@0.20.1 vtj-project-library@0.15.1 vtj-project-uniapp@0.20.1
2026-09-02 11:19:27 +08:00
“chenhuachun”
77c5d3cd0c feat(agent): 实现规划前只读上下文收集及步骤结果引用解析
- 新增 PlanningContextRequest 类型及上下文收集函数 collectPlanningContext
- Architect 规划阶段支持先请求只读上下文,再基于真实数据生成最终计划
- 扩展 PlanOutput 解析,支持识别预检上下文请求(preflight)
- 优化 useArchitectPlan,集成预检上下文执行和后续计划生成流程
- 引入 StepResultRef 类型,支持在计划步骤参数中引用前置步骤结果
- 实现 resolveStepReferences 函数,自动解析步骤结果引用为真实参数
- 增强工具参数校验,允许步骤结果引用作为有效参数
- useEditorStep 中应用步骤结果引用解析,增强运行时参数绑定
- 修改 useReplayChat,确保 Architect 预检和最终计划合并为一个对话轮次
- 新增 getPageTreeValidation 工具,校验子页面直接挂载在指定父页面下
- 计划校验新增规则,强制创建嵌套页面时调用页面树验证工具
- 多处测试用例扩展,覆盖预检流程、步骤引用解析和页面树验证功能
- 修改 version 升级到 0.15.0
- platforms/pro 环境地址临时改为本地地址,方便本地调试
- 修复预览链接跳转逻辑,支持项目首页直接访问
2026-09-02 11:18:44 +08:00
踩着两条虫
d3e78e8484 !635 ci: commit
Merge pull request !635 from 踩着两条虫/next
0.20.0
2026-08-31 09:52:22 +00:00
“chenhuachun”
ece2ac6050 ci: 👷commit 2026-08-31 16:04:35 +08:00
“chenhuachun”
034a099a53 build: 📦 release
- vtj-project-app@0.20.0
 - vtj-extension@0.20.0
 - vtj-project-h5@0.20.0
 - vtj-project-library@0.15.0
 - vtj-material@0.20.0
 - vtj-plugin@0.20.0
 - vtj-project-uniapp@0.20.0
 - create-vtj@0.14.0
 - dev-web@0.20.0
 - @vtj/docs@0.20.0
 - @vtj/charts@0.20.0
 - @vtj/coder@0.20.0
 - @vtj/core@0.20.0
 - @vtj/designer@0.20.0
 - @vtj/icons@0.20.0
 - @vtj/local@0.20.0
 - @vtj/materials@0.20.0
 - @vtj/parser@0.20.0
 - @vtj/renderer@0.20.0
 - @vtj/ui@0.20.0
 - @vtj/uni@0.20.0
 - @vtj/utils@0.20.0
 - @vtj/h5@0.20.0
 - @vtj/pro@0.20.0
 - @vtj/pro-uni@0.20.0
 - @vtj/uni-app@0.20.0
 - @vtj/web@0.20.0
@vtj/charts@0.20.0 @vtj/coder@0.20.0 @vtj/core@0.20.0 @vtj/designer@0.20.0 @vtj/docs@0.20.0 @vtj/h5@0.20.0 @vtj/icons@0.20.0 @vtj/local@0.20.0 @vtj/materials@0.20.0 @vtj/parser@0.20.0 @vtj/pro-uni@0.20.0 @vtj/pro@0.20.0 @vtj/renderer@0.20.0 @vtj/ui@0.20.0 @vtj/uni-app@0.20.0 @vtj/uni@0.20.0 @vtj/utils@0.20.0 @vtj/web@0.20.0 create-vtj@0.14.0 dev-web@0.20.0 vtj-extension@0.20.0 vtj-material@0.20.0 vtj-plugin@0.20.0 vtj-project-app@0.20.0 vtj-project-h5@0.20.0 vtj-project-library@0.15.0 vtj-project-uniapp@0.20.0
2026-08-31 16:03:20 +08:00
“chenhuachun”
895a666ff7 ci: 👷commit 2026-08-31 16:02:36 +08:00
“chenhuachun”
08c0891608 fix(npmrc): 清除模板中的多余配置项
- 移除所有模板中的 hoist 配置
- 删除 hamefully-hoist 配置项
- 去掉 node-linker 设置为 hoisted 的配置
- 保留 registry 设置为 npmmirror 源地址
2026-08-31 15:05:27 +08:00
“chenhuachun”
b929cd789e refactor(form): 优化代码格式和注释部分调整
- 合并单行标签属性,提升代码简洁性
- 注释了部分无用 XField 组件,便于后续开发维护
- 精简三元表达式,使代码更易读
- 保持代码风格一致,提升整体可维护性
2026-08-31 14:55:20 +08:00
“chenhuachun”
50f002731f fix(ui): 修复Content组件RouterView key绑定问题
- 将RouterView的key属性从route.fullPath改为route.path
- 解决key变化引发的组件重渲染异常
- 优化路由视图切换的性能表现
2026-08-31 14:49:58 +08:00
“chenhuachun”
d86d71b107 fix(local): 修复远程地址默认值和访问链接
- 添加 defaultRemote 常量统一管理默认远程地址
- 修正 auth 地址使用 vtj.remote 配置或默认远程地址
- config.remote 使用 defaultRemote 变量替代硬编码
- 优化代码结构以便后续远程地址配置维护
2026-08-31 14:29:34 +08:00
“chenhuachun”
d7be94f1cc ci: 👷commit 2026-08-31 11:04:03 +08:00
“chenhuachun”
83bc6922ee build: 📦 release
- vtj-project-app@0.19.23-alpha.0
 - vtj-extension@0.19.23-alpha.0
 - vtj-project-h5@0.19.23-alpha.0
 - vtj-material@0.19.23-alpha.0
 - vtj-plugin@0.19.23-alpha.0
 - vtj-project-uniapp@0.19.23-alpha.0
 - dev-web@0.19.23-alpha.0
 - @vtj/docs@0.19.23-alpha.0
 - @vtj/charts@0.19.23-alpha.0
 - @vtj/coder@0.19.23-alpha.0
 - @vtj/core@0.19.23-alpha.0
 - @vtj/designer@0.19.23-alpha.0
 - @vtj/icons@0.19.23-alpha.0
 - @vtj/local@0.19.23-alpha.0
 - @vtj/materials@0.19.23-alpha.0
 - @vtj/parser@0.19.23-alpha.0
 - @vtj/renderer@0.19.23-alpha.0
 - @vtj/ui@0.19.23-alpha.0
 - @vtj/uni@0.19.23-alpha.0
 - @vtj/utils@0.19.23-alpha.0
 - @vtj/h5@0.19.23-alpha.0
 - @vtj/pro@0.19.23-alpha.0
 - @vtj/pro-uni@0.19.23-alpha.0
 - @vtj/uni-app@0.19.23-alpha.0
 - @vtj/web@0.19.23-alpha.0
@vtj/charts@0.19.23-alpha.0 @vtj/coder@0.19.23-alpha.0 @vtj/core@0.19.23-alpha.0 @vtj/designer@0.19.23-alpha.0 @vtj/docs@0.19.23-alpha.0 @vtj/h5@0.19.23-alpha.0 @vtj/icons@0.19.23-alpha.0 @vtj/local@0.19.23-alpha.0 @vtj/materials@0.19.23-alpha.0 @vtj/parser@0.19.23-alpha.0 @vtj/pro-uni@0.19.23-alpha.0 @vtj/pro@0.19.23-alpha.0 @vtj/renderer@0.19.23-alpha.0 @vtj/ui@0.19.23-alpha.0 @vtj/uni-app@0.19.23-alpha.0 @vtj/uni@0.19.23-alpha.0 @vtj/utils@0.19.23-alpha.0 @vtj/web@0.19.23-alpha.0 dev-web@0.19.23-alpha.0 vtj-extension@0.19.23-alpha.0 vtj-material@0.19.23-alpha.0 vtj-plugin@0.19.23-alpha.0 vtj-project-app@0.19.23-alpha.0 vtj-project-h5@0.19.23-alpha.0 vtj-project-uniapp@0.19.23-alpha.0
2026-08-31 11:02:47 +08:00
“chenhuachun”
dcb6b58fa6 feat(core): 实现项目文件路径和路由路径规范管理
- 新增文件路径和路由路径的规范校验及处理工具函数
- 支持基于文件路径生成页面路由,避免硬编码id路径
- 新增项目文件索引,支持通过路径快速定位页面和区块
- 修改生成器以支持基于路径的区块导入路径解析
- 项目模型新增路径校验,拒绝名称和路径冲突的页面和区块
- 支持区块和页面创建更新时自动路径映射及唯一路径校验
- 设计器界面完善文件路径输入及校验反馈
- 生成源码页面路径改为显示相对源码根目录的路径
- 新增相关单元测试覆盖路径处理和名称冲突校验功能
- 调整生成模块支持传入项目参数以完成路径索引辅助解析
2026-08-31 11:00:17 +08:00