Releases: Maxcj/ClipDock
Release list
ClipDock 1.2.0-beta2
ClipDock 1.2.0-beta2
ClipDock 1.2.0-beta2 is a follow-up beta cut that keeps the performance-focused workflow improvements in place. File copies still save in the background with clear cache states, search remains smoother on larger histories, previews stay lighter, and destructive settings actions are presented more clearly.
本次更新
- 文件副本继续采用后台异步保存,并保留
pending / cached / failed / skipped状态 - 搜索继续使用归一化索引和输入 debounce,在更大的历史量下更顺滑
- 图片详情页仍然不会提前加载原图,预览面板也会自动适配屏幕尺寸
- 代码高亮在超长内容上会自动降级为纯文本,减少详情页卡顿
- 设置中的“重置系统分类”和“清除所有历史记录”都保持更清晰的操作样式
ClipDock 1.2.0-beta2 is a follow-up beta cut that keeps the performance-focused workflow improvements in place. File copies still save in the background with clear cache states, search remains smoother on larger histories, previews stay lighter, and destructive settings actions are presented more clearly.
What’s New
- File copies still save in the background and expose
pending / cached / failed / skippedstates - Search continues to use normalized indexing plus input debounce, which keeps large histories smoother
- The image detail view still avoids loading the original image up front, and the preview panel remains screen-aware
- Code highlighting still falls back to plain text for very long content, reducing detail-page stutter
- The “Reset System Categories” and “Clear All History” actions keep their clearer, safer presentation
ClipDock 1.1.1
ClipDock 1.1.1
ClipDock 1.1.1 rounds out the clipboard detail experience with more consistent previews, clearer file status, and sharper language detection. Settings is now easier to resize as the app grows, and the overall flow between image, link, file, and text records feels more polished.
本次更新
- 图片详情支持独立预览,按原始尺寸打开并可直接关闭
- Link 和 File 详情卡片的尺寸、间距和视觉节奏更加一致
- 设置窗口改为可调整大小,内容增多时不再显得局促
- TypeScript 优先于 JavaScript 命中,CSS 识别也更收敛,减少误判
- 文件副本状态可以更清楚地在详情页中查看
ClipDock 1.1.1 rounds out the clipboard detail experience with more consistent previews, clearer file status, and sharper language detection. Settings is now easier to resize as the app grows, and the overall flow between image, link, file, and text records feels more polished.
What’s New
- Images now open in a dedicated preview panel at their original size with a close button
- Link and File detail cards now share more consistent spacing, sizing, and visual rhythm
- The Settings window is resizable again, so the interface stays comfortable as content grows
- TypeScript is prioritized ahead of JavaScript, and CSS detection is tighter to reduce false positives
- File-copy status is easier to inspect directly in the detail view
ClipDock 1.1.1-beta5
ClipDock 1.1.1-beta5
ClipDock 1.1.1-beta5 continues polishing the detail experience, with the link preview now matching the file preview more closely in size and spacing. The result is a steadier visual rhythm when moving between image, link, and file records.
本次更新
- Link 详情预览继续向 File 详情预览对齐,尺寸和间距更统一
- 在图片、链接、文件三种详情之间切换时,视觉节奏更平稳
ClipDock 1.1.1-beta5 continues polishing the detail experience, with the link preview now matching the file preview more closely in size and spacing. The result is a steadier visual rhythm when moving between image, link, and file records.
What’s New
- The link detail preview now aligns more closely with the file detail preview in size and spacing
- Switching between image, link, and file records now feels visually more consistent
ClipDock 1.1.1-beta4
ClipDock 1.1.1-beta4
ClipDock 1.1.1-beta4 brings a much smoother clipboard detail experience. Images can now open in a dedicated preview panel at their original size, settings are no longer locked to a fixed window height, and text detection is better aligned so TypeScript and CSS are identified more accurately. File-copy metadata also now keeps richer history for later status display.
本次更新
- 图片详情支持单独预览,打开后以原始尺寸展示,并提供关闭按钮
- 设置窗口改为可调整大小,避免内容越来越多时被固定高度挤压
- 调整语言识别顺序,让 TypeScript 优先于 JavaScript 命中
- 收紧 CSS 识别范围,减少把 JavaScript object 或配置片段误判为 CSS
- 文件副本相关 metadata 更完整,便于后续展示文件状态
ClipDock 1.1.1-beta4 improves the clipboard detail experience across previews, layout, and detection. Images can now open in a dedicated preview panel at their original size, Settings is resizable again, and language detection is tuned so TypeScript and CSS are recognized more accurately. File-copy metadata also now keeps richer history for future status display.
What’s New
- Images now open in a dedicated preview panel at their original size with a close button
- The Settings window is resizable again, which prevents the content from feeling cramped as it grows
- TypeScript is prioritized ahead of JavaScript in language detection
- CSS detection is narrower, which reduces false positives from JavaScript objects and config snippets
- File-copy metadata is richer, making it easier to show file status later
ClipDock 1.1.1-beta3
ClipDock 1.1.1-beta3
ClipDock 1.1.1-beta3 增强了剪贴板历史数据库的升级机制,为后续功能迭代建立清晰的数据模型版本基线。现有数据可以继续无感使用,未来的数据结构变化也能沿版本链更稳妥地迁移。
本次更新
- 为剪贴板历史数据库建立明确的模型版本基线
- 现有数据库可直接兼容新版模型,无需手动处理
- 后续新增字段或关系时可更稳妥地迁移,降低升级后的数据风险
ClipDock 1.1.1-beta3 strengthens the clipboard history database upgrade path with a clear model-version baseline for future features. Existing data continues to work without manual intervention, while future schema changes can migrate more safely through the version chain.
What’s New
- Established a clear model-version baseline for the clipboard history database
- Existing databases remain compatible with the new model without manual steps
- Future fields and relationships can migrate more safely, reducing data risk during upgrades
ClipDock 1.1.1-beta2
ClipDock 1.1.1-beta2
ClipDock 1.1.1-beta2 让代码语言的手动修正更顺手了。现在可以直接在代码卡片左上角的语言显示处切换语言,修改后会立即写回并刷新;代码详情页里也继续保留语言元数据,方便快速确认当前识别结果。
本次更新
- 代码卡片左上角的语言显示现在可以直接点击修改
- 语言变更会立即写回并刷新当前代码展示
- 代码详情页继续保留语言元数据,便于核对识别结果
ClipDock 1.1.1-beta2 makes manual code-language correction much smoother. You can now switch languages directly from the code card's top-left language display, changes are written back immediately, and the code detail view still keeps the language metadata for quick verification.
What’s New
- You can now change the code language directly from the top-left language display on the code card
- Language changes are written back immediately and the current code view refreshes right away
- The code detail view still shows language metadata so the detected result is easy to verify
ClipDock 1.1.1-beta1
ClipDock 1.1.1-beta1
ClipDock 1.1.1-beta1 进一步打磨了剪贴板和更新相关的高频路径。现在忽略更新版本会按频道分开保存,设置页显示营销版本号,自定义分类、链接元数据和敏感规则匹配也都更稳定。
本次更新
- 自定义分类新增重名校验,避免保存后出现同名分类
- 忽略更新版本按正式版和 beta 分开存储,设置页展示营销版本号
- 链接元数据抓取改为 actor 隔离,避免并发抓取时的状态冲突
- 自定义敏感规则的正则编译加入缓存,减少高频复制时的重复开销
- 文件保存新增批量总大小限制,并补上缓存大小迁移
ClipDock 1.1.1-beta1 tightens clipboard and update handling across a few high-traffic paths. It splits ignored update versions by channel, shows the marketing version in Settings, and keeps custom categories, link metadata, and sensitive-rule matching more predictable.
What’s New
- Custom categories now reject duplicate names before save, preventing same-name entries
- Ignored update versions are stored separately for release and beta, and Settings shows the marketing version instead of the build number
- Link metadata fetching now uses actor isolation so concurrent fetches stay safe
- Custom sensitive rules now cache compiled regexes, reducing repeated compilation overhead during frequent copies
- File saving now includes a batch size cap, and cached size data can be migrated once after upgrade
ClipDock 1.1.0
ClipDock 1.1.0
ClipDock 1.1.0 整合了自 1.0.0 版本以来的各项改进,包括优化更新流程、提升代码和文本细节的可读性,以及简化存储和链接元数据处理。此次更新使应用在日常使用中更加稳定,并提升了详情页面的响应速度。
本次更新
- 调整文本类型详情的显示字号,让内容更易阅读
- 新增 HighlighterSwift 代码查看器,让代码详情展示更完整
- 优化 Sparkle 标准更新流程,并完善正式版和 beta 版更新通道
- 新增菜单栏当前版本显示,方便快速确认正在运行的版本
- 存储统计改为聚合缓存字段,并支持每天中午自动重扫
- 设置页新增“上次统计”时间,手动重扫也会同步刷新
- 链接元数据抓取增加超时、HTML 大小和图标大小限制
- 继续完善自定义敏感规则相关设置与文档
ClipDock 1.1.0 brings together the improvements shipped since 1.0.0, covering update flow polish, code and text detail readability, and lighter storage and link metadata handling. The release makes the app feel steadier across everyday use and keeps the details pages more responsive.
What’s New
- Adjusted the text detail font size so content is easier to read
- Added the HighlighterSwift code viewer for richer code details
- Refined the Sparkle standard update flow and polished the release/beta update channels
- Added the current version to the menu bar for a quick version check
- Storage usage now aggregates cached fields and can rescan automatically every day at noon
- Settings now shows the last statistics time, and manual rescans refresh it too
- Link metadata fetching now has tighter timeout, HTML size, and icon size limits
- Continued polishing the custom sensitive-rules settings and docs
ClipDock 1.1.0-beta5
ClipDock 1.1.0-beta5
ClipDock 1.1.0-beta5 makes storage statistics lighter and more predictable. Storage usage now relies on cached sizes with a scheduled daily noon rescan, and link metadata fetching now has tighter timeout and size limits so slow pages are less likely to affect the app.
本次更新
- 存储统计改为聚合缓存字段,并支持每天中午自动重扫
- 设置页新增“上次统计”时间,手动重扫也会同步刷新
- 链接元数据抓取增加超时、HTML 大小和图标大小限制
ClipDock 1.1.0-beta5 makes storage statistics lighter and more predictable. Storage usage now relies on cached sizes with a scheduled daily noon rescan, and link metadata fetching now has tighter timeout and size limits so slow pages are less likely to affect the app.
What’s New
- Storage usage now aggregates cached fields and can rescan automatically every day at noon
- Settings now shows the last statistics time, and manual rescans refresh it too
- Link metadata fetching now has tighter timeout, HTML size, and icon size limits
ClipDock 1.1.0-beta4
ClipDock 1.1.0-beta4
ClipDock 1.1.0-beta4 improves the standard update experience, keeps update dialogs aligned with the current app language, and adds a direct GitHub Releases fallback in Settings for recovery when Sparkle cannot update normally.
本次更新
- 更新检查改为直接走 Sparkle 的标准更新界面
- Sparkle 弹框文字会跟随当前选择的应用语言
- 更新设置中新增 GitHub Releases 直达入口,方便更新失败时手动下载
ClipDock 1.1.0-beta4 improves the standard update experience, keeps update dialogs aligned with the current app language, and adds a direct GitHub Releases fallback in Settings for recovery when Sparkle cannot update normally.
What’s New
- Update checks now open Sparkle's standard update window directly
- Sparkle dialogs follow the app language selected in Settings
- A direct GitHub Releases entry is now available in Settings for manual recovery