Skip to content

Releases: Tauber01/ZENCHE

帧澈 ZENCHE v1.2.0

Choose a tag to compare

@Tauber01 Tauber01 released this 30 Jul 09:34
6b85467

帧澈 ZENCHE v1.2.0

帧澈 ZENCHE 1.2.0 聚焦原生文件组织、移动端全屏控制和非破坏性修图工作流。iOS / iPadOS、Android、HarmonyOS、macOS 与 Windows 五个目标保持统一能力,同时继续使用各平台原生控件与交互规范。

版本亮点

  • 将“分支”提升为文件页面的重要工作区,支持用户建立任意层级的项目、客户或拍摄日分支。
  • 支持把本地媒体拖拽到其他分支或“未分类”,组织关系会持久保存,但不会重命名、复制或移动底层原文件。
  • 支持删除分支;删除后媒体安全返回“未分类”,照片在任意分支中继续显示缩略图。
  • 手机端分支树改为默认折叠抽屉,平板、展开态折叠屏与桌面端继续常驻显示完整树状结构。
  • 五端新增“专业显影”编辑页面,提供光线、色彩、细节、效果与几何五组参数、五种透明预设、原图对比、全部重置和高质量副本导出。
  • 移动端全屏调参控件进一步紧凑化,同时扩大展开、收起和增减操作的有效判定面积;新增可展开的二级参数区。

平台变化

  • iOS / iPadOS:使用 SwiftUI 与 Core Image 实现曝光、白平衡、高光阴影、自然饱和度、局部对比、锐化、降噪、暗角、旋转翻转和比例裁切;手机分支工作区使用原生折叠抽屉。
  • Android:使用原生 Views 实现分组调节、预设、前后对比和像素域显影处理;支持触摸拖拽归类、分支删除和移动端抽屉。
  • HarmonyOS:使用 ArkUI 与 PixelMap 实现统一参数、像素处理、翻转旋转、中心比例裁切和 JPEG 副本导出;分支数据继续保存于应用私有存储。
  • macOS:使用 SwiftUI、AppKit 与 Core Image 提供以大预览为中心的桌面专业显影布局,并保留原生树状分支和拖拽操作。
  • Windows:使用 WPF 动态生成可展开调节组,像素域管线与其他平台保持一致;树状分支支持拖放、删除和缩略图。

相机与兼容性

  • 相机档案仍覆盖 17 款 Nikon EXPEED 6 / 7 机型,本版本没有移除或缩减现有机型支持。
  • 相机参数的实际可写范围仍取决于机身固件、镜头、曝光模式、USB 接口占用和平台权限。
  • 二级全屏参数只显示当前平台与连接设备真正支持的控制项,不会伪造不可写参数。
  • iOS / iPadOS 继续受系统公开 API 限制,普通应用无法直接获得 Nikon 通用厂商 USB/PTP 控制能力。

安装包与签名

  • ZENCHE-1.2.0-macOS-arm64.dmg:Apple Silicon,ad-hoc 签名,未进行 Apple 公证。
  • ZENCHE-1.2.0-android.apk:调试证书签名,需要允许侧载。
  • ZENCHE-1.2.0-HarmonyOS.hap:本地未签名验证包,真机安装前需要匹配的开发者签名与 Profile。
  • ZENCHE-1.2.0-ios-unsigned.ipa:未签名验证包,必须使用有效证书和描述文件重新签名。
  • ZENCHE-1.2.0-Windows-x64-Setup.exe:x64 NSIS 安装程序,未使用商业代码签名证书。
  • ZENCHE-1.2.0-Windows-x64.zip:x64 便携包,需完整解压并保留 libusb-1.0.dll

验证

  • Node.js 原生能力、版本一致性、本地化、分支文件库、图像编辑器与已知问题回归测试。
  • iOS / iPadOS 无签名设备包构建与 Xcode 编译。
  • Android Java 编译、资源处理与 APK 组装。
  • HarmonyOS ArkTS 编译、PixelMap API 检查与 HAP 组装。
  • macOS Swift 类型检查、应用打包、ad-hoc 签名与 DMG 生成。
  • Windows WPF 跨主机编译、NSIS 安装程序和便携 ZIP 生成。
  • 所有本地交付文件均生成并回验同名 SHA-256 校验文件。

