Repository navigation
Releases
OpenFinalShell v0.30.67
OpenFinalShell v0.30.67
- WinUI 3 原生版命令库支持点击即在当前 SSH 会话执行;可切换为所有已连接会话,或勾选多个目标会话。
- 终端快捷输入框按 Enter 即可执行命令;长命令仍可在命令编辑器中排版和发送。
验证:x64 原生 Release 构建通过,415 项原生契约检查通过,i18n 检查通过。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.66
OpenFinalShell v0.30.66
- 修复 WinUI 3 原生版 SSH 连接后终端仍不显示光标的问题:光标改为与终端文字一起由 Win2D 绘制,保持竖线、方块和下划线样式及闪烁设置。
- 修正输入控件布局缓存首次初始化失败的问题,使输入法位置正确跟随终端光标。
验证:原生契约测试通过,x64 Release 构建通过;已在本机实际连接 SSH,验证光标显示、闪烁及输入、退格后的定位。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.65
OpenFinalShell v0.30.65
- 修复终端输入光标被输入控件遮挡的问题;SSH 连接后保持当前页面,不再自动展开命令库和命令编辑器。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.64
OpenFinalShell v0.30.64
- 修复 SSH 连接成功后终端未自动获得输入焦点、导致光标不显示的问题。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.63
OpenFinalShell v0.30.63
- 隐藏左侧活动栏中独立的命令库入口;会话底部“命令”标签仍可打开命令库。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.60
OpenFinalShell v0.30.60
- 重新调整 WinUI 3 原生工作区:监控恢复到右侧,底部通过“文件 / 命令”标签切换。
- 命令库采用紧凑的自动换行排版,右侧提供大面积命令编辑器;默认宽度约为 1:2,并支持拖动调整。
- 命令库与编辑器各自支持发送到当前或所有 SSH 会话,快捷命令旁的齿轮可编辑内容;每个会话保留独立草稿,并与终端底部快捷输入同步。
- SFTP 文件页新增左侧目录树与右侧文件表格,按需展开子目录并复用首次目录列表,支持目录选择联动和隐藏目录过滤。
- 修复底部面板留白、窄窗口发送按钮裁切,以及取消目录加载后目录树快照错位的问题。
验证
WinUI 3 x64 Release 构建 0 警告、0 错误;本地 SSH 测试服务上的界面与交互验收 31 项通过;Native SSH/SFTP 契约检查 49 项通过;10 种语言 i18n 检查通过。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.59
OpenFinalShell v0.30.59
- 加速 WinUI 3 原生版打开 SSH 连接后的 SFTP 首次加载:连接建立阶段提前预热独立 SFTP 通道,并复用已确定的工作目录,减少重复握手与路径解析等待。
- 为 SFTP 文件管理器增加加载状态指示和多语言提示,连接或切换目录时反馈更清晰。
- 调整 WinUI 3 原生工作区排版:监控栏位于左侧,终端位于右上方,SFTP 文件管理器位于右下方;监控栏宽度可拖动调整,编辑器继续保留在底部区域。
验证
WinUI 3 App x64 构建、Native Core 构建均为 0 警告、0 错误;Native SSH/SFTP 契约测试 49 项通过;10 种语言 i18n 检查通过。### 下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.58
Android assets are being uploaded; desktop assets will follow.
OpenFinalShell v0.30.57
OpenFinalShell v0.30.57
- 修复部分 SFTP 服务器返回的文件类型属性不完整,导致 WinUI 3 原生编辑器把远程文本文件误判为非文本文件、无法加载内容的问题。
验证
Native Core 契约测试 407 项通过;WinUI 3 x64 Release 构建通过。其他架构与桌面、Android 发布产物由标签触发的发布流水线验证。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。
OpenFinalShell v0.30.56
OpenFinalShell v0.30.56
- 修复在终端切换目录后 SFTP 文件面板跟随迟缓的问题,并缩短右键打开远程文件的等待时间。
- 优化 WinUI 3 原生文件编辑器的大文件载入、编辑和保存响应;保存时显示实际上传进度,并改进字体大小与文件格式识别。
验证
Native Core 契约测试 407 项通过;Electron 桌面测试 1783 项通过、37 项因环境条件跳过,类型检查、本地化检查、桌面构建和包体预算检查通过;WinUI 3 x64 Release 构建通过。Android 与 Windows 原生其他架构产物由标签触发的发布流水线验证。
下载
| 文件 | 说明 |
|---|---|
*-setup-x64.exe |
64 位安装版(推荐) |
*-setup-ia32.exe |
32 位(x86)安装版 |
*-setup-arm64.exe |
Windows ARM64 安装版 |
*-portable-x64.exe |
64 位免安装 |
*-portable-ia32.exe |
32 位(x86)免安装 |
*-portable-arm64.exe |
Windows ARM64 免安装 |
OpenFinalShell-Native-<version>-<arch>-Setup.exe |
WinUI3 原生版(x64/x86/ARM64) |
*-android-*.apk |
Android APK(按 ABI 提供,含 universal 版) |
*-android.aab |
Android App Bundle(用于应用商店发布) |
SHA256SUMS-android.txt |
Android APK/AAB 校验和 |
Electron Windows 安装版免管理员权限,默认装到 %LOCALAPPDATA%;WinUI3 原生版需要管理员权限,默认装到 C:\Program Files\OpenFinalShell Native,两者均可改安装目录。
原生版从 v0.30.39 起支持签名文件增量更新:复用本机未变化文件,只请求 .ofsdata 中变化文件的字节范围;旧客户端需要一次完整升级来获得新更新器。覆盖安装和卸载保留 %LOCALAPPDATA%\OpenFinalShell.NativePreview 中的连接与凭据数据。
latest-*.yml与*.blockmap是更新检查元数据,不用手工下载。
其中 blockmap 让下一版只下载变化的部分,所以历史版本的这两个文件不会删。
安装包未做代码签名,首次运行 Windows SmartScreen 可能提示"未知发布者",
点"更多信息 → 仍要运行"即可。可用SHA256SUMS.txt校验文件完整性。
升级前请注意
Windows 安装版卸载会清空本机数据。 卸载前请先用「设置 → 安全与数据 → 导出」备份。
首次启动会把旧的 JSON 配置迁进 SQLite(userData/config/openfinalshell.db),
原文件改名*.migrated保留不删,映射有偏差还能人工找回。
凭据加密走 Windows DPAPI,密文与当前系统账户绑定,换机或重装系统后解不开。
迁移走「导出并勾选含密码」→ 新机「选择文件导入…」填同一口令:
那一段是用导出口令重新加密的,不依赖 DPAPI。