Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Oct 05:40
· 42 commits to main since this release

新增

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