已知限制

  • 专业显影不会覆盖原片;当前导出为质量 95 的 JPEG 副本。
  • 可编辑文件取决于平台能够稳定解码的光栅格式。暂不把无法可靠解码的 RAW 或视频显示在编辑器选择器中;专业显影也不宣称复制 Adobe 品牌、专有图标或界面外观。
  • Android 调试证书、HarmonyOS 未签名包、iOS 未签名包、macOS ad-hoc 签名和 Windows 未签名安装程序均不等同于商店正式签名。
  • 拖拽分支只改变帧澈内部分类,不会改变原文件在磁盘、系统照片库或相机存储卡中的位置。
  • 重要拍摄仍应保留相机内存储卡作为独立副本。

升级指引

  • 可直接覆盖安装 1.1.0;内部应用标识保持不变,原有偏好、接收文件和拍摄会话继续使用。
  • 升级后本地媒体默认显示在“未分类”;可在分支工作区建立层级并拖拽整理。
  • 删除分支前会显示破坏性确认,删除结构不会删除底层媒体。
  • Windows 用户若更换 USB 驱动,请先阅读 docs/WINDOWS_BUILD.md,避免影响 Nikon 官方软件。

SHA-256 校验

下载安装包及同名 .sha256 文件后执行:

shasum -a 256 -c ZENCHE-1.2.0-macOS-arm64.dmg.sha256

Windows PowerShell:

Get-FileHash .\ZENCHE-1.2.0-Windows-x64-Setup.exe -Algorithm SHA256

帧澈 ZENCHE v1.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 06:29
60090d9

帧澈 ZENCHE v1.1.0

帧澈 ZENCHE 1.1.0 将联机拍摄从单张控制扩展为可组织、可校验、可监看的完整原生工作流,五个原生目标保持一致。

版本亮点

  • 新增间隔拍摄、曝光包围、焦点包围和 B 门计时,支持进度显示与取消。
  • 新增拍摄会话、项目目录、命名模板、RAW + JPEG 同名配对、XMP 评级、双目标备份和 SHA-256 清单。
  • 新增 RGB 直方图、亮度波形、矢量示波器、峰值对焦和假色;所有效果仅用于本地监看,不修改原片。
  • 新增 Mirror酱优先更新检查、可选 CDK、平台安全存储与 GitHub 自动降级;签名应用仅接收完整安装包。

平台变化

  • macOS、Android、HarmonyOS 和 Windows 通过 Nikon USB/PTP 执行相机任务;焦点包围依赖机身实时取景和镜头支持。
  • iOS / iPadOS 使用 AVFoundation 支持的本机或外接视频设备执行对应任务,并从视频帧生成专业监看数据。
  • 五端文件导入与拍摄保存统一经过会话工作流;RAW 与 JPEG 按原始文件名主干共用基础命名。
  • 五端设置页新增 Mirror酱 CDK 与来源入口;Apple 平台使用钥匙串、Android 使用 Keystore、Windows 使用 DPAPI,HarmonyOS 使用应用私有设置。

相机与兼容性

  • 相机档案仍覆盖 17 款 Nikon EXPEED 6 / 7 机型。
  • 实际可写参数取决于机身固件、镜头、曝光模式、USB 接口占用和平台权限。
  • 焦点包围要求机身允许实时取景期间执行手动焦点驱动;不支持的组合会返回明确错误。

安装包与签名

  • ZENCHE-1.1.0-macOS-arm64.dmg:Apple Silicon,ad-hoc 签名,未进行 Apple 公证。
  • ZENCHE-1.1.0-android.apk:调试证书签名,需要允许侧载。
  • ZENCHE-1.1.0-HarmonyOS.hap:本地未签名验证包,真机安装前需要匹配的开发者签名与 Profile。
  • ZENCHE-1.1.0-ios-unsigned.ipa:未签名验证包,必须使用有效证书和描述文件重新签名。
  • ZENCHE-1.1.0-Windows-x64-Setup.exe:x64 NSIS 安装程序,未使用商业代码签名证书。
  • ZENCHE-1.1.0-Windows-x64.zip:x64 便携包,需完整解压并保留 libusb-1.0.dll

验证

  • macOS Swift 类型检查与应用打包。
  • iOS / iPadOS 模拟器编译与无签名设备包构建。
  • Android Java 编译、资源处理与 APK 组装。
  • HarmonyOS ArkTS 编译与 HAP 组装。
  • Windows WPF 跨主机编译、NSIS 安装程序与便携 ZIP 打包。
  • Node.js 回归测试、版本一致性检查和包校验文件回验。

