Skip to content

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 17 Sep 12:59
· 25 commits to main since this release

Kite v0.2.13

覆盖范围:v0.2.12(47cd85a)→ 本版(搜索引擎可配置、窗口内网页搜索、经典 AppsFolder 清洗、结果区细滚动条)。

版本重点

搜索侧可自定义引擎与快捷键打开网页结果;索引侧去掉打不开/与开始菜单重复的经典 shell 行;结果列表滚动条不再遮挡 Alt+N。

新功能

搜索引擎与网页搜索

  • 设置页独立「搜索引擎」分区:预设芯片一键切换,也可填自定义模板(%s 占位)。
  • 窗口内对当前关键词用浏览器搜索:默认 Ctrl+Enter,可在设置里改快捷键。
  • 存储项:search_engine / search_url_template / web_search_hotkey。

经典 AppsFolder 清洗

  • 经典 shell 项只有解析到真实磁盘文件才入索引:
    • {KnownFolderGUID}\file(如内存诊断)展开为绝对路径直接启动;
    • parsing 已是 exe 路径则直接使用;
    • 解不出路径的 AUMID / AutoGenerated 壳丢弃,由开始菜单 .lnk 兜底。
  • 包应用(含 !)仍走 ApplicationActivationManager;经典项不再生成 shell:AppsFolder\{CLSID}\… 这类易打不开的行。
  • shell 项右键可复制 AUMID / target,便于排查。

结果区 UI

  • 搜索与设置共用更细的滚动条(4px 拇指、无轨道、hover 加深),避免遮住 Alt+N 选中行。

修复

  • 解不出真实路径的 Microsoft.Windows.RemoteDesktop 等不再与开始菜单同名项双行。
  • 经典 AppsFolder 启动分流:有 ! 的包应用走 ActivationManager,其余走 ShellExecute 整路径。

升级影响

设置、历史、固定项、别名无需迁移。从 v0.2.12 覆盖安装后建议重新扫描一次应用索引,以便清掉旧缓存中的无效 shell 行。新设置项有默认值,未改过设置的用户无感。

已知限制

安装包仍无 Authenticode 数字签名。经典项解析依赖本机 Shell/已知文件夹;极少数仅存在于 AppsFolder、无开始菜单且无真实路径的入口会被过滤。

构建与验证

  • 发布 tag:v0.2.13
  • tag 提交:d5c992f7a44f87f851a2c94f34f84753df3a9f38
  • 上一个发布:v0.2.12
  • 提交数量:2
  • 构建环境:GitHub Actions windows-latest
  • 验证步骤:cargo test、cargo build --release、NSIS 安装包构建
  • 构建记录:Release #12

本次提交范围

  • chore(release): v0.2.13 (d5c992f)
  • feat(app,ui): configurable search engine, web search hotkey, classic AppsFolder cleanup (80c6127)

下载文件

文件 大小 SHA-256
kite-setup.exe 4.5 MiB 9EAE9F03BCA5E21AB6334AEEE0B814D6B24F869B564D307B6533ED90ADCF31A7

安装与升级

下载 kite-setup.exe 后运行安装程序。安装器会结束正在运行的旧版、保留用户选择的安装目录,并创建开始菜单和桌面快捷方式。Kite 本身以普通用户权限运行;安装器需要管理员权限用于写入安装目录和卸载信息。

隐私

Kite 的应用索引、设置、启动历史和诊断日志保存在本机,不含遥测。「检查更新」会请求 GitHub API;下载更新会从 GitHub Releases 拉取安装包。网页搜索查询会发到本机配置的搜索服务。