Commit Graph

672 Commits

Author SHA1 Message Date
“chenhuachun”
0d6bc39540 ci: 👷commit 2026-09-03 11:41:29 +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”
297f9b6025 ci: 👷commit 2026-09-02 11:35:22 +08:00
“chenhuachun”
84593e1787 ci: 👷commit 2026-09-02 11:20:45 +08:00
“chenhuachun”
ece2ac6050 ci: 👷commit 2026-08-31 16:04:35 +08:00
“chenhuachun”
d7be94f1cc ci: 👷commit 2026-08-31 11:04:03 +08:00
“chenhuachun”
dcb6b58fa6 feat(core): 实现项目文件路径和路由路径规范管理
- 新增文件路径和路由路径的规范校验及处理工具函数
- 支持基于文件路径生成页面路由,避免硬编码id路径
- 新增项目文件索引,支持通过路径快速定位页面和区块
- 修改生成器以支持基于路径的区块导入路径解析
- 项目模型新增路径校验,拒绝名称和路径冲突的页面和区块
- 支持区块和页面创建更新时自动路径映射及唯一路径校验
- 设计器界面完善文件路径输入及校验反馈
- 生成源码页面路径改为显示相对源码根目录的路径
- 新增相关单元测试覆盖路径处理和名称冲突校验功能
- 调整生成模块支持传入项目参数以完成路径索引辅助解析
2026-08-31 11:00:17 +08:00
“chenhuachun”
feba0d1ec9 ci: 👷commit 2026-08-27 16:05:14 +08:00
“chenhuachun”
81af1354f5 ci: 👷commit 2026-08-27 15:06:57 +08:00
“chenhuachun”
60abcd4586 chore(release): 发布版本 0.19.20
- 更新 charts 包版本号至 0.19.20
- 更新 coder 包版本号至 0.19.20
- 更新 core 包版本号至 0.19.20
- 更新 designer 包版本号至 0.19.20
- 更新 icons 包版本号至 0.19.20
- 更新 materials 包版本号至 0.19.20
- 更新 parser 包版本号至 0.19.20
- 更新 renderer 包版本号至 0.19.20
- 更新 ui 包版本号至 0.19.20
- 更新 uni 包版本号至 0.19.20
- 更新 utils 包版本号至 0.19.20
2026-08-27 13:48:46 +08:00
“chenhuachun”
e6603b5504 ci: 👷commit 2026-08-27 10:42:00 +08:00
“chenhuachun”
1b7c2bda34 ci: 👷commit 2026-08-26 15:37:17 +08:00
“chenhuachun”
1a44f96b47 ci: 👷commit 2026-08-25 14:39:43 +08:00
“chenhuachun”
26dde6ed79 ci: 👷commit 2026-08-25 14:20:20 +08:00
“chenhuachun”
1c9056a877 ci: 👷commit 2026-08-24 20:43:26 +08:00
“chenhuachun”
b315b88d0f ci: 👷commit 2026-08-23 14:50:14 +08:00
“chenhuachun”
6137001444 ci: 👷commit 2026-08-19 08:46:29 +08:00
“chenhuachun”
2f42d4f18d ci: 👷commit 2026-08-18 12:30:26 +08:00
“chenhuachun”
6707651fec ci: 👷commit 2026-08-17 17:30:02 +08:00
“chenhuachun”
b68161513a ci: 👷commit 2026-08-16 13:50:59 +08:00
“chenhuachun”
eba0c38e57 ci: 👷commit 2026-08-16 01:01:56 +08:00
“chenhuachun”
88d0f3b3fa ci: 👷commit 2026-08-14 16:33:25 +08:00
“chenhuachun”
e7b08aa04f ci: 👷commit 2026-08-14 15:49:47 +08:00
“chenhuachun”
de0ee2d8d9 ci: 👷commit 2026-08-14 14:19:38 +08:00
“chenhuachun”
bc9071a6f4 ci: 👷commit 2026-08-11 15:14:42 +08:00
“chenhuachun”
145ea74a42 ci: 👷commit 2026-08-09 17:02:18 +08:00
“chenhuachun”
6f6a42bdc6 ci: 👷commit 2026-08-09 15:22:41 +08:00
“chenhuachun”
4e215bfda4 ci: 👷commit 2026-08-09 13:00:20 +08:00
“chenhuachun”
2679a24fe1 ci: 👷commit 2026-08-08 14:48:19 +08:00
“chenhuachun”
1c0fdea2da ci: 👷commit 2026-08-08 10:29:59 +08:00
“chenhuachun”
7fa3e1ffbd ci: 👷commit 2026-08-01 14:30:58 +08:00
“chenhuachun”
d0b3091b2a ci: 👷commit 2026-08-01 12:40:02 +08:00
“chenhuachun”
7f6134fbb6 ci: 👷commit 2026-07-23 20:15:00 +08:00
“chenhuachun”
3e245ea6b6 ci: 👷commit 2026-07-20 21:01:20 +08:00
“chenhuachun”
d7ecf513d1 ci: 👷commit 2026-07-18 21:31:47 +08:00
“chenhuachun”
49ee33e721 ci: 👷commit 2026-07-15 20:34:46 +08:00
“chenhuachun”
ed1f601816 ci: 👷commit 2026-07-15 20:32:08 +08:00
“chenhuachun”
75928d1844 ci: 👷commit 2026-07-11 18:22:29 +08:00
“chenhuachun”
b13982dcc5 ci: 👷commit 2026-07-11 16:44:07 +08:00
“chenhuachun”
32536fa33b ci: 👷commit 2026-07-10 22:03:12 +08:00
“chenhuachun”
1168f4a97b ci: 👷commit 2026-07-10 17:40:24 +08:00
“chenhuachun”
3343db06e8 ci: 👷commit 2026-07-09 15:23:24 +08:00
“chenhuachun”
81c0ed0733 ci: 👷commit 2026-07-09 15:00:56 +08:00
“chenhuachun”
c9d291e9a4 ci: 👷commit 2026-07-07 20:12:56 +08:00
“chenhuachun”
f3f85965e2 refactor(parser): 支持 easycomPackages 参数传递与处理
- 在解析模板和组合函数中添加 easycomPackages 参数传递
- 修改标签名判断逻辑,优先根据 easycomPackages 进行组件名转换
- 更新多处函数调用以支持新的参数,确保上下文一致性
- 合并了相关导入和计算逻辑,兼容 easycomPackages 的使用
- 优化代码结构以提升易用性和扩展性
2026-07-07 19:17:00 +08:00
“chenhuachun”
5ec0019a7d ci: 👷commit 2026-07-05 17:56:52 +08:00
“chenhuachun”
88d0428a8f ci: 👷commit 2026-07-04 11:58:54 +08:00
“chenhuachun”
dd966cb548 ci: 👷commit 2026-07-02 12:02:17 +08:00
“chenhuachun”
5af1cdb94a ci: 👷commit 2026-07-01 16:26:11 +08:00
“chenhuachun”
542de85947 ci: 👷commit 2026-06-28 20:47:54 +08:00