EagleFiler 1.1.2

January 9th, 2007 (EagleFiler)

EagleFiler 1.1.2 is now available. If you already have EagleFiler installed, the easiest way to update is by choosing Software Update from the EagleFiler menu. This update includes the following enhancements:

  • Tabbing between the source list, records list, and viewer works much better, as EagleFiler now overrides the Cocoa keyboard loop.
  • You can now press Enter in the records list to edit the filename or press Return to open the selected records.
  • Can now capture from PDFView.
  • AppleScript enhancements:
    • Added import text command, which takes a string and creates a new rich text file in the library.
    • You can now access the open browser windows along with their displayed records and selected records.
    • Added note file and trashed properties to library record. Also, various formerly read-only library record properties are now writable.
    • Added container property to tag.
  • If you click the + button in the browser window with the Tags folder or a tag selected, EagleFiler will create a new tag instead of a new folder.
  • EagleFiler is more responsive when emptying the trash, as the lengthy index updating now takes place in a background thread. Also, EagleFiler now compacts the search index when emptying the trash, which should reduce the disk space used and speed up future searches.
  • Added a hidden preference to make EagleFiler not check for duplicate files during importing. Click the link to allow duplicate files or to forbid them.
  • Worked around PDF kit bug that could cause repeated zooming out when viewing a PDF.
  • Fixed bug where EagleFiler didn’t recognize document packages when importing a folder full of files.
  • Fixed regression where EagleFiler could freeze when clicking an X button in the Activity Viewer.
  • If the library changes while you’re in the middle of editing a table cell or text field, EagleFiler will no longer replace your in-progrss changes with the value from the database, nor will it mess up the insertion point.
  • When following an EagleFiler link, if the specified library can’t be found, but one with the same name is already open, EagleFiler will try to use that library to open the link.
  • Made various changes to improve the responsiveness of the interface.
  • Faster file deletions, with better threading, should improve the performance of all background operations that create temporary files.
  • Fixed crash when logging indexing errors.
  • Worked around some framework bugs that could cause a variety of different crashes.
  • The indexer recovers better when a file is unexpectedly deleted.
  • Worked around Cocoa bug that could cause some tags to be removed if you ended editing in a tags field by pressing Return when the insertion point wasn’t at the end of the field.
  • Fixed regression where changes to the tags weren’t saved when closing the Info inspector.
  • Text filenames are now allowed to have no text before the extension, so you can now store and rename “dotfiles” in EagleFiler.
  • It is now possible to edit the extensions of text files.
  • If you launch EagleFiler by dropping a file onto it, it will now open the default library before importing the file rather than complaining that no library is open.
  • Added blank line before the source URL in the records list tooltip.
  • No longer brings the Errors window to the front (which was undesirable if you were in the middle of typing something) when an error occurs—instead, it just makes sure the window is visible.
  • The mailbox importer now handles messages that start with “>From ” instead of a header.
  • Better handling of encrypted PDFs.
  • Better error reporting in Endo capture script.
  • Better error message when can’t capture from Mail.
  • Fixed bug logging errors during mailbox rebuild jobs.
  • Fixed bug where browser windows didn’t remember whether the trash source was expanded between launches.
  • Fixed bug where Command-Right Arrow and Command-Left Arrow didn’t work in text views.
  • Fixed bug where Reveal In Library didn’t work for records that were in the trash.
  • Simplified the Purchase window.