Repository navigation
Releases: dkleikesa/Clipper
Releases · dkleikesa/Clipper
Release list
v1.3.0
新增
- 开发者工具窗口(
⇧⌘D):独立窗口,可从面板右键「在开发者工具中打开」,或直接系统级热键调出;自动探测内容类型并选中合适的工具,既能读面板里选中的条目,也能自己粘贴输入(支持粘贴图片与文件内容) - 七件开发者工具:
- JSON 格式化:行号、语法高亮、折叠、实时排版、自定义缩进、按键排序、输入与结果左右并排,解析失败给出可读报错
- XML 格式化:与 JSON 对齐,支持折叠
- Base64 编解码:支持图片粘贴与解析,复制到 Base64 后打开即自动解码
- Hash 摘要:多种算法与编码,支持对拍
- URL 编解码
- 时间戳转换:多时区、占位符速查表(两种模板风格并排)
- 数学表达式计算器:结果的各进制写法可单独点击复制
- 代码编辑框接入 CodeMirror 6(内联为本地模块
:kodemirror):行号、当前行与括号配对高亮、折叠、不折行并带横竖滚动条、文件读写;可在状态栏切回内置编辑框 - 数据库加密:设置页开关,开启后历史与偏好以 SQLCipher 加密落盘,口令手动输入、不落盘、每次启动输入一次
- 单实例闸门:重复启动不再开出第二个实例
- 条目类型图标:历史列表每行最前显示文本 / 图片 / 文件 / 富文本图标,可在设置里关闭
clipper search --deep:除标题外把正文也搜一遍,并在响应里回报是否被截断
变更
- 剪贴板读写改走原生
NSPasteboard,载荷收敛到contents单一真值源 - 鼠标单击条目默认改为「直接粘贴」(上屏)
- 文本类条目图标改为衬线 T,富文本改为「T 带几行文字」
- 开发者工具窗口尺寸按屏幕计算并持久化;窗口已在后台时按热键可把它叫回最前
- 发行包内附带许可证与第三方声明
修复
- 纯文本条目不再被误判为富文本——此前筛选栏的「文本」永远是空的
- 预览超长文本不再被 20000 字上限截断
- 去格式粘贴文件时改为粘贴路径文本
- 置顶后预览面板不跟着翻面
- 关闭数据库加密前必须核对当前口令;驱动正确收尾事务与语句、关闭 generated keys,换钥才可靠
- 偏好落盘失败不再冒到进程级
测试
- 建立自动化测试基线:功能验收(F1–F8)与单测(U1–U10),新增
:testing共享夹具模块 - 接入 Kover 覆盖率度量(JVM)与回归闸门,覆盖率不足下限即失败
Full Changelog: v1.2.0...v1.3.0
v1.2.0
新增
- 应用新增 CLI 跨进程通信支持:Clipper 运行期间在
~/.clipper/clipper.sock上监听本机请求,交给命令行与 AI 助手调用 clipper命令行工具:Kotlin/Native 原生二进制(约 2.2 MB,无 JDK 依赖),提供list/search/get/copy/pin/unpin/delete/stats/ping九条命令;命令调用的是运行中的应用,因此需 Clipper 正在运行- AI skill 随包发布:release 资产新增
clipper-skill-<版本>.zip,内含SKILL.md、协议参考与配套版本的二进制,放入 skills 目录即可使用 - 「允许访问剪贴板历史」开关(设置 → AI 服务 → 命令行工具):默认开启,可随时撤销授权;关闭后除探活
ping外,各命令均返回「已关闭授权」
安全
- 本机命令行通道仅当前用户可连:
~/.clipper/clipper.sock所在目录权限0700、socket 权限0600
Full Changelog: v1.1.0...v1.2.0
v1.1.0
新增
- 设置改为独立窗口:左栏分区导航 + 右栏内容各自滚动,标题栏自绘以跟随深色主题;不再是面板里那张被夹住的长卡片
- 面板内所有快捷键均可录制:包括导航、四种激活、
⎋、⌘,与数字键,支持清除绑定与一键恢复默认,每行带一句说明 - 激活的四种按法各占一条快捷键:激活
⌥⏎、去格式激活⌥⌘⏎、直接粘贴⏎、去格式粘贴⌘⏎;鼠标单击条目做什么也可单独指定 ⌘1…⌘9快速粘贴前 9 个置顶项- 历史列表多选:
⇧连续选中、⌘点击多选、⌘A全选,可合并复制或逐条粘贴,右键菜单提供同一组操作
变更
- 移除「自动粘贴」「粘贴时去除格式」两个开关,其含义改由四条独立快捷键表达
- 取消录制的方式改为
⌘.或再点一次该行,⎋因此也能被录成快捷键 - 置顶区顺序改由置顶时间决定:不再随排序设置或使用(粘贴、再复制)而变,
⌘1…⌘9对应的条目因此固定下来
修复
- 预览与合并复制改用完整文本,不再被标题的 1000 字符截断
Full Changelog: v1.0.0...v1.1.0