已知限制

  • 自动任务不会替代机内存储卡;重要拍摄必须保留相机内独立副本。
  • Mirror酱资源标识 ZENCHE 仍需服务方完成注册与平台包映射;注册前客户端会自动回退 GitHub,不影响更新检查。
  • B 门、曝光补偿和焦点驱动可能因相机当前模式而被锁定。
  • 专业监看分析使用本地预览帧,不代表相机内部 RAW 数据。
  • iOS / iPadOS 普通应用无法直接获得 Nikon 通用 USB/PTP 厂商控制能力。

升级指引

  • 可直接覆盖安装 1.0.0;内部应用标识保持不变,原有偏好与本地文件库继续使用。
  • 首次使用拍摄会话前,请确认项目名、命名模板、评级和双目标备份设置。
  • Windows 用户若更换 USB 驱动,请先阅读 docs/WINDOWS_BUILD.md,避免影响 Nikon 官方软件。

SHA-256 校验

下载安装包及同名 .sha256 文件后执行:

shasum -a 256 -c ZENCHE-1.1.0-macOS-arm64.dmg.sha256

Windows PowerShell:

Get-FileHash .\ZENCHE-1.1.0-Windows-x64-Setup.exe -Algorithm SHA256

帧澈 ZENCHE v1.0.0

Choose a tag to compare

@Tauber01 Tauber01 released this 30 Jul 01:31
ae5e640

帧澈 ZENCHE V1.0.0

帧澈 ZENCHE 的首个正式稳定版本。V1.0.0 将 macOS、Windows、Android、
HarmonyOS、iOS / iPadOS 五个原生目标统一到同一套产品品牌、版本规则、三语界面
和发布流程,继续坚持本地优先、开源免费。

版本亮点

  • 新增启动更新公告,集中展示本次更新、防诈骗提醒和自愿赞助入口。
  • 明确提示:帧澈 ZENCHE 是开源免费项目,任何声称“进群领取软件”或要求付费
    购买软件的人都是骗子,请勿转账。
  • 新增“不再提醒”选项:勾选并关闭后,本版本不再弹出;应用升级到新版本后会
    自动再次显示。
  • 更新“请作者喝奶茶”中的爱发电赞助图片,并作为本地资源打入全部原生安装包。
  • 五端界面统一支持简体中文、English、日本語,并保留旧版本用户的应用标识和
    偏好设置兼容性。
  • README、构建说明、版本号、安装包命名和校验流程统一升级到 1.0.0。

各平台变化

iOS / iPadOS

  • 新增原生 SwiftUI 更新公告、按版本保存的提醒状态和三语文案。
  • 更新赞助页面图片;继续支持系统相机、本地图库和前台
    FTP / HTTP / WebDAV 接收。
  • iPadOS 可使用系统公开接口支持的兼容外接 UVC 视频设备。

Android

  • 新增原生 AlertDialog 更新公告、防诈骗提示、赞助图和按版本提醒状态。
  • 完成简中、英文、日文运行时切换与持久化。
  • 保持 Nikon USB Host / PTP、实时取景、拍摄和无线收件箱工作流。

HarmonyOS

  • 新增 ArkUI 本地公告与赞助弹层,赞助图不再依赖网络地址。
  • 完成简中、英文、日文资源和运行时切换。
  • 保持 USB Host / PTP、文件管理和 FTP / HTTP / WebDAV 收件箱实现。

macOS

  • 新增 SwiftUI 更新公告、版本级提醒状态和更新后的赞助界面。
  • 保持基于 AppKit / SwiftUI 与 libgphoto2 的 Nikon USB/PTP 工作流。
  • DMG 内应用采用 ad-hoc 签名,适用于社区分发和测试。

Windows

  • 新增 WPF 原生更新公告、防诈骗卡片、本地赞助图和版本级提醒状态。
  • 完成简中、英文、日文界面切换与持久化。
  • 提供 x64 NSIS 安装程序和便携压缩包,内含匹配的 libusb 运行依赖。

