EagleFiler 1.2

May 30th, 2007 (EagleFiler)

EagleFiler 1.2 is now available. This update includes the following new features and bug fixes:

  • Made a variety of changes to improve EagleFiler’s speed and responsiveness, especially for libraries with many files.
  • You can now copy from one library to another via drag and drop. All of the EagleFiler metadata will be preserved.
  • The New Library… command now offers the option to create an encrypted library.
  • Highlights search matches in the items list and the record viewer.
  • Each library now has a To Import folder in the Finder. Any files that you save into this folder will be imported when you open the library (or within the next minute or two if the library is already open).
  • You can now delete (and undelete) individual e-mail messages.
  • Uses the available Spotlight importers to index the content of many types of files that EagleFiler doesn’t natively understand.
  • Added Match Partial Words option to the search pop-up. When this is checked, you can search for partial words without having to type wildcards (*) in the query.
  • tag:<tagname> searches now work with Filename, From, To/Cc, and Title searches, rather than just Anywhere and Notes searches.
  • Can now capture from Skim and Journler (preserving tags).
  • When capturing from Cocoalicious, EagleFiler now preserves the tags and the description and extended description.
  • Added Backup Metadata command. EagleFiler will automatically backup a libary’s metadata when it’s opened (unless you have Shift held down) and also periodically after it’s been opened. You can manually backup the metadata by holding down the Option key and choosing Backup Metadata from the File menu. Metadata is backed up to EagleFiler Metadata.plist files inside the library folder. If you import a file that has backed-up medatadata, EagleFiler will use the stored metadata to set the title, from name, checksum, source URL, tags, and notes.
  • Added Copy Tags to Spotlight Comments preference. When this is enabled, you’ll be able to find files in your library by searching for their tag name using Spotlight.
  • If you hold down the Command and Option keys when opening a library, you can access the new Rebuild Indexes dialog. This lets you optimize or repair EagleFiler’s search indexes, and you can choose whether it indexes for word searches or phrase searches. Previous versions of EagleFiler always indexed for phrase searches. Switching to word indexing will speed up EagleFiler’s indexing and substantially reduce the amount of disk space that the indexes consume.
  • Added Update Checksum command, so that it’s easier to tell EagleFiler when you’ve modified a file using another application.
  • When importing via AppleScript, you can now specify which folder to import into, e.g. import files {theFile} container theFolder.
  • It’s now possible to change filenames via AppleScript.
  • When using Previous/Next Record with the Info inspector in front or the tags bar focused, the text field will retain its focus as the selected record changes, making it possible to quickly edit multiple tags/titles/filenames in sequence.
  • You can now press Option-Delete when viewing a tag source to move the selected records to the trash rather than unassigning the tag.
  • Added Esoteric Preferences.
  • When exporting messages in .emlx format, now includes the tags and notes.
  • Now shows a determinant progress bar when importing a folder.
  • No longer shows a progress window when opening a library.
  • Improved the display of various kinds of multi-part e-mail messages.
  • No longer shows the children of smart folders in the source list.
  • Now shows the pointing hand cursor when you hover over a clickable link in a text view.
  • From the AppleScript interface, it is now possible to access records by name, subject to the filename being unique.
  • Added backup metadata AppleScript command.
  • You can now change the case of a file’s extension.
  • Updated to Python 2.5.1.
  • Worked around OS bug that could cause crash when viewing PDFs.
  • Fixed bug where the note tag could get out of sync.
  • Fixed bug where creating a link when editing in a rich text view would sometimes insert the link after the selected text.
  • Fixed crash when indexing certain QuickTime files.
  • Fixed bug calculating checksums of certain document packages.
  • Fixed memory leak with Activity Viewer window.
  • Worked around Search Kit bug that could cause a crash when doing a phrase search.
  • Fixed bug where if you drag-imported multiple folders into a folder, the second and subsequent folders would be imported at the top level.
  • Fixed bug capturing from Yojimbo 1.4.2.
  • Fixed bug where the URL colorer didn’t find certain valid URLs.
  • Fixed bug where EagleFiler allowed duplicate files to be added to the library.
  • Fixed threading bugs when importing multiple files at once.
  • When viewing a Web page, if you click on a link to another part of the same page, EagleFiler now scrolls the window rather than opening the location in a new window.
  • Modernized the crash reporter code.
  • Fixed bug where EagleFiler would sometimes keep files open after a library had been closed.
  • Fixed bug where the Info inspector showed “()” for the size of a folder.
  • Fixed bug in reporting library save errors.
  • Fixed bug where application-level menu commands could get permanently disabled.