Skip to content

Releases: buaoyezz/ZSnaper

ZSnaper V0.0.3 ALPHA

ZSnaper V0.0.3 ALPHA Pre-release
Pre-release

Choose a tag to compare

@buaoyezz buaoyezz released this 29 Aug 12:12

Version: 0.0.3
Channel: ALPHA

本次更新重点加入完整的 Windows 安装与差分更新链路,并集中修复配置、截图、热键和资源释放方面的稳定性问题

本次内容

  • 新增品牌化图形安装器,可选择安装路径、桌面快捷方式、开始菜单和开机自启动;支持从 Windows 卸载入口移除程序,并默认保留用户配置
  • 新增 .zup 差分更新包与独立更新程序;更新前会检查来源版本、文件路径和 SHA-256,失败时使用临时备份回滚
  • 配置文件改为原子写入并保留备份;配置损坏时可从备份恢复,同时补充异常日志和更严格的配置清理
  • 改进截图与长截图异常处理、剪贴板重试、快速连续保存文件名冲突和 GDI/窗体资源释放
  • 改进强力热键录制,支持符合条件的单键绑定,提供更明确的录制反馈,并修复修饰键可能残留为按下状态的问题
  • 更新检查仅在请求成功后记录检查时间,并限制失败后的高频重复请求
  • 加固插件包基础:增加 .zsp 清单、版本范围、HTTPS、SHA-256、压缩包路径穿越、非法文件名、文件数量和解压大小检查

插件说明

插件功能在 0.0.3-alpha 中仍保持关闭。本版本只提供包检查和更新元数据基础,不会扫描插件目录、加载程序集或执行第三方插件代码

如何选择下载文件

文件 用途
ZSnaper-v0.0.3-alpha-win-x64-Setup.exe 推荐普通用户下载。图形化安装,可创建快捷方式和卸载入口,已自带运行环境
ZSnaper-v0.0.3-alpha-win-x64-full.zip ZIP 手动解压版。自带完整 .NET 8 运行时,各组件独立部署;解压后运行 ZSnaper.exe
ZSnaper-v0.0.3-alpha-win-x64-portable.zip 单文件便携版。无需安装或预装 .NET 8;解压后只有一个 ZSnaper.exe
ZSnaper-v0.0.3-alpha-win-x64-Update.exe 差分更新程序。现有 0.0.2-alpha 安装版用户可运行它并选择下方 .zup 文件;需要系统已安装 .NET 8 Desktop Runtime
ZSnaper-v0.0.3-alpha-win-x64-Update.zup 0.0.2-alpha 更新到 0.0.3-alpha 的差分数据包,只能配合 Update.exe 使用,不是完整程序包
SHA256SUMS.txt 所有发布文件的 SHA-256 校验值

文件校验

  • ZSnaper-v0.0.3-alpha-win-x64-full.zip: sha256:c35fef3fd86fe88fc08d9b0874809771f11898389c17615588a30e8cd23f723c
  • ZSnaper-v0.0.3-alpha-win-x64-portable.zip: sha256:20ea787b03b5763182c3fa3b9a0a3ee4280ef25046b427b5847a4986b06f00bf
  • ZSnaper-v0.0.3-alpha-win-x64-Setup.exe: sha256:75ded924b5cb9acc2d36308a685dbd8144ccdea5abe348437647b3667b325243
  • ZSnaper-v0.0.3-alpha-win-x64-Update.exe: sha256:0b672eee7f34622b7ee51a1b532515f0b931c5e7583e73ab4019a8c545490ab7
  • ZSnaper-v0.0.3-alpha-win-x64-Update.zup: sha256:d97b1c423deb1f40c558a4f6d85495c3b7623a099626cab990b129e009eb9a86

说明

当前仍处于早期 Alpha 阶段,安装、更新、界面和功能细节仍可能继续调整。测试阶段不代表最终产品!

ZSnaper V0.0.2 ALPHA

ZSnaper V0.0.2 ALPHA Pre-release
Pre-release

Choose a tag to compare

@buaoyezz buaoyezz released this 28 Aug 04:17

Version: 0.0.2
Channel: ALPHA

这是 ZSnaper 的第二个 Alpha 版本,本次更新主要围绕界面体验、按键绑定、启动与更新能力、托盘自定义以及长截图功能进行完善。

本次内容

  • 修复部分 UI 显示异常,并微调部分界面文案
  • 优化按键绑定,新增强制绑定能力,并引入第三方库完成全局按键处理
  • 新增开机自启动,通过 --startup 参数自动最小化启动
  • 优化设置页面,使页面结构更清晰、更模块化
  • 新增检查更新,可自定义检查时间间隔
  • 新增托盘图标自定义,支持原版黑底白色 Logo 和纯透明背景 Logo 两种样式
  • 新增长截图功能
  • 优化部分代码实现
  • 插件系统仍需继续完善,当前完成进度约 5%,本版本暂不上线

