shy3130
01257c83ee
feat(pages): 设置三页合一为「页面管理」+ 源码扩展删除/URL 嵌入页/源码导入
- 菜单设置/扩展页面/页面插件三个设置 tab 合并为「页面管理」(?tab=pages, 旧链接与 /analysis 重定向兼容)
- 源码扩展页(frontend/src/custom/<ns>/)支持界面内物理删除: 先自动备份 zip 到 data/backups/pages/(可下载)再删目录, 命名校验+防穿越, 产物部署无源码树 409
- 扩展页面新增 URL 嵌入模板: 仅填菜单名+网址生成 iframe 内嵌页, 复用看板外链安全约定(仅 http(s)/拒同源/sandbox 白名单/新窗口兜底)
- 页面插件新增源码导入: 上传 .tsx 或从本项目 custom/ 选择, 后端用自带 esbuild 编译+契约适配(component→mount, 独立 react 实例自挂 Provider/Router, 图标映射白名单), 产物即标准页面插件; 无工具链部署 409
2026-10-22 17:47:59 +08:00
..
2026-07-05 22:57:46 +08:00
2026-09-24 11:39:54 +08:00
2026-10-19 14:37:21 +08:00
2026-10-13 13:40:17 +08:00
2026-10-21 20:57:05 +08:00
2026-08-05 17:56:27 +08:00
2026-10-11 15:42:55 +08:00
2026-10-10 21:10:44 +08:00
2026-10-13 13:40:17 +08:00
2026-10-22 17:47:59 +08:00
2026-08-16 23:39:07 +08:00
2026-08-16 23:39:07 +08:00
2026-10-10 21:10:44 +08:00
2026-10-15 12:27:59 +08:00
2026-09-24 13:59:14 +08:00
2026-10-13 13:40:17 +08:00
2026-10-16 16:45:03 +08:00
2026-10-10 21:10:44 +08:00
2026-10-15 16:10:20 +08:00
2026-07-19 10:06:26 +08:00
2026-07-19 10:06:26 +08:00