Skip to content

NikoDesk v1.0.3

Choose a tag to compare

@github-actions github-actions released this 03 Oct 10:18
· 27 commits to main since this release

NikoDesk 1.0.3 / build 12 fixes the installed macOS configuration-read failure and update delivery. The native protocol stays at 1.5.0.

修复

  • Mac 后台访问设置改用逐项保存和严格回读,修复旧批量接口使当前进程配置状态失效的问题。
  • 网络页可以原页重试;注册状态不可读时保留可读取的私服配置,未知配置不会变成空白配置表单。
  • 修复大字号窄屏下未监听的读取异常、离开页面后仍注册后台任务,以及旧请求覆盖新私服范围和首页状态。
  • Windows 更新准确选择便携 EXE,避免误选安装验证包;损坏的发布信息明确显示检查失败。

更新与核验

从已安装的 1.0.2 打开“设置 → 软件更新 → 正式版 → 检查更新”。Mac 下载校验后手动安装;安装后完全退出旧 NikoDesk,再打开 1.0.3,以清除旧进程状态。保留已有服务器配置,不需要清空配置文件。

本地完整回归:Niko Flutter 1002 通过 / 2 既有跳过,stock 981 通过 / 6 既有跳过;原生 Niko 过滤回归 521 通过 / 1 可选忽略、329 上游项未在该过滤内,关闭 Niko 的原生编译通过。包检查 142 项 / 1 既有跳过,便携包测试 9 项。独立对抗审查确认的问题均已修复,并保留修前失败、修后通过的证据。

正式版、main/nightly 三端构建与官网部署均通过。七个实际公开包的 SHA256SUMS,以及含校验清单的全部八项 GitHub 文件大小与摘要均一致;Mac 完整应用/签名/DMG、Windows 四包 PE/载荷/来源、Android 身份/发行证书/16KB/语音 ABI 静态核验通过。已安装的 1.0.2 客户端实际显示 1.0.3 更新提示,真实生产更新器对 1.0.3 ZIP 的下载、解包、版本/架构/签名校验也通过,没有覆盖已安装应用。

Packages and boundaries

All seven platform packages are provided with SHA256SUMS. macOS ARM64: DMG and updater ZIP, ad-hoc signed without Developer ID notarization. Windows x64: portable EXE/ZIP and separate setup-validation EXE/ZIP, unsigned. Android ARM64: controller APK with the unchanged release application ID/certificate and versionCode 12.

The Mac updater validates and stages the ZIP for manual installation. Windows/Android in-app installation, real cross-device sessions, background recovery and ToDesk performance comparisons remain separate acceptance work. Existing RustDesk services, configuration and credentials were preserved. The published 1.0.1 and 1.0.2 releases remain available.