Skip to content

feat: add personal App and Workflow sharing and Workflow deletion - #11

Merged
1111mp merged 2 commits into
devfrom
feat/personal-app-import-export
Oct 10, 2026
Merged

1111mp merged 2 commits into
devfrom
feat/personal-app-import-export

Conversation

@1111mp

@1111mp 1111mp commented Oct 10, 2026

Copy link
Copy Markdown
Owner

改动说明

个人模式支持通过标准 ZIP/TAR 压缩包分享 App 和 Workflow。Workflow 导出会包含关联 App 和子 Workflow,接收方可导入完整副本并配置本地依赖。

  • App 导出包含已保存的设置和源码,遵循统一忽略规则,支持排除可选文件。
  • Workflow 自动收集并去重 Process App、Agent/CodeAct Tool App 和子 Workflow。
  • 导入时创建新 ID,并重映射节点引用、工具绑定和补偿声明。
  • 支持导入时或后续配置外部依赖;待配置项持久保存,未完成时阻止运行。
  • 在 Workflow 详情页下拉菜单中统一提供导出和删除入口,Team 模式仅作者可删除。
  • 统一导入、导出和删除弹窗样式,调整窗口尺寸,更新中英文文档。

验证结果

  • Rust 功能测试:20 项通过。
  • 前端 Workflow 和 Process App 服务测试:13 项通过。
  • 前端类型检查和生产构建通过。
  • 文档构建及差异空白检查通过。

功能范围

压缩包分享仅用于个人模式,Team 模式继续使用版本发布。导入不会自动执行 App 或安装依赖。

1111mp added 2 commits October 9, 2026 18:42
- Support ZIP and TAR archives with manifest and App settings
- Share source selection rules with team publishing
- Import Apps as independent copies with new IDs
- Add import/export entry points and consistent dialog styling
- Validate archives and cover roundtrip and invalid-package cases

Signed-off-by: The1111mp <The1111mp@outlook.com>
- Support ZIP/TAR import and export with bundled dependencies
- Remap imported references and configure external dependencies
- Group Workflow export and deletion in the detail-page dropdown
- Limit Team Workflow deletion to the author
- Unify sharing and deletion dialog styles
- Increase default window size to 1280×860
- Update English and Chinese documentation

Signed-off-by: The1111mp <The1111mp@outlook.com>
@1111mp
1111mp merged commit 0e9da39 into dev Oct 10, 2026
6 checks passed
@1111mp
1111mp deleted the feat/personal-app-import-export branch October 10, 2026 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant