Skip to content

Releases

v0.2.1

Choose a tag to compare

@asxiuxiu asxiuxiu released this 20 Sep 02:24

修复

  • 索引链接目录(symlink / junction)。目录链接的 isDirectory() 返回 false 而 isSymbolicLink() 返回 true,原先的 isDirectory() 判断会在 classifyDirectory 之前就把所有链接目录跳过——这使得文档中承诺的 includeDirs 逃生通道(用于有意链接的目录,如 junction 的 docs/ 或 .skills/)静默失效。
    现在改用 stat() 解析链接以判断其是否指向目录,再交给 classifyDirectory 处理。链接默认仍不跟随,只有被 includeDirs 显式命名时才进入;悬空链接跳过。

v0.2.0

Choose a tag to compare

@asxiuxiu asxiuxiu released this 20 Sep 02:24

可自定义快捷键。

新增

  • 呼出快捷键可自定义,并按平台习惯解释主修饰键
  • 三个动作(打开面板 / 预览内搜索 / 加入会话)的快捷键都可分别设置

改进

  • dir: 只在单个目录段内连续匹配
  • 修复高亮 span 重复导致的字符重影
  • 修复 Tab 进目录的两处失效

文档

  • README 重写为市场门面:问题导向的卖点介绍 + 功能速查 + 安装配置
  • 突出外置文件夹索引(extraRoots)为独立卖点
  • 补 dir: / file: 用法说明并加作用域验证
  • todo.md 转为 docs/architecture-notes.md

v0.1.0

Choose a tag to compare

@asxiuxiu asxiuxiu released this 20 Sep 02:24

首个可用版本:DSH Web GUI 的 VSCode 风格 Ctrl+P 快速打开面板。

核心检索

  • 用 VSCode quick-open 打分器替代朴素子串匹配,路径查询逐段锚定,修掉跨目录散落匹配
  • dir: / file: 作用域前缀,用显式语法取代自动目录猜测
  • :行号 跳转;搜索条支持预填选区、区分大小写、Esc 关闭

交互

  • Tab 从选中项补全路径;落到唯一目录后列表自动展开该目录子项
  • 结果行的目录改为前省略,露出真正区分各行的那一段
  • 修复浮层内无法用鼠标选中文本

集成

  • 改为 DSH 原生右侧栏打开,移除对 dsh-better-sidebar 的依赖
  • 增强内置文件预览:文件内搜索(Ctrl+F)与选中加入会话
  • 支持外置文件夹索引(extraRoots)

打包

  • 补 repository / homepage / bugs / keywords 与 publishConfig
  • peer 范围显式声明预发布分支,补全两个缺失的 peer 依赖
  • 补首屏截图并声明 screenshots.json