注意事项

  • 黑底版托盘图标不支持调整 Logo 大小
  • 透明 Logo 版支持调整大小和颜色,并可自动适配亮色、暗色主题

说明

当前仍处于早期 Alpha 阶段,部分功能和界面可能会在后续版本中继续调整。
测试阶段不代表最终产品!

如何选择要下载哪个?

差异

版本 说明
ZSnaper-v0.0.2-alpha-win-x64-full.zip 标准文件夹分发:自带完整 .NET 8 运行时,各组件独立部署,冷启动速度最佳,无需额外安装运行环境。
ZSnaper-v0.0.2-alpha-win-x64-light.zip 超轻量体积:依赖系统中已安装的 .NET 8 Desktop Runtime,适合已经具备运行环境的用户。
ZSnaper-v0.0.2-alpha-win-x64-portable.zip 单文件自包含:无需预装 .NET 8,解压后即可运行。适合便携使用或希望减少文件数量的场景,启动速度可能略慢于完整独立分发包。

还是没看懂?

  • 不确定选哪个(推荐):下载 full。该版本内置运行时,无需额外安装运行环境,也是最稳妥的选择。
  • 已经安装 .NET 8 Desktop Runtime:下载 light,体积最小,该版本不附带运行时。
  • 希望文件尽可能少,方便随身携带:下载 portable

文件校验

  • ZSnaper-v0.0.2-alpha-win-x64-light.zip: sha256:6f7e4993b7b6199db876d4f341fd4470ad61fd3cce24e61bd8b3198c602f93fd
  • ZSnaper-v0.0.2-alpha-win-x64-portable.zip: sha256:4884af9354f2836d6c56995fff04b5b69d52b49ec133132d125070d07025ecd8
  • ZSnaper-v0.0.2-alpha-win-x64-full.zip: sha256:15fe2d8a978f9bf704510534b63c6aa636d8a949a8f92f3b6b04ba3411f1280d

ZSnaper V0.0.1 ALPHA

ZSnaper V0.0.1 ALPHA Pre-release
Pre-release

Choose a tag to compare

@buaoyezz buaoyezz released this 26 Aug 07:10

Version: 0.0.1
Channel: ALPHA

这是 ZSnaper 的首个 Alpha 版本,当前以基础功能验证与使用体验打磨为主

本次内容

  • 支持快速启动
  • 支持无感后台运行
  • 提供基础截图功能
  • 提供 OCR 文字识别
  • 支持 OCR 记录查看
  • 提供快捷键与基础偏好设置
  • 完成基础深色 / 浅色界面

说明

当前仍处于早期 Alpha 阶段,部分功能和界面可能会在后续版本中调整
测试阶段不代表最终产品!

如何选择要下载哪个?

差异

版本 说明
1. 完整独立分发包
ZSnaper-v0.0.1-alpha-win-x64-full.zip
标准文件夹分发:自带完整 .NET 8 运行时,各组件独立部署,冷启动速度最佳,无需额外安装运行环境。
2. 极简轻量分发包
ZSnaper-v0.0.1-alpha-win-x64-light.zip
超轻量体积:依赖系统中已安装的 .NET 8 Desktop Runtime,适合已经具备运行环境的用户。
3. 单文件便携版
ZSnaper-v0.0.1-alpha-win-x64-portable.zip
单文件自包含:无需预装 .NET 8,解压后即可运行。适合便携使用或希望减少文件数量的场景,启动速度可能略慢于完整独立分发包。

还是没看懂?

  • 不确定选哪个[推荐]:下载 full,该版本内置了运行时,无需额外安装运行环境,也是最稳妥的选择,若你不知道如何选择,默认用这个就对了
  • 已经安装 .NET 8 Desktop Runtime:下载 light,体积最小,该版本不附带运行时
  • 希望文件尽可能少,方便随身携带:下载 portable

文件校验

  • ZSnaper-v0.0.1-alpha-win-x64-light.zip:sha256:d3fb37a9c0553b3ac0065462e573bc6f6ae797c7d562855ab54b1365e6c683f0
  • ZSnaper-v0.0.1-alpha-win-x64-portable.zip:sha256:c96a42e9c4d15bcf4b2d8358bdfdaaab9a2a8808e9fd2dca636cfbbd2fe8502e
  • ZSnaper-v0.0.1-alpha-win-x64-full.zip:sha256:c95f5a0ff6577591a2af6f159a4e5b294c73bbf94084d3e4bb1fca0ff0ce8bf4