Unfour
English

更新日志

查看 Unfour Community 与 Pro 的版本发布说明,了解用户可感知的变化与当前限制。

版本 0.4.0 · 2026 年 8 月 11 日

工作区变量、SSH 任务与 Pro 同步

Community 新增面向工作区的 MCP 工具和更完整的 SSH 任务流程,Pro 则支持工作区上下文云同步。

新增

  • MCP 工作区变量与 SSH 任务 — 兼容 MCP 的客户端可以管理工作区级变量,并创建、运行、查看、取消和清理 SSH 任务,同时保留确认保护。

变更

  • SSH 任务流程 — 支持手动或拖拽调整任务顺序,使用工作区和环境变量默认值,并通过更稳定的实时事件和缓存运行记录查看执行过程。

安全

  • 标记为 secret 的 SSH 任务输入会在任务输出、错误、已保存日志和 MCP 响应中脱敏。

Pro · 新增

  • 支持同步工作区、环境和工作区变量,让开发上下文可以跟随你在不同设备间使用。
  • 支持开启或暂停同步、手动触发同步、浏览云端工作区,以及将工作区下载到设备。
  • 提供冲突处理,用户可以查看差异,并在同一工作区被多处修改时选择保留本地或远程版本。
  • 敏感内容不会参与同步:secret、API 连接、SSH 连接、数据库连接和 SSH 任务不会上传。

云同步属于 Pro 预览能力,需要登录账户并具备对应的同步权限。

版本 0.3.0 · 2026 年 7 月 30 日

请求脚本与更可靠的工作区流程

Community 版本带来 API 检查自动化、隔离工作区数据,以及更可靠的 SSH 和数据库工作流。

新增

  • API 请求脚本 — 可在请求前和响应后运行 JavaScript,用于准备动态请求、检查结果、记录测试,并在独立 Console 中查看输出;脚本会随保存的请求和 OpenAPI 导入/导出一起保留。
  • 事务化工作区基础 — 工作区、变量和环境变更现在带有修订、快照和可回溯记录,让本地更新更加可靠。Community 默认保持本地存储,后续 Pro 可为这些记录提供可选的云同步。
  • 隔离存储配置 — 分离稳定版、开发版和测试版数据目录,也可以指定绝对路径;已有稳定安装继续使用 ~/.unfour 布局,无需迁移。
  • SSH 终端剪贴板菜单 — 通过右键菜单使用复制、粘贴、粘贴选中文本和全选,并适配平台快捷键。

变更

  • 桌面应用和 MCP 适配器现在通过同一事务路径处理工作区、变量和环境编辑;当前选择、最近打开时间和默认工作区仍是设备本地偏好。
  • 为未来版本特有的工作区操作和装饰增加扩展点,同时保持工作区业务逻辑不进入应用壳层。

修复

  • Windows 安装和卸载时会检测并停止正在运行的 unfour-mcp sidecar,避免 MCP 客户端仍连接时文件替换卡住。
  • 数据库表格在初始网格布局后启用编辑时,删除行操作仍会保持显示。

版本 0.2.0 · 2026 年 7 月 22 日

SSH 文件传输与任务自动化

一个聚焦 SSH 文件传输与自动化、共享工作区变量和数据库多语句执行的 Community 次版本。

新增

  • SSH SFTP 远程文件 — 在独立 Files 面板中浏览远程目录、传输文件和管理远程路径,支持上下文菜单、多选和拖拽上传;SSH 侧边栏新增 Connections、Files、Tasks 三种模式。
  • SSH 任务自动化 — 创建和运行由命令、上传、下载组成的多步骤任务,支持工作区模板、本地路径绑定、运行历史、流式记录和 Save / Run 编辑体验。
  • 共享工作区变量 — 管理工作区级环境、从标题栏切换当前环境,并在工作区默认值之上解析 API 请求。
  • 数据库多语句运行 — 顺序执行当前语句或全部分号分隔语句,并在子标签页中查看多个结果集。

修复

  • 数据库表预览加载更加稳定,不再因占位行闪现错误的表格内容。

变更

  • API 环境的管理与存储移入共享工作区变量,API Client 改为使用工作区当前环境。

文档

  • 更新架构、项目结构、SSH Terminal 和 API Client 文档,以反映新的包边界和界面。

