Skip to content

Releases: dkleikesa/Clipper

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 05:40

新增

  • 开发者工具窗口(⇧⌘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

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:14

新增

  • 应用新增 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

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:13

新增

  • 设置改为独立窗口:左栏分区导航 + 右栏内容各自滚动,标题栏自绘以跟随深色主题;不再是面板里那张被夹住的长卡片
  • 面板内所有快捷键均可录制:包括导航、四种激活、⎋、⌘, 与数字键,支持清除绑定与一键恢复默认,每行带一句说明
  • 激活的四种按法各占一条快捷键:激活 ⌥⏎、去格式激活 ⌥⌘⏎、直接粘贴 ⏎、去格式粘贴 ⌘⏎;鼠标单击条目做什么也可单独指定
  • ⌘1…⌘9 快速粘贴前 9 个置顶项
  • 历史列表多选:⇧ 连续选中、⌘ 点击多选、⌘A 全选,可合并复制或逐条粘贴,右键菜单提供同一组操作

变更

  • 移除「自动粘贴」「粘贴时去除格式」两个开关,其含义改由四条独立快捷键表达
  • 取消录制的方式改为 ⌘. 或再点一次该行,⎋ 因此也能被录成快捷键
  • 置顶区顺序改由置顶时间决定:不再随排序设置或使用(粘贴、再复制)而变,⌘1…⌘9 对应的条目因此固定下来

修复

  • 预览与合并复制改用完整文本,不再被标题的 1000 字符截断

Full Changelog: v1.0.0...v1.1.0