Repository navigation
新增
- 开发者工具窗口(
⇧⌘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