github yuzeguitarist/Deck v1.1.7
v1.1.7 | Resilient

latest releases: v1.4.5, v1.4.4, v1.4.3...
6 months ago

Deck

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 invalid NSExpression formats 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 where lastNonDeck could be nil due to early preApp injection.
    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.

Don't miss a new Deck release

NewReleases is sending notifications on new releases.