Releases: muutot/Clipboard
Release list
v1.3.0
Clipboard Desktop v1.3.0
剪贴板桌面管理工具,Windows 原生剪贴板监控、全文搜索、OCR 识别、多引擎支持
Released: 2026-08-06
版本说明
v1.3.0 聚焦「标签管理」与「图标自定义」:新增完整标签系统(标签注册表、管理面板、彩色标签、卡片 / 详情内联编辑、Ctrl+T 快速加标签、主窗口联动);图标支持彩色模式与逐图标自定义颜色;剪贴板新增 RTF 富文本采集与粘贴、双击粘贴、悬停粘贴子菜单、卡片 #N 序号角标;更新源可切换 GitHub / GitCode,并支持导入 PPaste 备份。同时优化历史分组与筛选的后端分页、标签索引与来源图标查询性能,并修复导入、DIB 解码、自触发守卫、软删除复活等一系列健壮性问题。
标签系统
- 标签注册表与管理命令 — 新增 tag 领域模型、标签注册 / 管理后端命令 |
833ec0dc - 标签管理面板 — 设置中新增标签管理面板与彩色标签 chips |
b51dde5f5f893c0c - 标签编辑对话框 — 支持重命名与每个标签独立配色 |
72cdee54 - 条目标签 — 标签存储在 metadata_json,卡片与详情面板内联编辑 |
dbf83608 - Ctrl+T 快速加标签 — 为选中条目快速添加标签 |
1528b8c5 - 标签索引 — 通过派生 item_tags 联结表索引标签,检索性能优化 |
ae7ce02d
图标自定义
- 彩色图标模式 — 新增 color icon mode,设置中一键切换 |
c74663ab - 逐图标颜色定制 — Appearance Icons 下每个图标可独立配色 |
df82a025 - 图标缓存管理 — 图标缓存管理器支持按应用替换与去重视图 |
9034b4c0 - 复选框着色修复 — 彩色图标模式下复选框对勾保持 currentColor |
ea66ab43
剪贴板与粘贴
- RTF 富文本 — 采集与粘贴 RTF 格式化内容 |
11e93177 - 双击粘贴 — 双击卡片直接粘贴,可在设置中开关 |
eec30868 - 悬停粘贴子菜单 — 右键菜单新增悬停粘贴子菜单,统一单菜单协调 |
962cb40d - #N 序号角标 — 每张卡片固定右列显示 #N 位置标记 |
80efcaa9 - 净化粘贴统一 — 统一 clean-paste 文本键与粘贴路径,修复快速粘贴窗口还原 |
4cdd274356562b58
导入与更新
- PPaste 备份导入 — 支持导入 PPaste .Pastebackup 备份,含大小上限与日期解析加固 |
13e89afd1e3bc782 - 导入健壮性 — 跳过非便携记录、处理 zip 反斜杠路径、缺失图片友好提示、避免重复计数、超限警告 |
3b93c61a5607102b4bcf5bb1fcaf9915fd148f82 - 可配置更新源 — 更新检查可在 GitHub / GitCode 之间切换 |
1e8770af - 关于面板 — 显示程序安装位置 |
7e683bf8
设置与界面
- 历史分组后端分页 — 分组与筛选轴改为后端分页,长列表更流畅 |
384e1d66 - 转移卡片现代化 — 按格式导入与 DatePicker |
63ea73df - 快捷键设置对齐 — 键盘设置与实际实现的快捷键保持一致 |
4fc71580 - 箭头按键显示 — 快捷键绑定中箭头显示为 ↑↓←→ 字形,支持 Tab / Shift+Tab |
6d2e430ed6b5ec71 - 设置搜索精准定位 — 搜索结果可靠定位到目标设置卡片,路径与真实导航标签对齐 |
73631ca9007df8452e84e8f5 - 统一 Checkbox 组件 — 复选框视觉统一为共享组件 |
f1411d27
性能与健壮性
- 来源图标查询重写 — 去除相关子查询,图标加载更快 |
d2626372 - OCR 模型异步下载 — PP-OCR 模型下载改为异步文件 IO |
c78d331e - 列表索引映射 — 非虚拟列表渲染改用索引映射,大批量渲染更高效 |
4acb3c5b - DIB 解码加固 — 对畸形 DIB 头做边界保护;CF_UNICODETEXT 终止符扫描受分配大小约束 |
83966fd7d4c4e8b6 - 自触发守卫 — 毒锁自恢复,注册守卫保证复制永不中断 |
cf9743efe9e95a06 - 软删除复活 — 内容重新复制时恢复已软删除的记录 |
edd012af - 共享资源保护 — 条目重命名不再连带重命名共享资源文件 |
1aeb5277 - 搜索索引 — 应用索引变更后重载 reader;移除冗余 search_outbox_sequence 索引 |
b2602b7cbd84568f - 设置深拷贝 — 默认值深拷贝,克隆不再共享可变容器 |
ed137353 - 卡片高度估算 — 文本卡片高度估算与裁剪后预览对齐 |
0a27444a
修复
- 批量收藏切换 — 收藏组批量取消收藏时隐藏删除操作 |
6be9a2df - 查看器保存失败 — 保存失败时提示,而非打开原始文件 |
eae37200 - 详情索引守卫 — 文件详情索引防陈旧选中 |
ac7a2853 - 清空历史文案 — 补全清空历史的 Toast 翻译 |
5544087d - DIB 测试平台门控 — dib_to_png 测试限定 Windows 目标 |
e121afdb
构建产物
- Windows (x64) — MSI + NSIS 安装包
- macOS (Apple Silicon, arm64) — DMG 安装包
- Linux (x64) — deb / rpm / AppImage
v1.2.0
Clipboard Desktop v1.2.0
剪贴板桌面管理工具,Windows 原生剪贴板监控、全文搜索、OCR 识别、多引擎支持
Released: 2026-08-04
版本说明
v1.2.0 聚焦「复制粘贴体验」与「界面设置统一」:新增富文本格式粘贴(CF_HTML)、一键净化粘贴(去空白 / 折叠空白 / 去除 URL 跟踪参数)、搜索索引懒加载同步、自定义搜索框占位符、多格式导入导出、版本更新检查与毛玻璃窗口效果;设置与主界面的下拉选择器全面统一为自定义 Popover 样式;硬编码中文文案全部接入 i18n。同时修复搜索分页越界、窗口位置钳制、剪贴板轮询重启等可靠性问题,并加固本地 API(移除通配 CORS)与 CSV 导出(防公式注入)安全边界。
复制粘贴体验
- 富文本格式粘贴 — 采集并持久化 CF_HTML,卡片新增按原格式粘贴操作 |
554b4cdb89429ec1c8ce56d3 - 净化粘贴 — 内置净化管线(trim、空白折叠、URL 跟踪参数移除),全局开关 + 卡片 / 详情面板逐条净化粘贴,覆盖纯文本与格式化粘贴路径 |
d9b8cab09e84228997fead6f30ad79b8
设置与界面
- 统一 Popover 下拉 — 设置面板原生 select 替换为主界面同款自定义下拉,弹出定位、右对齐、宽度自适应、悬停样式全链路统一 |
43242c9f3117387642de563001d2c54a - 毛玻璃窗口效果 — 新增 frosted glass 窗口视觉效果 |
ad4646de - 多格式导入导出 — 导入 / 导出 GUI,支持收藏、内容类型、日期范围等完整导出选项 |
525e2cb07f315fb6 - 版本更新检查 — 通过 GitHub Releases 检查新版本 |
312e82e3 - 搜索索引同步模式 — 支持 lazy / background 两种同步策略,可在设置中切换 |
ee72886ff57907dd - 自定义搜索框占位符 — 搜索框占位文案可自定义 |
746e3ab5 - 侧栏显示真实版本号 |
3f4aa5a0
i18n 国际化
搜索性能与可靠性
- 分块文档查询 — 大批量 IN 查询按 500 分块,避免超长 SQL |
3aa49c17 - 搜索页缓存优化 — 缓存时避免额外克隆;无待处理事件时跳过 outbox 同步 |
a6b218861b306bcd - 搜索前排空 outbox — 新采集内容立即参与搜索,修复索引延迟 |
10ea45ca - 页大小钳制 — 请求分页大小按配置上限钳制,防止越界 |
9800b0bd - 索引健康探针 — validate 改为探测索引健康状态 |
91b6a98f
安全与健壮性
- CSV 公式注入防护 — 以
=+-@开头的单元格自动加引号 |109e8565 - 本地 API 加固 — 移除通配 CORS 头,新增
X-Content-Type-Options: nosniff|0b20d3be - 全屏查看器 DOM 安全构建 — 改用安全元素 API 构建 DOM,消除 innerHTML 注入面 |
f8bb29ec - 配置原子写入 — 配置与键盘设置采用临时文件 + rename 原子落盘,避免写入中断损坏 |
a5a1b1ff - CLI 存储路径一致 — 进程 CLI 通过
StoragePaths解析数据库路径,自定义数据目录与 GUI 保持一致 |78f34143
修复
- 窗口位置钳制 — 工作区小于最小尺寸时以工作区为界,避免越界 |
93578629 - 多字节截断 — 标题 / 预览截断不再拆散多字节字符 |
22c23701 - 详情面板同步 — 条目变更时保持打开中的详情面板同步 |
5bdb85e7 - 剪贴板轮询重启 — 统一 capture 循环,修复监控重启 |
471898f1 - 下拉弹窗稳定性 — 修复弹出定位 / 重开定位 / 选项宽度一系列 Popover 问题 |
462ac5e03060b4f1
构建产物
- Windows (x64) — MSI + NSIS 安装包
- macOS (Apple Silicon, arm64) — DMG 安装包
- Linux (x64) — deb / rpm / AppImage
v1.1.0
Clipboard Desktop v1.1.0
剪贴板桌面管理工具,Windows 原生剪贴板监控、全文搜索、OCR 识别、多引擎支持
Released: 2026-07-31
版本说明
v1.1.0 以代码组织与发布管线可靠性为主:后端按模块彻底拆分,lib.rs 瘦身为边界组合;同时修复 macOS/Linux 交叉编译与 Clippy 问题,并移除无预编译 ONNX Runtime 的 Intel macOS 构建。
代码架构重构
- 后端模块化拆分 — commands / platform / storage / config / memory / cli 等按职责拆分为子模块目录 |
c2f18f09562dd7b0fe5473b4 - lib.rs 瘦身 — 状态、几何、关闭逻辑与 Tauri 命令分别提取到 core / commands 模块 |
e5b9a59bc2f18f09 - 共享逻辑提取 — SelfTriggerGuard 独立为 self_trigger 模块,CLI 文本构建与扫描助手复用 |
58a3356dcbe2dd9a - 测试模块独立 — lib.rs 测试提取为 lib_tests.rs |
41ffc36f
发布与构建流程
- 两遍发布流程 — RELEASE.md 改为人工策划,脚本在中间暂停等待,提交前强制格式检查 |
2504a4051354e11114078c5c - 发布脚本简化 — 移除 verify/build 步骤,保留 regenerate 模式,自动检测是否需要强制推送 |
0fa687749a40e38f3b269327 - 移除 Intel macOS 构建 — ort 不提供 x86_64-apple-darwin 预编译 ONNX Runtime,发布矩阵仅保留 macOS arm64 |
f7be9e4f - 本地 CI 脚本 — ci:local 一键本地流水线,并移除硬编码 Rust 路径 |
69baa75b1bca1720
跨平台构建修复
- macOS Clippy 修复 — 修复阻断构建的 clippy 错误与未使用导入,补齐 sibling 模块引用前缀 |
d22b0f1dee6e421fb65b00d2 - 条件编译门控 — Windows 专用模块(如 collect_system_memory)加 cfg 门控,保证交叉编译 |
f5c0e710 - 导入清理与格式化 — 清理跨模块未使用导入,统一 cargo fmt / prettier 格式 |
3ac56566393af14e
构建产物
- Windows (x64) — MSI + NSIS 安装包
- macOS (Apple Silicon, arm64) — DMG 安装包
- Linux (x64) — deb / rpm / AppImage
v1.0.0
Clipboard Desktop v1.0.0
剪贴板桌面管理工具 — Windows 原生剪贴板监控、全文搜索、OCR 识别、多引擎支持
Released: 2026-07-29
核心功能
剪贴板监控与采集
- Windows 剪贴板轮训监控 | 支持文本、链接、图片、文件多种格式自动采集 |
7cf5cbdee8ab6f - 自动去重与自触发抑制 — 写入剪贴板时标记自身来源,避免重复采集同一内容 |
54a696b694ba1475c0af8 - 智能溯源 — 记录来源应用名称与可执行路径 |
a79e0411b3ce2a - 文件管理 — 采集时自动复制文件到托管存储,支持大小限制与大文件链接保留 |
3891c09c49a21e
全文搜索
- Tantivy 全文检索引擎 — 支持 CJK 中文 N-gram 分词、多字段排序、分页缓存 |
97db771b3bcbf74a4dbdc - 搜索分页与缓存 — 可配置分页大小、缓存条目上限,FIFO/LRU 淘汰策略 |
36080815604e45d096be0 - 搜索排序规则 — 多级排序字段拖拽排序、防重复、自定义规则 |
d6ac9523f9a48a060a9d5 - 搜索建议 — 可配置的搜索建议显示 |
c2e670363289a9 - 一键重建索引 |
e2028f6
OCR 文字识别
- 三种引擎支持 — Tesseract / Windows 原生 OCR / PP-OCRv6 (Rust ONNX) |
4366a2d94d97b7be5cb62 - 后台工作队列 — 异步处理、失败重试、同哈希复用结果 |
1cb0dcfe5b8015 - 引擎热切换 — 设置中切换引擎无需重启应用 |
f18790c389aa2d - 手动重试与状态反馈 |
d1e6a3fab9ab1b
回收站与收藏
- 软删除保护 — 删除后进入回收站,可恢复或永久删除 |
61dcf4e5836962 - 批量操作 — 批量收藏、恢复、删除,原子事务保护 |
8b864ae4f4146a - 按类型清理 — 按内容类型批量删除并级联清理搜索索引与 OCR 结果 |
b464788c988845 - 定时历史清理 — 可配置的自动清理策略 |
33f4ddc
界面特性
- 虚拟滚动列表 — 自适应卡片高度,支持图文混排、紧凑模式 |
34945368fcfae39a78132 - 详情面板 — 同画布切入 / 左右分栏两种展示模式 |
64bb49bc7cd722 - 图片全屏查看器 — 缩放、平移、拖拽,独立窗口展示 |
724c09170670cc2f1171d - 紧凑模式 — 可自定义间距、高度、圆角、字号 |
0331f3a9e7833e28f3000 - 内联编辑 — 双击编辑标题、文本内容、代码块、文件名 |
4ce60efc6593483caab67 - 多选与右键菜单 — Ctrl+点击多选、批量操作、右键上下文菜单 |
ca333514c3d121 - 键盘快捷键 — Ctrl+C/D/F/E 快速操作、Tab/方向键导航、Esc 退出 |
d5277c8f52d90c - 状态栏反馈 — 操作结果 Toast 提示、可关闭 |
66b17f671b6890
自定义设置
主题系统
- 19 属性颜色系统 — 覆盖全部 UI 组件,深色/浅色预设 |
bdf3550563e0148717302 - 自定义方案管理 — 保存/应用/删除多套自定义主题 |
c3480c6 - 透明度支持 — #RRGGBBAA 八位 hex、窗口透明度调节 |
b96b89afe3b275 - 占位符颜色独立设置 |
797faa5
字体与显示
- 独立字号控制 — 卡片标题/预览/备注文字字号分别设置 |
b8241382b4bb9a - 分页控制 — 单页加载数、最大加载条目上限、缓存条目数 |
177d6d62799c7fddd7a42 - 操作按钮 — 悬停/常显两种显示模式 |
a825943 - 辅助文本行数 — 控制卡片辅助文字显示行数 |
af6fbea
存储管理
- 独立资源目录 — 图片、文件可配置独立存储路径 |
e8156874aa810c - 图标缓存管理 — 查看、清理应用图标缓存 |
3eeb57c8a5f44d - 磁盘用量统计 — 按类型展示存储用量与性能指标 |
dbb1ab62d728f6 - 安装时自选数据目录 |
83e1729
隐私
- 密码管理器拦截 — 自动识别并拒绝采集密码管理器内容 |
517ace1a4dac5f - 敏感内容过滤 — 信用卡、私钥、凭证等正则匹配过滤 |
72db7b7 - 暂停采集 — 一键暂停/恢复剪贴板监控 |
517ace1
窗口
- 无边框窗口 — 自定义拖拽区域、隐藏系统标题栏 |
49779bce1346eb - 窗口位置记忆 — 记住并恢复窗口位置,多显示器支持 |
76657a63af475e - 最小宽度限制 — 730px 最小宽度避免布局破碎 |
94f1f344d074b4
平台支持
- Windows — 原生剪贴板 API、键盘 Hook(双修饰符连击检测)、SHGetFileInfoW 图标提取、置顶窗口、系统托盘与自启动 |
7cf5cbd9899100ebfabf2973ebd1 - macOS — 平台适配层(辅助功能权限、键盘 Hook、托盘、剪贴板监控) |
ce97163 - Linux X11/Wayland — 平台适配层(托盘、全局快捷键、剪贴板监控、忽略应用) |
ce97163
其他
- CLI 命令行 — 复制/粘贴/搜索/导出/统计/删除,支持完整参数解析 |
5f2fd06b7f640e79dc54f - HTTP 本地 API — 健康检查、粘贴、列表、搜索、删除端点 |
8af11b478b5d68 - 导出/导入 — JSON / CSV / 纯文本格式,支持分页导出 |
2e0b9f30d3f26e - i18n 国际化 — 简体中文 / English 完整双语支持 |
fa34aa7 - 数据库自动备份与恢复 — 轮转备份、校验、损坏自动恢复 |
6dba5fe385679f - 性能监控与诊断 — 启动计时、内存追踪、搜索延迟百分位统计 |
25488b6d401f20 - 辅助功能 — 高对比度、弱动效、字体缩放、屏幕阅读器支持 |
abe4fa0 - 内容检测与快捷操作 — URL/邮箱/电话/颜色/货币/IP/日期自动识别 |
d12353a11c2f23 - 文本变换 — 去空白/大小写转换/JSON 格式化/Base64/URL 编解码/哈希 |
9ff684c - Markdown 预览 — 代码块语法高亮、安全沙箱预览 |
e59e06c
构建产物
- MSI 安装包:
Clipboard_1.0.0_x64_en-US.msi - NSIS 安装包:
Clipboard_1.0.0_x64-setup.exe