Changelog

Changelog

Every release's capabilities and fixes, mirrored from VALIDATION.md.

0.2.9Latest
2026-09-11
  • First official app icon: dark graphite plate with a lavender/teal woven lattice; website branding follows
  • No functional change: no Swift source or database schema touched
  • 83 release tests re-run green; in-place /Applications replacement verified
0.2.8Local beta
2026-09-11
  • Three independent-audit defect fixes: the event cursor only advances after a batch is fully committed; overlapping index roots no longer erase each other's commits; directory deletes fold subtree cleanup into one transaction
  • Auditor fixtures adopted into the regression suite; release tests grew to 83
  • Verified 0.2.7 → 0.2.8 replacement: 2.24M-row index kept in place, events applied live
0.2.7Local beta
2026-09-11
  • Feature freeze — stability observation window from here on (defect fixes only)
  • Events only accumulate mid-scan and drain after the final per-root commit, so swaps never overwrite live changes with stale rows
  • Index roots are never event-deleted (offline-volume guard); single-path deletes require the parent to still exist
0.2.4–0.2.6Local beta
2026-09-11
  • Staging rebuild: walks fill a staging table and swap per root in one transaction — interrupts, denials and process death never touch the live index
  • Burst throttling (4000 events/round plus a build-tree share); no path from events to destructive rebuilds
  • Real index restored to 2.2M rows with a 100%-coverage independent probe; p95 0–26ms, zero timeouts
  • Keychain continuity proven across two real release replacements; second instance activates the running one and exits
0.2.3Local beta
2026-09-11
  • Scan-then-sweep rebuild plus a 15s walk watchdog: any failed or cancelled root keeps the existing index intact
  • Single-instance lock; simulator/trash noise directories skipped by default
  • Missing-file detection narrowed to ENOENT/ENOTDIR; diagnostics export switched to structured IndexHealth
0.2.2Local beta
2026-09-10
  • Search relevance: node_modules / .git / build outputs / venv demoted within equal text matches
  • Classified file-failure recovery: permissions → File Access settings, stale rows → Refresh Search, timeouts → retry
  • Fully bilingual settings and menus; privacy-clean diagnostics export
0.2.1Local beta
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