github ErlichLiu/Proma v0.9.22
0.9.22

latest releases: v0.9.24, v0.9.23
6 hours ago

Proma v0.9.22

对比基准:v0.9.21

新功能

  • 数据迁移(Import/Export) — 全新的数据迁移系统,支持两种模式:
    • 个人备份.proma-backup):全量导出所有会话、Skills、MCP 配置、渠道(含 API Key)及个人设置,可跨设备恢复
    • 团队分发.proma-share):自由选择导出组件,凭据自动剥离,安全分享给同事
    • 导入时自动检测跨平台差异,提示处理路径映射
    • 设置面板新增「数据迁移」标签页,Onboarding 页面也增加了导入入口
    • 双击 .proma-backup / .proma-share 文件即可直接触发导入流程
  • Chat 转 Agent — 一键将 Chat 对话历史迁移到新的 Agent 会话,仅保留 user/assistant 文本消息,空消息自动跳过
  • 文件拖放区双区重构 — 侧边栏文件区域重构为「添加文件」和「附加文件夹」两个并排按钮,操作意图更明确,右侧面板也支持拖放添加文件

Bug 修复

  • Agent 文件路径解析错误 — 修复 Agent 模式下部分文件路径无法正确解析的问题
  • @ 文件引用大文件夹显示不全 — 修复大项目中子目录被截断的问题:后端改为目录优先排序 + 按匹配数比例分配配额,前端每组结果上限从 20 提升到 200
  • @ 文件引用配额优化 — 收紧浏览上限(5000 → 2000)并新增总量上限(3000),避免 IPC 负载过大;工作区配额分配保证最小值为 1

界面与体验优化

  • 侧边栏标签样式优化 — 工作中/置顶 Tab 改为均分宽度居中布局,选中态绑定主题色(碧海/森系/莫兰迪等),工作区 Badge 颜色跟随当前主题

安全修复

  • Zip Slip 路径遍历防护 — 导入迁移文件时,解压前校验所有条目路径不逃逸临时目录,发现非法路径立即拒绝
  • 认证文件覆盖保护 — Personal 模式导入覆盖 settings.json / cloud-auth.json 等文件前,自动备份原文件
  • tempDir 白名单校验 — 防止 renderer 传入任意路径被清理,仅允许 main 进程创建的合法临时目录

下载

  • macOS Apple SiliconProma-0.9.22-arm64.dmg
  • macOS IntelProma-0.9.22.dmg
  • WindowsProma-Setup-0.9.22.exe

Don't miss a new Proma release

NewReleases is sending notifications on new releases.