Skip to content

v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jul 10:47

⚠️ Breaking: index rebuild required / 需要重建索引

The index schema is now v5 (a new tokenized path field powers the path: operator). After upgrading, dowse will refuse to open an older index and ask for a rebuild — open the app and run a rebuild (or dowse index) once. Your files are untouched; only the local index is regenerated.

索引结构升级到 v5(新增分词路径字段,支撑 path: 操作符)。升级后旧索引会提示需要重建——打开应用执行一次重建(或运行 dowse index)即可。不影响你的文件,只是重新生成本地索引。

New Features / 新功能

Advanced query operators / 高级查询操作符

Available everywhere — CLI, overlay, and MCP:

  • path:关键词 — match on the file path / 按文件路径匹配
  • mtime:>2026-01-01, mtime:<=2026-07 — filter by modified date (> >= < <=, YYYY-MM-DD or YYYY-MM) / 按修改日期筛选
  • size:>10mb, size:<500kb — filter by file size (kb/mb/gb, 1024-based) / 按文件大小筛选
  • OR (uppercase) groups alternatives; space-separated terms stay AND / 大写 OR 表示或,空格仍是与
  • -term or NOT term — exclude / 排除词

Plain queries behave exactly as before; malformed operands (e.g. mtime:>abc) return a clear error instead of silently searching the literal text.

Full settings panel / 完整设置面板(Ctrl+,)

The overlay's rules panel grew into a two-tab settings panel:

  • General: rebind the summon hotkey visually (with rollback if the new combination is taken), transparency effect and tier, autostart, interface language (follow system / 中文 / English) — all previously tray-only or config-file-only. / 呼出热键可视化重绑(冲突自动回滚)、透明度、开机自启、界面语言,均不再需要手改 config.json。
  • Index rules: unchanged from 0.9.0. / 索引规则页保持不变。

Unified "Add folder" / 加根路径统一

The overlay's "Add folder" now uses the same incremental path as dowse add: only the new folder is scanned (NTFS MFT fast enumeration included), other roots stay untouched, and the completion report includes the oversize-skip count. / 浮窗"添加文件夹"接入 dowse add 的增量补扫:只扫新目录(含 NTFS MFT 快车道),完成报告含超限跳过计数。


Full Changelog: v0.9.0...v0.10.0