Skip to content

EverythingMac 0.1.80

Choose a tag to compare

@github-actions github-actions released this 01 Oct 11:26

EverythingMac 0.1.80

Changes

  • If Apply & Rebuild is cancelled or fails, Rescan now applies the new folders, and Settings shows that they are not scanned yet. Before, Rescan kept scanning the old folders until a relaunch.
  • Rescan after a cancelled or failed first scan now uses your include and ignore paths and exclusion patterns.
  • Apply & Rebuild no longer stays enabled, and rescans on every press, after a rebuild resolves a folder to another path, such as /tmp to /private/tmp.
  • An unreadable preferences file is no longer silently replaced. EverythingMac reports it, keeps it as preferences (unreadable).json, and keeps the folders of your index instead of rescanning the whole disk.
  • Messages from startup, such as an unreadable search library, are no longer cleared when the index loads.
  • A rescan that finishes after an internal search error now replaces the index instead of being thrown away.
  • Large changes, such as a big folder moved into place, are applied as quickly while the search window is hidden as while it is shown.

Validation

  • Passed 1,625 Rust tests, with the system-wide search cancellation test excluded, and clippy without warnings; the engine and bridge tests also passed under Guard Malloc. A new test covers a rescan replacing an index whose engine failed.
  • Passed the saved-index, sort, selection, feature, live, tab, terminal, and Trash checks, including new steps for a cancelled Apply & Rebuild, a root under another spelling, Settings left open during a rebuild, unreadable preferences, and large changes while the window is hidden.