Files
vtj/TODO.md
“chenhuachun” 48492a1505 chore: 🚀 todo
2025-10-11 16:32:24 +08:00

108 lines
3.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Todo
## 需求池
### ~~AI助手支持解析Sketch/Figma/蓝湖/MasterGo元数据生成页面~~
- Sketch/Figma 实现方式
1. 开发Sketch插件导出设计稿图层json格式数据
1. AI助手支持上传json文件和文本录入json内容
1. 解析和压缩json数据
1. 调用 Claude 4 生成提示词
1. 对接回现有的DeepSeek生成代码API
### AI识别图生代码时自动生成相似装饰图片
- 技术调研
### ~~历史记录支持手动和自动模式~~
- 实现需求
1. 历史记录面板增加一个 自动/手动 开关 和 手动触发保存记录的按钮
1. 手动触发的保存需要填写备注信息, 最近的50份记录排除手动的即手动保存的记录不会自动删除
1. 历史项目支持打标记,打了标记的项即转为手动记录
### 可配置化的JSON设置器
- 组件有的属性是 Object/Array 类型不了解内部数据结构时用户难设置。需要对数据进行schema描述提示用表格形式显示需要支持数类型键值对、基础类型数组、对象的数组。
### ~~设计视图区支持打开多个文件~~
- ~~工作区的Tab改为记录最近打开的页面、区块设计视图、源码视图、DSL视图改为到当前激活的Tab项内切换。~~
### 增加AI Agent支持自然语言操作页面、区块、数据源等
- 验证可行性
### 扩展物料库
- 独立代码仓库构建扩展物料库
### 静态文件资源管理器
- 支持本地文件和oss文件资源管理
### ~~设计器支持应用级的全局功能和样式配置~~
- ~~自定义增强应用全局代码,全局样式~~
### 芋道深度集成案例
### 自建平台项目示例工程
### 设计器优化
- 页面、区块支持自动生成名称
- 大纲树显示节点class名
~~- 节点样式设置支持 flex-grow、flex-shrink设置~~
- XIcon组件迁移到 @vtj/icons 依赖调整AI提示词
- ~~AI元数据支持文本输入支持 MasterGo~~
- 依赖物料组件支持配置是否显示在组件库面板
- ~~页面路由支持嵌套增加RouterView~~
- 区块定义属性支持指定属性设置器
- 区块定义支持设置组件暴露
- 支持自定义路由和文件名,文件保存位置
- ~~页面中的区块支持快捷方式打开~~
### 视频教程
### 在线LCDP
- ~~应用支持权限设置: 公开(无需任何身份验证即可访问),内部公开(任何登录的用户都可以访问),非公开(仅限自己访问)~~
- 用户列表支持注册时间排序
### 重构DevTool模块
### bugs
- ~~页面另存为区块时css样式没有带过去~~
- ~~页面mounted拿不到$refs~~
- ~~区块第一次拖进页面后,无法再拖到,需要刷新才可以~~
- ~~vue代码 v-if v-for template标签内无子标签或多个子标签parser异常~~
- ~~pro engine 处理跳转链接需要适配 设置了 pageRouteName 的情况~~
- XMenu组件支持折叠图标模式
## 版本规划
### v0.13.0
- AI Agent 应用级智能体
- ~~AI助手元数据支持文本录入支持MasterGo导出的json~~
- ~~页面、区块支持自定义文件名、页面路由支持RouterView~~
- ~~应用全局功能配置包括css、store、request~~
- ~~变量设置器左侧增加当前项目可用页面tab~~
- ~~区块定义支持设置组件暴露~~
- 配置化JSON设置器
- ~~资源文件管理器~~
- ~~设计视图支持打开多个文件~~
- ~~历史记录支持手动保存,支持自定义标记~~
### v0.14.0
- ~~国际化支持~~
- ~~swagger接口导入~~
- 模板市场
- 物料制作平台
- 自定义文件名、路由
- 依赖支持配置出码组件名的格式(驼峰/分割符、是否需要import和注册