相机与兼容性

  • 当前内置 17 款 Nikon EXPEED 6 / 7 相机档案:
    Z7、Z6、Z50、D780、D6、Z5、Z7II、Z6II、Z fc、Z30、Z9、Z8、Z f、
    Z6III、Z50II、Z5II、ZR。
  • 机型档案表示应用可识别设备并选择相应参数范围,不代表所有固件、镜头、线缆和
    USB 主机组合均已完成实机验证。
  • iOS / iPadOS 的公开 API 不向普通应用开放 Nikon 厂商 USB/PTP 控制,因此 Apple
    移动端不能直接调整 Nikon 机身参数或通过 USB 下载原片。
  • Windows 可能需要将相机 PTP 接口切换为 WinUSB;这可能影响 NX Tether、
    Camera Control Pro 或系统照片导入,请先阅读仓库中的 Windows 构建说明。

下载包与签名状态

  • ZENCHE-1.0.0-macOS-arm64.dmg
    • Apple Silicon;ad-hoc 签名,未公证。
  • ZENCHE-1.0.0-android.apk
    • Android 调试证书签名;APK Signature Scheme v2 验证通过。
  • ZENCHE-1.0.0-Windows-x64-Setup.exe
    • 推荐的 x64 NSIS 安装程序;未使用商业代码签名证书。
  • ZENCHE-1.0.0-Windows-x64.zip
    • x64 便携版;完整解压后运行,请保留 libusb-1.0.dll
  • ZENCHE-1.0.0-HarmonyOS.hap
    • 未签名 HAP;真机安装前需要有效开发者签名与 Profile。
  • ZENCHE-1.0.0-ios-unsigned.ipa
    • iOS / iPadOS 未签名验证产物;安装前必须使用有效证书重新签名。

每个安装包均附带同名 .sha256 文件。

验证记录

  • 原生目标一致性、版本元数据、三语资源、启动公告和赞助资源自动化测试:
    16 / 16 通过。
  • GitHub Actions:iOS、Android、macOS 构建全部通过。
  • iOS / iPadOS:Release、iphoneos、unsigned IPA 构建成功。
  • Android:APK 构建成功,v2 签名验证通过。
  • HarmonyOS:Release HAP 构建成功。
  • macOS:Swift 编译、应用深度 codesign 验证和 DMG 生成通过。
  • Windows:.NET 8 Release、x64 自包含发布、NSIS 安装程序和便携包生成通过。
  • IPA、APK、HAP、Windows ZIP 容器完整性检查通过。
  • 六个交付包的 SHA-256 校验文件全部回验通过。

已知限制

  • macOS 包仅提供 Apple Silicon 架构,且未进行 Apple 公证。
  • Android 包使用调试证书,不适合作为应用商店签名包。
  • HarmonyOS 与 iOS / iPadOS 附件未包含可供第三方直接安装的生产签名。
  • Windows 与 HarmonyOS 的相机实机组合仍在扩大验证范围。
  • USB/PTP 功能可能受到相机固件、镜头、线材、系统服务或其他联机软件占用影响。
  • 重要拍摄请始终保留机内存储卡,不要把任何联机应用作为唯一备份。

升级说明

  • 可从 0.8.x 直接覆盖升级;为保证兼容,内部标识
    NikonLink / com.tauber.nikonlink 保持不变,现有偏好设置和本地数据会继续使用。
  • V1.0.0 首次启动会显示更新公告。勾选“不再提醒”后只对当前版本生效,未来升级
    仍会重新显示公告。
  • Windows 用户升级前如已调整 WinUSB 驱动,请保留当前驱动配置并完整退出旧版本。
  • 下载后请使用配套 .sha256 文件验证完整性。

SHA-256

c6da23a44ec71a8da0134b892c5a2553808b82cf2d1fe747a0584c4ad5e62b3c  ZENCHE-1.0.0-ios-unsigned.ipa
c15655fdf7774f137c98cd03260654f49597359dbe94b0e5567866777ac337ae  ZENCHE-1.0.0-android.apk
0fcb7dc47b60af89a52e6ec11a76509cb1f46e7c17a3d633cbd03a921abe2b71  ZENCHE-1.0.0-HarmonyOS.hap
54e21bb1b72d6ec95c9d5fc4c3bc6a2799ca27d0ea07b01d2c5639eb69c04f0a  ZENCHE-1.0.0-macOS-arm64.dmg
d3dd917fa71a72b03b358cb0ab466b611c44ce8a43d97e229bbe3a083a1df6e4  ZENCHE-1.0.0-Windows-x64-Setup.exe
d725c54f278427cc9bdd9d8a9b9a9cf06f39b89dc4c0fb22e38b2f378f32796d  ZENCHE-1.0.0-Windows-x64.zip