Pro · 新增

  • Pro 账户登录 — 在桌面应用中完成 PKCE 登录,通过 Unfour 深链返回,并从设置和标题栏管理账户。
  • 账户资料界面 — 登录后可查看用户名、头像和邮箱,并通过紧凑账户菜单退出登录或打开设置。
  • 稳定设备安装 ID — Pro 安装将设备身份保存到操作系统安全存储,与账户会话和退出登录相互独立。
  • 会话持久化 — 账户会话改用共享核心安全存储,而不是 Pro 独有的存储。

Pro · 修复

  • 冷启动时遇到临时账户 API 失败会自动重试,不再让账户界面卡在错误状态。
  • Community 核心更新后,Pro 桌面构建可以正常工作。

公开支持的下载目标为 Windows x64 NSIS。安装包尚未签名;macOS 和 Linux 产物仍为实验性且未验证。

版本 0.1.2 · 2026 年 7 月 20 日

API 互操作与数据库编辑

一个聚焦 API 互操作、数据库行编辑以及 MCP 与 SSH 稳定性的功能和可靠性版本。

新增

  • 从 API Client 集合工具栏、共享对话框和树操作导出 OpenAPI 3.1 集合。
  • 通过共享 HTTP 引擎导入路径导入 OpenAPI YAML。
  • 数据库表行编辑,包含确认保护、乐观并发检查和绑定参数 SQL 更新。
  • 通过命令总线管理 API 环境的 MCP 工具。
  • 面向凭据引用工作流的命名 secret 读写辅助方法。
  • 共享数据表和数据库表格支持列宽调整,并改进 JSON 预览。

修复

  • 失败的 SSH 会话标签和连接错误会被保留,不再静默丢弃。
  • MCP 默认禁用空闲关闭,避免长连接客户端意外中断。

变更

  • 数据库页面编排拆分为专用 hooks 和连接/树辅助模块,同时保留现有查询与模式流程。

重构

  • 将过大的后端模块拆分为聚焦目录,并移除旧工作区实现的遗留内容。

文档

  • 更新 README 产品截图与概览文案,以及 MCP 环境工具和空闲关闭默认值文档。

版本 0.1.1 · 2026 年 7 月 13 日

维护与打磨

继 0.1.0 公开发布后的维护版本,聚焦于打包与打磨。

新增

  • 为未来可插拔功能预留桌面扩展槽位。
  • 在系统信息与关于面板中展示构建 core_commit 标识。
  • 支持通用深链运行时解析。
  • 扩展 i18n 资源加载。

变更

  • Windows 分发仅保留 NSIS 安装包(移除 MSI)。

修复

  • 设置窗口更大,打开时不再有 MCP 标签页高度闪烁。

文档

  • API、SQLite、SSH、PostgreSQL、MySQL 与 MCP 的发布验证检查标记为通过(PASS)。
  • README 与分发文档已更新为 Windows 仅 NSIS 打包。

Pro · 新增

  • 首个 Pro 预览版本 — 在 Community 核心之上提供 Pro 专属账户和工作区能力的基础。

仅提供 Windows x64 NSIS 安装包。签名尚未完成。macOS 和 Linux 仍为实验性且未验证。

版本 0.1.0 · 2026 年 7 月 9 日

首次公开发布

首个 Community 版本带来了本地优先的开发者工作台。

新增

  • API 客户端 — 编写、发送、保存和检查 HTTP 请求,支持工作区环境和脱敏历史。
  • SSH 终端 — 管理 SSH 连接和终端会话,支持分屏、主机密钥信任和脱敏日志导出。
  • 数据库 — 管理连接、浏览模式、执行 SQL(带确认保护)并预览查询结果。
  • 工作区 — 将请求、环境、连接、活动、标签页和布局限定在本地工作区内,支持唯一命名和独立持久化。
  • 本地 MCP 服务 — 通过命令总线向 MCP 客户端暴露安全的本地诊断工具(API 重放、SSH 连接)。
  • 应用壳层与平台 — 单实例应用、设置窗口、结构化本地日志、集中设计 token 和共享 i18n。

安全

  • 凭据仅以引用方式存储;敏感标头在历史、活动和日志中脱敏;删除连接时清理钥匙串;MCP 工具拒绝禁止的写入/控制操作。

该版本尚未完成签名,未签名构建可能触发系统警告。Windows 同时发布 NSIS 和 MSI — 请选择一种格式以避免重复条目。macOS 和 Linux 仍处于实验或未验证状态。