- 引入 ConfigError/TemplateError/BuildError/FileError 与 wrapAsyncError,统一错误输出 - generator 入口接入 wrapAsyncError,确保命令行执行路径一致 - 兜底逻辑使用 instanceof,保留 BuildError/TemplateError 上下文信息 - 合并格式化提交(仅缩进/换行调整)
- 构建:生成 dist/menav-config.json 供扩展按需加载 - 页面:menav-config-data 仅注入扩展元信息(configUrl/pageTemplates/icons/homePageId/allowedSchemes) - 运行时:模板判定优先 pageTemplates,兼容旧 cfg.data[pageId].template - 文档:更新 README 的扩展接口说明