校验示例:

shasum -a 256 -c ZENCHE-1.0.0-macOS-arm64.dmg.sha256

感谢所有测试、反馈和贡献者。

帧澈 ZENCHE v0.8.3

Choose a tag to compare

@Tauber01 Tauber01 released this 29 Jul 18:42
bef4aba

帧澈 ZENCHE 0.8.3

连接相机,也连接完整工作流

0.8.3 是项目完成产品更名后的首个发行版。面向用户的名称、图标、安装包、更新入口、
帮助文档和宣传资产已统一为 帧澈 ZENCHE;为保证已有安装能够继续升级,部分工程
目录、包名和内部标识仍保留 NikonLink / com.tauber.nikonlink

版本亮点

  • 统一启用新品牌:帧澈 ZENCHE
  • 统一产品描述:跨平台相机控制与影像传输工具
  • 统一英文品牌语:Capture · Connect · Flow
  • 统一标语:连接相机,也连接完整工作流
  • 五个原生目标统一更新:macOS、Windows、Android、HarmonyOS、iOS/iPadOS。
  • 完成从连接、取景、参数控制、拍摄、无线传输到本地管理的工作流整理。
  • README 现在固定提供内容完整且同步维护的简体中文、English、日本語三个版本。

拍摄与监看

  • macOS 与 Android 可通过原生 USB/PTP 识别支持的 Nikon 相机,打开实时取景并执行
    SDRAM 拍摄与 JPEG 下载。
  • 拍照工作区支持 P、S、A、M 曝光模式,以及 M 模式下的时间指定 B 门拍摄。
  • 可按相机和当前模式调整快门、光圈、ISO、曝光补偿、对焦模式、白平衡与
    Picture Control。
  • 监看工作区增加快门角度换算、加亮显示条纹、自定义 3D .cube LUT 和本地
    2× 超采样。
  • LUT、条纹图案和超采样仅改变监看画面,不修改原片,也不会写入相机的视频设置。

影像传输与本地工作流

  • macOS、Windows、Android、HarmonyOS、iOS/iPadOS 均提供前台无线收件箱。
  • 相机可使用 FTP/PASV;手机、电脑和自动化工具可使用 HTTP PUT/POST 或 WebDAV。
  • 支持接收 JPEG、NEF、HEIF/HEIC 和 TIFF,并自动写入应用本地图库。
  • 本地图库支持预览、导入、分享、删除以及保存到系统相册或文件位置。
  • 各平台统一提供版本检查、脱敏诊断日志、GitHub Issue 预填和支持入口。

无线服务使用端口 2121(FTP)与 8080(HTTP/WebDAV),没有 TLS 加密,只应在
可信局域网内临时开启,传输完成后请及时关闭。

平台状态

平台 当前状态
macOS SwiftUI/AppKit + libgphoto2;USB/PTP、实时取景、拍摄、控制、无线传输和本地图库可用
Android 原生 Android Views + USB Host;USB/PTP、实时取景、拍摄、控制、无线传输和本地图库可用
Windows WPF/.NET 8 + libusb;实现与安装包已完成,仍需扩大相机、驱动和主机组合的实机验收
HarmonyOS Stage/ArkUI + USB Host;实现与 HAP 构建已完成,仍需签名真机和更多机型验收
iOS / iPadOS 支持系统相机、iPadOS 兼容外接 UVC、无线收图和本地文件工作流;不支持 Nikon 厂商 USB/PTP 控制

iOS/iPadOS 的公开 API 不向普通应用开放 Nikon 厂商 USB/PTP 控制,因此当前无法
通过 iPhone 或 iPad 调整 Nikon 机身参数或下载 USB 原片。

支持的相机

本版内置 17 款 Nikon EXPEED 6 / 7 相机档案:

  • EXPEED 6: Z7、Z6、Z50、D780、D6、Z5、Z7II、Z6II、Z fc、Z30
  • EXPEED 7: Z9、Z8、Z f、Z6III、Z50II、Z5II、ZR

所有档案均匹配 Nikon USB Vendor ID 0x04b0 与对应 Product ID。内置档案表示应用
能够识别设备并选择预期参数范围,不代表每个固件、镜头、数据线与 USB 主机组合都已
完成实机测试。

下载文件与签名状态

