⚠️ 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-DDorYYYY-MM) / 按修改日期筛选size:>10mb,size:<500kb— filter by file size (kb/mb/gb, 1024-based) / 按文件大小筛选OR(uppercase) groups alternatives; space-separated terms stay AND / 大写 OR 表示或,空格仍是与-termorNOT 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