{"ok":true,"version":"3.2.6","currentVersion":"3.2.6","latestVersion":"3.2.6","updateAvailable":false,"downloadUrl":"https://noircoffee.cn/downloads/NoirPOS-3.2.6-Windows-Upgrade.zip","sha256":"28d16c7844befb22dae8664e5d499b268fe7b0fa9d29a1c573e59633322702e0","required":false,"publishedAt":"2026-09-22 22:41:43","releaseNotes":["收银台进一步压缩控件高度与留白，商品图片保持 1:1，在常见 Windows 分辨率和 DPI 下横排至少显示 6 件商品。","当前订单区缩短订单行和数量控件，保留手输数量、单商品改价和规格修改；收款按钮大小与固定位置不变。","补齐更新中断后的持久续传：重试耗尽或重启后继续同一版本下载，不再被外层清理逻辑删除。","兼容服务器返回完整文件、断点失效及错误续传范围，自动安全重下；不同更新包按 SHA-256 隔离缓存并验证完整文件。","修复慢速或弱网下更新反复从头下载的问题，支持断点续传并将读取超时延长至 5 分钟。","下载失败保留临时文件，网络恢复后继续下载；校验成功后再替换程序，业务数据目录不参与更新。","修复 Windows 更新包写入句柄尚未释放就重命名的问题，避免下载完成后误报失败并重复下载。","修复加入订单和新增商品卡顿：购物车草稿改为局部异步保存，商品改为单条事务写入，避免每次操作重写完整业务快照。","更新启动状态增加并发保护；文件保存失败与网络失败分别提示。旧版更新器故障可运行完整安装包升级，保留业务数据。","新增商品温度、甜度等可选规格，当前订单可修改，杯贴和小票读取已保存的同一份规格。","商品分类支持自由新增、改名、上下排序及删除空分类；结账复核页和付款页均可绑定会员。","现金和组合现金支付记录实收与找零，小票隐藏零值优惠；叫号优先使用自然中文语音，界面优先使用已安装的苹方字体。","Windows 更新改为临时辅助进程执行，先退出旧客户端再强制替换程序文件，降低文件占用导致的安装失败。","更新完成后增加客户端启动存活检查；启动失败会自动回滚程序文件，业务数据库不参与覆盖和回滚。","移除远程账务依赖，启动、结账、会员资金和经营报表不再请求或等待云账服务。","修复恢复备份时后台备份线程异常退出导致本机服务断开的问题；恢复改为可查询的本机任务，营业数据库只在校验通过后原子切换。","本机收银、会员扣款、储值、退款、打印和营业统计全部使用 SQLite 事务完成。","旧数据库中的 Outbox 表仅作历史兼容，新业务保存不会再产生远程账务同步事件。","首次安装默认使用本地 SQLite；已有收银数据和数据目录不会被删除、覆盖、还原或迁移。","现金、银行卡、会员余额和储值办卡在本机账务提交后立即完成，独立官方支付和短信仍按各自真实接口处理。","微信和支付宝仍以官方真实到账为准，查单改为快速首次查询和渐进退避，减少无效等待。","修复本机数据恢复错误被误报为独立服务不可用的问题；恢复使用隔离副本和完整性校验，失败时保留当前营业数据。","修复合法业务数据库超过 64MB 时被误判为体积异常；损坏或未写完的备份会在列表中明确标记并禁止点击恢复。","恢复成功后不再用旧前端快照回写覆盖恢复结果，备份状态查询改为只读，降低恢复期间的 SQLite 锁竞争。","收款结账专项优化：提交改为当前订单的本地原子事务和局部更新，不再在结账路径序列化全量业务快照；保留重复点击幂等、响应丢失查单和失败重试。"]}