平台 文件 签名与安装说明
macOS Apple Silicon ZENCHE-0.8.3-macOS-arm64.dmg ad-hoc 签名,未经过 Apple Developer ID 公证
Android ZENCHE-0.8.3-android.apk 使用调试证书签名,适合侧载与硬件验证
Windows x64 ZENCHE-0.8.3-Windows-x64-Setup.exe 推荐安装程序,当前未使用商业代码签名证书
Windows x64 便携版 ZENCHE-0.8.3-Windows-x64.zip 完整解压后运行,需保留同目录的 libusb-1.0.dll
HarmonyOS ZENCHE-0.8.3-HarmonyOS.hap 真机安装前需使用有效开发者证书与 Profile 签名
iOS / iPadOS ZENCHE-0.8.3-ios-unsigned.ipa 未签名 CI 产物,必须使用有效 Apple 证书和描述文件重新签名

每个安装包旁均提供同名 .sha256 文件。

升级与安装提示

  • 从 Nikon Link 旧版升级时,建议先备份应用内的重要照片与诊断记录。
  • 公共安装包名称已经改为 ZENCHE-0.8.3-*,不要与旧的 NikonLink-* 文件混用。
  • macOS 首次打开若被系统阻止,请在“系统设置 → 隐私与安全性”中确认。
  • Windows 的 Nikon PTP 接口可能需要绑定 WinUSB。更换接口驱动可能暂时影响
    NX Tether、Camera Control Pro 或系统照片导入,请只修改相机的 PTP 接口。
  • iOS 未签名 IPA 和未配置正式签名的 HarmonyOS HAP 不能直接作为商店安装包使用。
  • 重要拍摄必须保留机内存储卡,不要把联机应用作为唯一备份。

验证结果

  • 共享版本与相机注册表测试:6/6 通过
  • 合并前 GitHub Actions:iOS、Android、macOS 构建与产物上传全部通过。
  • README 简体中文、英文、日文三语完整性、链接与 GitHub Markdown 渲染通过。
  • 本次上传的六个 0.8.3 二进制资产及其 .sha256 文件已逐一复核通过。
  • Windows 和 HarmonyOS 的代码、构建及容器结构已完成验证;签名安装、USB 驱动和
    全部相机/固件组合仍以对应平台真机验收为准。

已知限制

  • 尚未覆盖 17 款相机的全部固件、镜头、数据线、扩展坞和主机系统组合。
  • iOS/iPadOS 不具备 Nikon 厂商 USB/PTP 控制能力。
  • Windows 可能需要手动配置 WinUSB,且社区安装包尚无受信任发布者签名。
  • HarmonyOS 和 iOS 的可安装性取决于使用者自己的开发者签名配置。
  • FTP、HTTP 和 WebDAV 收件箱不提供 TLS,不得暴露到公网。
  • 重要拍摄请始终保留相机存储卡中的独立副本。

SHA-256

63600a0c9fbe5c37bc4007745ffe5cb8e5bdad49064a8df5d05b2ba52aecb910  ZENCHE-0.8.3-HarmonyOS.hap
ecc6a66f2ca47caf32f8c2a36c7b64bde59e7330303bd51ba4bab9458b628112  ZENCHE-0.8.3-Windows-x64-Setup.exe
ad2d13e5753e4b7e75f410e9a2563ba1c8a517f58b1f06bc2969c7bc91d0fad7  ZENCHE-0.8.3-Windows-x64.zip
58dee94c61f931e3f1cf7c974052eea6d187a9328532b2dddf561a0816e558ed  ZENCHE-0.8.3-android.apk
6426fb7201050e6386542c5ca30362f57105aa3006da609eb096ddfab8452693  ZENCHE-0.8.3-ios-unsigned.ipa
6214c186cadd1b197e0f922537e4242cf1bf82267adcf4b308fde70d55c13384  ZENCHE-0.8.3-macOS-arm64.dmg

校验示例:

shasum -a 256 -c ZENCHE-0.8.3-macOS-arm64.dmg.sha256

Windows PowerShell:

Get-FileHash .\ZENCHE-0.8.3-Windows-x64-Setup.exe -Algorithm SHA256

完整使用、构建、签名和实机验收说明请查阅项目
README

Nikon Link v0.8.1

Choose a tag to compare

@Tauber01 Tauber01 released this 29 Jul 14:00
01d611b

Nikon Link v0.8.1 新增跨平台多协议无线图片传输。

