v1.1.7 | Resilient
Deck
A modern, native, privacy-first clipboard OS for macOS
Release Notes v1.1.7
修复 / Fixes
-
脚本插件「转换后粘贴」主线程阻塞
将执行方式改为异步,避免主线程同步调用被系统拒绝而导致无响应。
Fixed an unresponsive issue by executing the “Paste After Transform” script plugin asynchronously instead of blocking the main thread.
ClipItemCardView.swift -
NSExpression 非法格式导致崩溃
非法表达式不再触发崩溃,新增 Objective-C 异常捕获并进行安全降级处理。
Prevented crashes caused by invalidNSExpressionformats by adding Objective-C exception catching with safe fallback.
SmartTextService.swift, ObjcExceptionCatcher.h/.m, Deck-Bridging-Header.h -
清空数据后数据库文件未实际释放
在清空数据流程中执行 WAL checkpoint 与 VACUUM,确保数据库文件占用被真实回收。
Ensured database file space is fully released after clearing data by running WAL checkpoint and VACUUM.
DeckSQLManager.swift -
上下文感知排序初始化时序问题
修复初始化与preApp注入时机不当导致lastNonDeck为空的问题。
Fixed an initialization timing issue in context-aware sorting wherelastNonDeckcould be nil due to earlypreAppinjection.
AppDelegate.swift, MainWindowController.swift, ContextAwareService.swift -
Swift 6 并发捕获警告
修复因表达式快照(expr capture)引发的 Swift 6 并发警告。
Resolved Swift 6 concurrency warnings related to expression snapshot capturing.
SmartTextService.swift
兼容性与行为说明 / Compatibility & Behavior Notes
-
本次更新仅包含稳定性与安全性修复,不引入行为破坏性变更。
This release contains stability and safety fixes only, with no breaking behavior changes. -
数据库结构未变更,可直接覆盖升级。
No database schema changes; safe for in-place upgrade.
升级建议 / Upgrade Notes
- 强烈建议所有用户升级,以获得更稳定的脚本插件执行、更安全的智能文本处理以及更可靠的数据库空间回收行为。
All users are strongly recommended to upgrade for improved script execution stability, safer smart text handling, and reliable database space reclamation.