Skip to content

v1.1.4 | Quietly Better

Choose a tag to compare

@yuzeguitarist yuzeguitarist released this 04 Jan 03:45
· 323 commits to main since this release

Deck

Deck

A modern, native, privacy-first clipboard OS for macOS


Release Notes v1.1.4

新增 / New

  • 链接右键菜单新增「在默认浏览器中打开」「显示二维码」。二维码以全屏毛玻璃遮罩显示,支持 ESC 或点击空白退出,退出后自动回到 Deck 面板。
    Added “Open in Default Browser” and “Show QR Code” actions to link context menu. QR code is displayed in a full-screen frosted overlay, dismissible via ESC or background click, and returns focus to Deck.

  • 新增二维码全屏遮罩 UI:毛玻璃背景、居中二维码 + 标题与链接信息,适合快速分享。
    Added a full-screen QR overlay with frosted background and centered QR code plus title and URL for easy sharing.

  • 文件与文件夹搜索支持按文件名匹配;历史数据后台无损回填,不修改表结构、不丢失记录。
    File and folder search now includes file name indexing, with non-destructive background backfilling and no schema changes.

  • Office 文件支持空格预览(QuickLook),与 PDF 预览保持统一的面板结构与交互。
    Added QuickLook preview for Office documents, sharing the same panel framework as PDF preview.

  • 欢迎引导新增「队列模式」介绍与快捷键说明。
    Added queue mode introduction and shortcuts to the onboarding flow.

  • 设置页新增队列模式快捷键与使用提示,提升功能可发现性。
    Added queue mode shortcut hints and usage tips in Settings.


优化 / Improvements

  • 链接预览 UI 重做:展示 favicon、站点标题、站点名与完整 URL,列表卡片与空格预览保持一致。
    Redesigned link preview UI to show favicon, title, site name, and URL, consistent between list and preview panel.

  • 预览系统复用列表缓存与 in-flight 请求,避免重复网络获取。
    Preview now reuses list cache and in-flight requests to avoid duplicate fetches.

  • 全屏与多屏场景下的面板显示稳定性提升:始终跟随前台应用所在屏幕与 Space。
    Improved panel stability in full-screen and multi-display setups by following the active app’s screen and Space.

  • 双击 Option 打开面板时键盘焦点更稳定,空格预览可靠性提升。
    Improved keyboard focus stability when opening the panel via double-Option, and improved Space preview reliability.

  • 面板开合时输入模式与搜索焦点恢复更符合直觉。
    Input mode and search focus now restore more intuitively when opening or closing the panel.

  • 顶栏四个圆形按钮点击区域扩大(添加标签 / 设置 / 暂停 / 退出),减少误触与漏点。
    Increased hit areas of the four top buttons (Tag, Settings, Pause, Quit) for better usability.

  • 新增并完善中 / 英 / 德多语言翻译(右键菜单、二维码提示、搜索空态文案等)。
    Added and refined Chinese, English, and German localizations for context menus, QR hints, and empty state texts.


修复 / Fixes

  • 修复设置页「存储信息」中剪贴板条目数显示为 0 的问题,现在显示数据库真实总数。
    Fixed clipboard item count showing as 0 in Storage Info; it now reflects the actual database total.

  • 修复面板关闭后输入模式与焦点恢复异常的问题。
    Fixed incorrect input mode and focus restoration after closing the panel.

  • 修复顶部按钮点击区域过小的问题。
    Fixed overly small hit areas on the top buttons.

  • 修复搜索无结果时空态提示文案误导的问题。
    Fixed misleading empty-state messaging when search yields no results.

  • 修复安全作用域书签在频繁路径检查时访问计数累积的问题。
    Fixed security-scoped bookmarks accumulating access counts under frequent path checks.

  • 修复数据库错误跟踪状态未序列化导致重复通知与重复恢复的问题。
    Fixed DB error tracking not being serialized, causing duplicate notifications and recovery attempts.

  • 修复大图卸载逻辑中 data 与 preview_data 同时存储缩略图的问题。
    Fixed large image offload storing duplicate thumbnails in both data and preview_data.

  • 修复 Swift 6 async 锁相关的数据库错误跟踪编译问题。
    Fixed Swift 6 async lock issues in DB error tracking.


技术变更 / Technical Changelog

  • DeckSQLManager.swift:补充完整类级注释,明确职责边界、线程模型与安全模式语义。
    Added comprehensive class-level documentation clarifying responsibilities, threading model, and security semantics.

  • DeckSQLManager.swift:补充存储策略说明,包括大图处理、blobPath、备份恢复与迁移顺序约束。
    Documented storage strategies including large image handling, blobPath usage, backup/restore, and migration ordering.

  • 数据库初始化逻辑统一在 dbQueue 执行,确保顺序与线程安全。
    Moved DB initialization consistently onto dbQueue for safer sequencing.

  • 安全模式加密失败时输出明确警告,提升可诊断性。
    Added explicit warnings when security mode encryption fails.


兼容性与行为说明 / Compatibility & Behavior Notes

  • 本次更新不包含数据库结构变更,可直接覆盖升级。
    This release introduces no database schema changes and supports in-place upgrades.

  • 所有处理逻辑均在本地完成,不上传、不存储任何用户数据。
    All processing remains local with no data uploaded or stored remotely.


升级建议 / Upgrade Notes

  • 推荐所有用户升级以获得更稳定的多屏体验、更直观的链接与二维码分享流程,以及更可靠的搜索与预览系统。
    All users are recommended to upgrade for improved multi-display stability, smoother link and QR sharing workflows, and more reliable search and preview behavior.