主要更新:

  • iOS/iPadOS、Android、HarmonyOS、macOS、Windows 全面支持 FTP、HTTP PUT/POST 与 WebDAV PUT。
  • HTTP/WebDAV 默认端口 8080,使用 Basic Auth;FTP/PASV 默认端口 2121。
  • 改进各端原生界面,并强化 Android USB 传输稳定性。
  • 新增 Windows x64 NSIS 安装程序,并为全部安装包提供 SHA-256。

签名说明:Android 为项目调试签名;iOS IPA 与 HarmonyOS HAP 未签名;macOS DMG 内应用为 ad-hoc 签名;Windows 安装程序未使用商业代码签名。

Nikon Link v0.8.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 08:49
ebcedd7

Nikon Link 0.8.0

本版本新增对搭载 EXPEED 6 处理器的尼康机型的原生支持,并同步更新各原生平台的相机配置、版本信息和发布流程。

新增支持的机型

  • Nikon Z7、Z6、Z50
  • Nikon D780、D6、Z5
  • Nikon Z7II、Z6II、Z fc、Z30

主要改进

  • 补充上述机型的 USB PTP 设备 ID 和机型专属 ISO 范围。
  • 改进 Z6/Z6II/Z6III 与 Z7/Z7II 的机型识别,避免短名称误匹配。
  • macOS、Android、iOS、Windows、HarmonyOS 的版本信息统一更新到 0.8.0(build 12)。
  • 新增相机配置和版本元数据自动化测试。
  • 恢复 Windows x64 自动打包与 Release 上传流程。

下载说明

  • macOS:Apple Silicon DMG
  • Android:APK
  • Windows:自包含 x64 ZIP
  • iOS:未签名 IPA,安装前需要自行签名
  • HarmonyOS:源码 ZIP,需要使用 DevEco Studio 配置签名后构建
  • 每个发布包均附带 SHA-256 校验文件

如在具体机身或固件版本上遇到兼容性问题,请在 GitHub Issues 中附上诊断日志。

完整变更记录v0.7.3...v0.8.0

Nikon Link v0.7.3

Choose a tag to compare

@Tauber01 Tauber01 released this 29 Jul 08:16
ca2ba42

Nikon Link v0.7.3

本次更新重点完善了跨平台问题诊断能力,并首次提供 Windows 原生客户端和
HarmonyOS 原生工程。macOS、Android、iOS/iPadOS、Windows 与 HarmonyOS
现在都具备统一的本地日志记录和 GitHub Issue 反馈入口。

主要更新

全平台本地诊断日志

  • 为所有原生客户端加入滚动保存的本地诊断日志。
  • 自动记录应用启动、相机连接、实时取景、拍摄、文件保存和无线传输等关键事件。
  • 对可能包含本地路径、网络地址和设备信息的内容进行脱敏处理。
  • 自动清理过期日志,避免长期占用存储空间。
  • 应用内可以直接打开日志目录,便于用户自行检查和备份。

一键发起 GitHub Issue

  • 应用内新增“提交 GitHub Issue”入口。
  • 自动预填 Nikon Link 版本、系统信息、问题描述模板和最近的脱敏日志。
  • 提交前会交由用户检查和修改,应用不会在后台自动发布 Issue。
  • 照片、原始文件和完整日志不会自动上传。

Windows 11 原生客户端

  • 新增 WPF/.NET 8 原生界面。
  • 支持通过 libusb 进行 Nikon USB/PTP 相机识别与连接。
  • 支持实时取景、SDRAM 拍摄、常用相机参数控制和本地照片库。
  • 支持前台 FTP/PASV 无线收图。
  • Windows 客户端源码随本版本发布,安装包暂不随本次 Release 提供。后续将优先
    制作为标准 .exe 安装程序。

Windows 客户端目前仍处于硬件验收阶段。部分 Windows 环境可能需要将相机的
Still Image/PTP 接口切换为 WinUSB;操作前请阅读仓库中的 Windows 驱动说明,
避免影响 Nikon 官方软件。

HarmonyOS 原生工程

  • 新增 Stage 模型和 ArkUI 原生界面。
  • 加入 USB Host 权限处理、Nikon PTP 分块传输、实时取景与拍摄流程。
  • 加入本地照片库和前台 FTP/PASV 无线收图。
  • 加入完整的日志与 GitHub Issue 反馈功能。

