Changelog
Changelog
Every release's capabilities and fixes, mirrored from VALIDATION.md.
0.2.1Latest
2026-09-10
- Hotkey conflict recovery: failed recordings and invalid combos keep the old binding; replacement reserves before releasing; retry after Esc
- File preview access preflight: 3s budget with denial / timeout / cancellation feedback and a shortcut to File Access settings
- Shortcuts cancellation fix: a normal return after cancellation is classified as cancelled and released for retry
- Persistence regression: preferences, custom hotkey, clipboard, usage and index roots survive reopen / migration
- Tests grew to 63; verified an in-place 0.2.0 → 0.2.1 upgrade under /Applications
0.2.0Local beta
2026-09-09
- Chinese / English localization: UI resources follow the system language (zh-Hans / en)
- Search & action state rework: query snapshots, category switching keeps keywords, relevance blends usage counts
- App actions: searchable Open With, VS Code open-folder / diff-two-files, Chrome incognito
- Shortcuts runner: bounded output, timeout and cancellation, duplicate-run guard, failed refresh keeps the list
- ⌘Y Quick Look previews, ⌘Return reveal in Finder; absolute paths via primary-key range scans; tests grew to 51
0.1.2Local beta
2026-09-08
- Agents & Skills: create agents with tool whitelists in Settings, invoke by name
- File search syntax: ext: / path: / kind: / sort: operators and quoted phrases
- ⌘Y result preview: rich previews for clipboard and file results
- package_release.sh: versioned zips with SHA-256 checksums
- Tests grew to 41: agent store, query parsing, preview interactions
0.1.1Local beta
2026-09-08
- Self-built file index: SQLite + FSEvents + FTS5 trigram; 5.5M files at 0–20ms
- App quick actions: per-app catalog, ⇥ argument mode with recents, macOS Shortcuts, Open With menus
- Quicklinks, calculator, directory scoping in file mode
- Native tools grew to 11 (filesystem.list, shortcuts.list/run)
0.1.0Local beta
2026-09
- Command palette MVP: global hotkey, app indexing and ranking, system commands, approval model
- Clipboard history, Ask AI tool loop (OpenAI Responses provider)
- MCP stdio client: handshake, discovery, calls, timeouts and disconnect cleanup
- 28 unit tests and an offline MCP fixture