Skip to content

QuickKV v1.3.2 增加别名功能,修复和强化了一些问题

Choose a tag to compare

@EllisMorrow EllisMorrow released this 15 Apr 03:57

QuickKV v1.3.2

本次重点

这是一次“功能补齐 + 稳定性闭环”的更新,主要完成了别名搜索、文件夹词库支持,以及对剪贴板、热键、自动重启链路的一轮精准加固。

新增功能

  • 新增 别名搜索
    现在支持在词条行尾使用 ``BM::别名1、别名2,别名3`` 语法。
    输入别名时,也可以命中主词条。别名只参与搜索,不影响展示和粘贴内容。

  • 新增 文件夹词库支持
    系统托盘 词库选择 下现在同时支持:

    • 添加MD词库文件夹
    • 添加MD文件

    选择文件夹后,会自动加载该文件夹当前层级下的 .md 文件。
    第一版不递归子文件夹,搜索结果仍然绑定到真实源文件。

体验优化

  • “添加到词库”在面对文件夹词库时,现在只会列出真实可写入的 .md 文件,不会把抽象文件夹错误当成写入目标。
  • 词库菜单结构和命名更清晰,更适合多词库场景使用。

修复与加固

  • 修复了 剪贴板历史混入普通搜索池 的问题
    关闭剪贴板记忆后,历史内容不再进入普通搜索。
    开启时,剪贴板历史只在空搜索状态下显示。

  • 修复了 多行剪贴板内容无法按时自动清理 的问题
    现在定时清理按完整条目处理,多行内容也能正确过期删除。
    若剪贴板历史条目被编辑,会按新内容重新计时。

  • 修复了 自定义热键“界面能设、底层不认” 的问题
    现在热键输入框、设置弹窗和底层注册逻辑统一使用同一套白名单规则。
    不支持的主键会被直接拦截,不再静默失败。

  • 修复了 自动重启后热键偶发失效 的风险
    重启时会先释放当前监听与热键,再拉起新进程。
    若新进程启动失败,当前实例会保留并尽量恢复原有服务,而不是直接把程序重启“重死”。

  • 加固了 粘贴与重启命令派发
    对外部 detached 进程启动结果做了显式检查,减少静默失败带来的排障困难。

文档更新

  • README 已新增 别名功能 的使用说明,描述更直白,方便新用户快速上手。

说明

  • 文件夹词库第一版为稳妥方案:只加载当前目录下的 .md 文件,不递归子目录
  • 本次更新重点是“低风险闭环”,尽量避免大改带来的连锁问题。