当前构建环境缺少 DevEco Studio、Hvigor、HarmonyOS SDK 和应用签名,因此本次
发布提供完整源码包,不提供可直接安装的 HAP。源码包不等同于安装包。

现有平台改进

  • macOS:加入日志管理、日志目录入口和 GitHub Issue 反馈入口。
  • Android:加入日志管理和问题反馈,同时保留 v0.7.2 的系统栏、刘海屏及
    HyperOS 灵动胶囊安全区修复。
  • iOS/iPadOS:加入应用生命周期日志、相机与无线传输日志,以及预填问题反馈。

支持的 Nikon 相机

  • Nikon Z9
  • Nikon Z8
  • Nikon Z f
  • Nikon Z6III
  • Nikon Z50II
  • Nikon Z5II
  • Nikon ZR

不同机身固件、镜头、USB 线材和系统驱动可能造成差异。重要拍摄请始终保留机内
存储卡,不要将 Nikon Link 作为唯一备份。

下载说明

  • macOS ARM64 DMG:使用 ad-hoc 签名,尚未经过 Apple Developer ID 公证。
  • Android APK:使用 Android 调试证书签名,适合侧载和硬件测试。
  • iOS/iPadOS IPA:未签名构建,仅用于内容验证,不能直接安装到真机。
  • HarmonyOS 源码 ZIP:完整原生工程,不是可安装 HAP。

每个发布文件均附带同名 .sha256 校验文件。

验证状态

  • macOS:编译成功,DMG 校验和应用签名结构验证通过。
  • Android:编译成功,APK Signature Scheme v2 验证通过。
  • iOS/iPadOS:Release 设备构建成功,IPA 容器验证通过。
  • Windows:.NET 8 自包含发布成功,主程序和 libusb 均确认为 Windows x64
    PE 文件,ZIP 容器验证通过。
  • HarmonyOS:源码、资源和构建入口完成静态检查;原生编译、签名和真机测试待完成。

本次构建机器未连接全部支持的 Nikon 相机,因此 USB/PTP、不同固件和镜头组合仍需
按照仓库中的实机验收清单继续验证。

Nikon Link v0.7.2

Choose a tag to compare

@github-actions github-actions released this 29 Jul 05:08
c40b5f1

What's Changed

  • fix: release v0.7.2 with Android system-bar hotfix by @Tauber01 in #6

Full Changelog: v0.7.1...v0.7.2

Nikon Link v0.7.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 04:20
732f353

What's Changed

Full Changelog: v0.7.0...v0.7.1

Nikon Link v0.7.0

Choose a tag to compare

@Tauber01 Tauber01 released this 28 Jul 10:05
5b56a3b

Nikon Link v0.7.0 候选版

本版本完成 macOS、Android 与 iOS/iPadOS 三端原生应用收口。安装包不依赖 WebView、HTML、CSS 或 JavaScript 运行时。

主要更新

  • 新增 SwiftUI 原生 iOS/iPadOS 应用,支持系统相机、iPadOS 外接 UVC 视频设备、本地照片库和前台 FTP 收件箱。
  • 扩展 Nikon Z8、Z f、Z6III 与 Z5II 的 USB/PTP 识别与连接支持。
  • 新增 P、S、A、M 与 B门曝光模式,以及模式相关的参数锁定。
  • 新增加亮显示条纹图案、自定义 3D cube LUT、设定优化校准和本地 2× 超采样。
  • 三端新增 FTP/PASV 无线收件箱,可接收 JPEG、NEF、HEIF/HEIC 与 TIFF。
  • 扩充 README、iOS 签名说明、Nikon 中文术语与实机验收清单。

下载说明

  • macOS DMG:Apple Silicon,应用采用 ad-hoc 签名,尚未进行 Developer ID 公证。
  • Android APK:使用 Android Debug 证书签名,适合侧载和硬件验证。
  • iOS/iPadOS IPA:当前上传的是 unsigned 校验包,不能直接安装到真机。
  • 每个安装包都附带同名 SHA-256 文件。

验证状态

  • GitHub Actions 的 macOS、Android、iOS 三项构建全部通过。
  • 三个安装包已完成 SHA-256、版本号、容器结构和无 Web 运行资源检查。
  • macOS 应用与 iOS 模拟器启动检查通过。

这是预发布候选版。构建机未连接受支持的 Nikon 或 Android 真机,USB/PTP 与不同机型、固件、镜头组合仍需按照仓库中的实机验收清单验证。