v1.1.4 | Quietly Better
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.