Skip to content

OpenFinalShell v0.30.60

Choose a tag to compare

@smithwhere smithwhere released this 13 Nov 06:17
80806fb

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。