Previous Next  Up  Table of Contents  EagleFiler Home

10   Version History

1.6.1—December 19, 2013
  • EagleFiler now syncs tags with the system when running on Mac OS X 10.9 Mavericks. Tag changes made in EagleFiler show up in the Finder and in other applications, and vice-versa. This is described more in the How do Finder tags work with EagleFiler? section of the manual. The first time you open a library on Mavericks, EagleFiler will sync its tags to the Finder. This will mark the files as modified, which will trigger a one-time re-indexing of all the files (but not mail messages) in your library.
  • The Characters button in the Tags window now opens the EagleFiler Tag Symbols Web page, which shows all the emoji and symbols in one place, rather than the system character picker.
  • EagleFiler is faster at indexing folders, at searching, and at sorting records by tag.
  • Improved the indexing of RTF, HTML, and plain text files attached to e-mail messages.
  • TextExpander Fill-In Fields now work when editing the Title, File, or From in EagleFiler’s records list.
  • EagleFiler is better at detecting database corruption in Microsoft Outlook and better at importing from damaged databases.
  • EagleFiler will now try to repair damaged e-mail messages before importing or merging them, to ensure that you end up with a valid mailbox file.
  • If you try to open a large number of files, EagleFiler now checks to make sure that’s what you meant to do (to avoid opening lots of unwanted windows).
  • The Close & Lock and New Folder… commands are now available in the toolbar, rather than just in the menu bar.
  • The Continuous Scroll, Single Page, and Two Pages are now available in the View ‣ PDF submenu, rather than just in the contextual menu.
  • When using the Find panel in a PDF, EagleFiler now shows an animated indicator to draw attention to the matching text.
  • The capture sound now plays using the output settings for sound effects.
  • Improved the display and searching of newer-format AudioNote files.
  • Added the EnableJavaScriptForMail esoteric preference so that you can work around WebKit crashing bugs when displaying HTML e-mails.
  • EagleFiler will now report an error if you try to open a library and the volume is running low on free space (such that it might not be able to save the changes that you make).
  • The Spotlight importer now works better with FoxTrot and Mac OS X 10.9.
  • Crash reports for eftexttool now show which file it was working on.
  • Worked around a bug in Mac OS X 10.9 that can cause a crash when indexing a Web archive.
  • Worked around a Core Animation bug in Mac OS X 10.8.5 that could cause a black box to be displayed on top of PDFs.
  • Worked around a bug in Mac OS X 10.9 that could cause PDFs to display partially scrolled down.
  • Fixed a bug where ePub files could be imported as text files.
  • Worked around OS bug that could cause a -600 error when opening a file in another application.
  • Worked around a bug in Evernote that could cause files to be imported with question mark characters (U+FFFD) instead of tabs.
  • Fixed a bug where using Scan for New Files to import a PDF file with no extension would create a duplicate record with a missing file.
  • Fixed a regression displaying file sizes larger than 4 GB.
  • Fixed a bug where some errors when opening a library were logged but not displayed to the user.
  • Fixed threading bug when indexing that could lead to an internal error being reported.
  • Fixed a bug where new files would not be indexed if you had created an ef_noindex tag but not assigned it to any files.
1.6—August 2, 2013
Highlights
  • The user interface is now optimized for Retina displays. Most of the icons have been enhanced or replaced.
  • There are new toolbar buttons for creating plain text files, creating new files from stationery, setting a file’s label, opening the Tag Cloud window, and accessing the system Share menu. Various toolbar buttons have been combined into pairs.
  • Made a variety of improvements so that the operations that happen after you open a library are faster and have less impact on foreground responsiveness. This includes loading file metadata, checking whether the indexes are up-to-date, checking for missing files, and copying tags to OpenMeta and Spotlight comments.
  • Improved the display of the following file types: Microsoft Excel, Microsoft PowerPoint, Keynote, Numbers, Pages, OmniOutliner, podcasts, chats, SVG files, Pear Note documents, .emlx files, images, and more.
  • When searching a selected folder or tag, EagleFiler now also searches the folders and mailboxes inside that folder, or the subtags of that tag. (The old behavior of only searching one level can be restored by unchecking Search Contained Folders/Mailboxes/Tags in the search field menu.)
  • Added support for negative tag searches via the - or ! syntax. For example, you can do a Tags search for unread -flagged to find the unread records that are not flagged. Or you can do an Anywhere search for tag:!apple steve to find records containing the word steve that do not have the tag apple.
  • When you create a new file inside a smart folder, EagleFiler now applies the smart folder’s actions to it (e.g. to assign tags, set the label, or move it to a particular folder).
Importing
  • EagleFiler’s capture key now works in Evernote. You can use the EvernoteCaptureFormat esoteric preference if you only want to capture a link to the Evernote items.
  • The New Record ‣ From Clipboard command now works when the clipboard contains an image. In this case, it creates a PNG file instead of an RTF/RTFD file.
  • The user interface no longer blocks while EagleFiler checks the To Import folder.
  • When importing, EagleFiler will now correct PDF files that are missing their extension.
  • EagleFiler will now detect if Microsoft Outlook doesn’t export the body data for a message, which can happen with messages imported from the Windows version of Outlook. You can choose to import just the message’s headers or to skip the message and import it in another way.
  • Added support for AudioNote files.
  • When importing a Web page fails, EagleFiler is better at reporting which resource was the problem.
  • When fetching a URL that’s redirected (e.g. via a feed proxy) EagleFiler now stores the final URL as the source URL, as this is more meaningful.
  • The Importing Web Pages and URLs section of the manual now explains how you can set EagleFiler to process Web pages using the Instapaper Mobilizer before importing them.
  • Updated the instructions for making Preview scriptable.
  • When importing, files with title “Untitled” are now treated as having no title, so that the title is linked to the filename.
Mail
  • When you capture a single selected e-mail message, EagleFiler now imports it as a .eml file, rather than as a mailbox containing only one message. This can be changed via the ImportLoneMessageAsMailbox esoteric preference.
  • The Remove Duplicate Messages script lets you remove duplicate e-mail messages from a mailbox.
  • EagleFiler can now open e-mail messages with Sparrow.
  • EagleFiler now shows a warning if you ask it to extract a large number of messages from a mailbox file to individual .eml files (as this is inefficient).
  • If you capture a selection of messages that includes (exact) duplicates within the same mailbox, EagleFiler now skips them. (Since recent versions of Apple Mail hide duplicates, it may not be evident that you had any selected.)
  • Improved the speed of capturing from Outlook, Entourage, Mailsmith, and PowerMail.
  • When displaying a mailbox imported from a Mailman archive, EagleFiler can now undo Mailman’s anti-spam measures to display the proper e-mail addresses.
  • Added the Import From Outlook script.
  • If there’s an error importing the tags for a message in Outlook, EagleFiler now offers to option to skip the tags and import just the message itself.
Viewer
  • EagleFiler is much more responsive when you’re typing.
  • The record viewer now restores its state (scroll position and insertion point location) if you edit the file in another application and then switch back to EagleFiler.
  • EagleFiler can now repair certain damaged Apple Mail messages so that they display properly.
  • The keyboard shortcut for highlighting text is now Command-Control-H (to match Preview).
Source List
  • Updated the source list appearance, added Show/Hide buttons for the groups, etc.
  • The Records icon now shows whether or not your library is encrypted.
  • The source list contextual menu now has a Paste Icon command to more easily set custom icons for folders.
  • Added NetNewsWire-style arrow key support: press Right Arrow in the source list to go to the records list; press Left Arrow in the records list to go to the source list.
Records List
  • Dragging a record to another application now drags the record’s file rather than a link; if you need a link, use the Copy Record Link command.
  • Icon thumbnails for images are now loaded in the background and cached for better performance.
  • Added support for LaunchBar’s Instant Send feature.
  • The File column can now accommodate longer filenames.
  • When a window is in the background, EagleFiler no longer draws the label color for selected rows across the entire row.
  • Added the CommandOToOpenRecord esoteric preference, which lets you swap the keyboard shortcuts for Open External Viewer and Open Library… so that.
Errors
  • If a file is missing after a Verify, you can now click the Trash button in the Errors window to delete it, without having to first reveal the record in the library.
  • The Errors window now shows the full relative path for files that are missing.
  • EagleFiler now reports separate errors for missing vs. damaged notes, and for a missing note it can now show and reveal the file where the note was expected to be.
  • If there are records in the trash whose files are missing, EagleFiler will now offer to auto-delete them when opening the library.
  • EagleFiler now updates the paths in the Errors window when you move a record.
  • It’s now possible to Trash multiple records at once from the Errors window. You can no longer move files to the trash that are already in the trash.
  • The crash reporter can now make recommendations for you based on the contents of the crash log.
AppleScript
  • If you import via AppleScript with no library open, EagleFiler will now report an error back to the script instead of just logging it.
  • Capture scripts can now override the Web page format. (See Writing Capture Scripts.)
  • Documents now have an element for their windows.
  • Tag objects now have an element for the records with that tag. This is much faster than using an AppleScript whose clause.
  • Querying the scripting properties of large numbers of records is much faster now.
  • Added the create temporary folder script command, to make it easier to write scripts that process files.
  • Added the add folder script command, which makes it easier to create a new, empty folder in a library.
Miscellaneous
  • EagleFiler now requires Mac OS X 10.6.8 or later.
  • EagleFiler now tells the system that it can use the integrated GPU, which should reduce battery use on newer MacBook Pros.
  • The progress bar for loading the library is now determinate. Eliminated the delay between when the progress bar was removed and the window was ready for use.
  • Added preliminary support for tags on Mac OS X 10.9 Mavericks.
  • When opening a library, EagleFiler now checks for missing note files, rather than just missing files.
  • If you have a file that’s troublesome or slow for EagleFiler to read, you can tag it ef_noindex to prevent EagleFiler from trying to index it. There’s also a new UnindexedAttachmentNames default.
  • When backing up metadata, the Activity window now shows the relative path of each folder, rather than just the name.
  • When displaying folder names in menus, EagleFiler now colors them according to their labels.
  • EagleFiler no longer changes a file’s modification date when you only modify the metadata.
  • EagleFiler now remembers which type of date was selected in the Info window.
  • EagleFiler now displays file sizes using the system standard style (requires Mac OS X 10.8 or later), and the file sizes themselves are more accurate.
  • If an indexing process gets stuck, you can now see in Activity Monitor which file it was working on.
  • Quick Look and scanning for new files work better with symlinks.
  • The Read and Flag toolbar items now have a fixed width so they don’t cause the other buttons to move when the label changes.
  • The Purchase window now shows a user icon that indicates whether it’s a single- or multi-user purchase.
  • The disk image is now optimized for Retina displays.
  • Made various improvements to the manual.
  • Added a link to the forum in the Help menu.
  • Improved the localizations.
Bug Fixes
  • Fixed a bug with the quoted text coloring for e-mails containing DOS-style line breaks.
  • Worked around an OS bug that could cause EagleFiler to freeze when selecting a Web archive if a search was active.
  • Fixed a bug importing from Apple Mail where EagleFiler would sometimes complain that no viewer window was open when the Mail Perspectives plug-in was installed.
  • Fixed a bug capturing from Contacts.
  • Fixed a bug where the Highlight button was enabled when it shouldn’t have been.
  • Fixed a bug where the PDF toolbar buttons weren’t always enabled correctly.
  • Worked around an OS bug that could cause various operations to fail if a folder contained a very large number of files.
  • Fixed a bug where some information in the About EagleFiler window was displayed incorrectly.
  • Fixed a bug where sometimes EagleFiler was unable to capture local Apple Mail messages when running on Mac OS X 10.8.
  • Worked around a bug in Mac OS X 10.8 that could prevent EagleFiler from importing a large batch of messages from Entourage, Mailsmith, Outlook, or PowerMail.
  • Automatic software updates no longer fail if Hazel is set to move files in the Downloads folder.
  • Fixed a bug where the Spotlight importer would report errors when running on OS X 10.8.
  • Fixed a bug where some OmniOutliner documents displayed as garbled text.
  • Worked around a problem where Apple Mail could time out when importing lots of messages at once.
  • Worked around a bug in Mac OS X 10.8.2 that could cause EagleFiler to freeze when importing a file or changing a tag.
  • Fixed a bug where EagleFiler sometimes would not delete temporary files promptly when importing from Apple Mail.
  • Fixed a bug where error logging didn’t always work properly on Mac OS X 10.8.
  • Fixed a bug in reporting errors when opening a library.
  • Worked around an OS bug that could cause Spotlight comments to be lost when using the To Import folder.
  • Fixed a bug where it was possible to end up with two equivalent tags whose names had different Unicode normalizations.
  • Worked around an OS bug that could cause EagleFiler to capture the wrong file from the Finder.
  • Worked around some PDF and icon display bugs that were introduced in Mac OS X 10.7.4.
  • Fixed a bug handling errors if the software update failed; if it succeeded, the .dmg file is now deleted.
  • Fixed a bug where an error message when displaying a text or RTF file could be editable.
  • Fixed a bug pasting tags into the fields in the Actions tab of the Edit Smart Folder… window.
  • Fixed a bug where “Tags contains all” in smart folders could incorrectly find a record that was missing one of the tags (if that tag was not assigned to any records).
  • Worked around an OS bug that could cause the records list to lose focus when hiding and showing EagleFiler.
  • Fixed a bug where the source list sometimes had focus when using the contextual menu in the records list.
  • Worked around an OS bug that could cause errors when auto-completing tag names.
1.5.10—May 9, 2012
  • The contextual menu Set Filename/From/Title commands are better at handling line breaks.
  • It is now possible to move records to the trash by pressing Delete when multiple tags are selected in the source list.
  • The text fields in the smart folder editor make better use of the available window width.
  • Improved the Importing Mail From Outlook section of the manual.
  • Added the Importing Mail From MailMate section of the manual.
  • Improved the What information should I include when I report a problem? section of the manual.
  • Documented the TextInspectorBarStayOpen and UseOpenMetaRecentsForCompletion esoteric preferences.
  • Added the Check for News… command to the EagleFiler menu of the Mac App Store version.
  • Worked around a WebKit bug that could cause freezes when highlighting matching search terms.
  • Worked around a bug in Apple Mail that could lead to importing two copies of certain messages.
  • Worked around a problem where broken Mac OS X installations couldn’t report full error information.
  • Fixed a bug that could cause uncommitted changes in the tags bar to be lost.
  • Fixed a bug that could cause an error when the Quick Look window was open.
  • Fixed a bug where an incorrect error message could be displayed when capturing from Apple Mail.
  • Reduced the memory use of the Spotlight importer.
  • Improved the reporting of file permissions errors.
  • Worked around an OS bug that could cause a crash in Curio.
  • Worked around bugs in Mac OS X 10.7.4 that could cause smart folders and PDFs to not display properly.
1.5.9—February 21, 2012
  • Improved the error message that EagleFiler displays if you try to capture from Apple Mail when it’s busy. You can now click Capture Anyway if you’re sure that Mail is not busy with the messages you’ve asked EagleFiler to import.
  • EagleFiler can now capture from Hibari.
  • EagleFiler is now code-signed using a Developer ID certificate for Gatekeeper.
  • When printing a text or RTF file, fixed the font size and fixed a bug that could result in an extra blank page being printed.
  • Fixed a slowdown and crash that could occur when opening a library with lots of tags.
  • Fixed an error when using the Quick Look panel if the toolbar had been collapsed into a menu.
  • Fixed a bug where EagleFiler would report an internal error if there was a problem reading a text attachment.
  • Fixed a bug where the Info and Tags toolbar buttons would be disabled under rare circumstances.
  • Fixed a regression that could lead to logged error messages about setting OpenMeta tags on a non-existent note file.
  • Fixed a bug where sometimes EagleFiler would rename the main thread.
1.5.8—January 24, 2012
  • EagleFiler can now import rich text copied or dragged from Firefox and Google Chrome.
  • Made various optimizations to improve the responsiveness of the user interface, particularly when resizing the main browser window.
  • Searches by Filename, Title, From, and To/Cc, as well as matching in smart folders, are now diacritic-insensitive. For example, you can now search for resume and find résumé. (Anywhere and Notes searches have always been diacritic-insensitive.)
  • Added the Copy Filename, Copy File Path, and Copy File URL AppleScripts.
  • Added support for Growl notifications via GNTP (requires Mac OS X 10.7 or later).
  • When printing an image, EagleFiler will now center it and scale it down, as necessary, to fit the paper.
  • The Import From Apple Mail script now works in Full Screen mode on Mac OS X 10.7 Lion.
  • EagleFiler now skips importing temporary files for Microsoft Excel and invisible files from IntegrityChecker.
  • Tried to work around a bug in Mac OS X 10.6 that could cause EagleFiler to open multiple copies of the same library.
  • The update checksum script command is now synchronous, and it gains an optional for parameter that takes a list of records. This is much faster for bulk operations.
  • When rebuilding a library, EagleFiler now restores all the tags, not just the ones that were in use.
  • EagleFiler is better at checking fallback locations when reading OpenMeta tags.
  • EagleFiler is better at handling errors when setting OpenMeta tags.
  • Fixed a bug where EagleFiler could crash after a token field malfunction.
  • Fixed a bug importing the selected Web text from newer versions of Safari Reader.
  • Fixed a bug displaying e-mail messages when the Source URL column was shown.
  • Fixed a bug where the color of newly created tags could be set to white instead of black.
  • Fixed a bug where the wrong tag could be applied if you clicked a checkbox in the Tags inspector while renaming a tag.
  • Fixed a bug that could lead to a tag temporarily not showing in the source list after changing its position in the hierarchy.
  • EagleFiler’s reporting of unexpected errors is now more detailed and more robust.
  • The Importing Mail From Outlook section of the manual now explains how to use a smart folder to capture mail from multiple Outlook folders at once.
  • The manual now specifically recommends telling iWork applications to include previews with their documents.
  • The direct build of EagleFiler is now code-signed, too.
  • Cache folders for EagleFiler’s helper tools now have a reverse domain name prefix.
  • The preferences for the Apple Mail capture script are now stored in the main EagleFiler preferences file.
  • Launched applications no longer inherit EagleFiler’s Python environment variables, which could cause problems if they also used Python.
1.5.7—December 7, 2011
  • Added support for Growl 1.3.
  • Added support for importing hierarchies of mailboxes from Apple Mail on Mac OS X 10.7 via drag and drop from the Finder.
  • The Import From Instapaper via NetNewsWire script lets you quickly import all your new Instapaper articles into EagleFiler.
  • The Replace in Filenames (Regex) script lets you batch-rename files using regular expressions.
  • On Mac OS X 10.7, EagleFiler supports emoji tag abbreviation pictures.
  • Various operations, such as arrow-keying through the records list, are faster and more responsive.
  • EagleFiler can now display previews for OmniGraffle documents that are internally compressed.
  • Added the PrefersRichText esoteric preference, which can be used if you want the EagleFiler: Import service, Import From Clipboard, and New Record ‣ From Clipboard to create plain text files instead of rich text files.
  • The commands in the Go menu now bring the focus to the source list for more predictable keyboard navigation.
  • Improved capturing of large batches of messages from Microsoft Outlook.
  • The Info inspector can now be opened via Command-I as well as Command-Option-I.
  • Records now have a universal type identifier scripting property, which should make certain kinds of AppleScripts much easier to write.
  • Pressing the Esc key will now cancel editing in the source list or records list (for consistency with Finder).
  • Clarified the error message when importing non-standard-format archive mailboxes from Apple Mail.
  • You can now use the ImportSkipFilenamePattern default to specify a regular expression. When EagleFiler imports a folder, any files whose names match the pattern will be skipped.
  • EagleFiler no longer maintains the same default note text between multiple invocations of Capture with options. This behavior can be reversed via the RememberCaptureNotesState default.
  • Fixed a bug where, in rare cases, files imported via the To Import folder were incorrectly thought to be duplicates if they had the same names as files that had been previously imported and recently moved.
  • Fixed a bug where an AppleScript would hang if it tried to start a scan for new files while another scan was already in progress.
  • Fixed a bug where EagleFiler sometimes thought that files whose names ended with a period were missing.
  • Fixed a bug reporting Spotlight importer errors.
  • Fixed a bug where the contents of the Quick Look window weren’t always updated before it was shown, leading to flicker.
  • Fixed a bug importing locally stored Web pages.
  • Fixed a problem with saved view state and Full Screen mode.
  • Fixed a bug that could cause a crash if there was an internal error launching a helper tool.
  • Fixed a bug where the = character wasn’t always treated as a word separator in phrase searches.
  • Added logging to help track down tag completion errors.
  • Updated the French localization.
  • Added a 1024×1024 application icon.
1.5.6—October 2, 2011
  • Adjusted the fonts, styles, and colors in the Tag Cloud window so that it’s easier to read.
  • EagleFiler’s viewer displays more information for vCard files: categories, notes, phonetic/maiden/related names, related dates, social network profile URLs, etc.
  • Added the Remove Duplicate Files script.
  • Added the Import From Scanner script. Save this script as an application and set it as the target of your scanner software (e.g. the Fujitsu ScanSnap Manager). When you scan a file, EagleFiler will prompt you to enter a title and other metadata and then import the scan into your library.
  • EagleFiler’s capture key now works with Opera 11.50.
  • It is now possible to empty a library’s trash via AppleScript.
  • When editing plain text or RTF files on Mac OS X 10.7, EagleFiler no longer uses atomic (a.k.a. safe) saving because this exposes bugs in Lion’s file versioning feature, causing interoperability problems with applications such as TextEdit if you’re editing the same file in more than one application at a time.
  • EagleFiler now takes you out of search mode when you click on a different source. You can restore the old behavior via the ClearSearchWhenChangingSources esoteric preference if desired.
  • Added the PDFWebBackgrounds esoteric preference, which can be used to prevent EagleFiler from drawing colored backgrounds when importing a Web page in PDF format.
  • Added the ErrorsOpenForDuplicates esoteric preference. Normally, EagleFiler will open the Errors window when a file has been skipped during an import because it’s a duplicate. However, you can also set EagleFiler to log the error without opening the window, for example if you expect there to be duplicates and don’t care to see them reported.
  • Added the TextToolSkippedNames esoteric preference so that it’s now possible to skip indexing of files that cause Core PDF to hang.
  • EagleFiler is better at closing a library while operations are in progress.
  • Worked around an OS bug so that EagleFiler is once again able to capture from smart mailboxes in Apple Mail.
  • EagleFiler’s Spotlight importer plug-in works better with FoxTrot.
  • The default plain text font is now Menlo 11 rather than Monaco 10.
  • Fixed a problem where the window title would be too long if you had a large number of sources selected.
  • Fixed a bug where the update checksum scripting command did not work recursively on folders.
  • Fixed a bug that could in rare circumstances cause EagleFiler to create two records for a single file.
  • Fixed a bug importing a legacy/archive Apple Mail .mbox package via Scan for New Files.
  • Fixed a bug where EagleFiler wouldn’t give up on rebuilding a mailbox when the file didn’t exist.
  • Updated various screenshots and documentation.
1.5.5—August 4, 2011
  • Fixed some bugs that could prevent EagleFiler from capturing messages from Apple Mail under Mac OS X 10.7 Lion (particularly if Mail contained a large number of messages or an IMAP path prefix was in effect).
  • Added text editing toolbar for setting the font, style, size, etc. when editing rich text documents (requires Mac OS X 10.7 Lion).
  • EagleFiler is now able to capture from Apple Mail when it’s in Full Screen mode. However, due to limitations of the OS, capturing will not work in Full Screen mode if you have multiple Mail viewer windows open.
  • Updated the Using EagleFiler’s Capture Key From Preview instructions for Mac OS X 10.7 Lion.
  • Added the Refetch Web page script, which can be used to convert bookmarks to Web archives (or other formats), to download the latest versions of pages that may have been updated, and more. Any existing metadata that you’ve added is transferred to the new files.
  • The Word Count script now shows the number of words in the current selection, as well as the total number of words in the document.
  • Added the MediaStylePDF esoteric preference so that it is now possible to override the stylesheet that EagleFiler uses when saving a Web page as a PDF.
  • It is now possible to replace a library’s Files folder with an alias to redirect it to another location.
  • When opening a large batch of files in Preview, they now appear in a single window, and this also avoids a -1712 error that Preview would report when told to open the files individually.
  • The Import Bookmarks… command now works with format-html files from Pinboard that have no file extension when downloaded by certain browsers.
  • When creating a new mailbox file, EagleFiler now assigns it HFS type 'TEXT' so that Entourage and Outlook will know that they can import it.
  • Updated the Export… instructions for Outlook.
  • Removed NOT from the documented search syntax, since it doesn't work with Match Partial Words. Instead, you should use - or ! to exclude matches that contain a particular word.
  • When using Reveal in Library in the Errors window, the relevant browser window is now brought to the front.
  • EagleFiler no longer adds a list of recent libraries to its Dock menu when running under Mac OS X 10.7 Lion, since this is now a built-in feature of the Dock.
  • Improved the indexing of Microsoft Office documents.
  • Improved various error messages when capturing.
  • Fixed a bug where the Import Bookmarks… feature would create a tag with a blank name if the bookmarks did not have any tags.
  • Fixed a bug where the contextual menu in the Tags window didn’t work under Mac OS X 10.7 Lion.
  • Fixed a bug where capturing from NetNewsWire didn’t work if the item had no title.
  • Fixed a bug with smart folders that use source URL criteria.
  • Reduced EagleFiler’s memory usage by removing a workaround for a PDF bug that seems to have been fixed in the final release of Mac OS X 10.7 Lion.
  • The manual now explains how to open the Library folder on Mac OS X 10.7 Lion.
  • Fixed a bug where EagleFiler’s Spotlight importer for .eml files didn’t work properly under Mac OS X 10.7 Lion. Now, it works, although its functionality is limited due to sandbox restrictions.
  • Fixed a bug with re-personalizing via an x-eaglefiler URL.
1.5.4—June 23, 2011
  • Added the Import Bookmarks… feature, for importing from Delicious, Pinboard, and browsers such as Safari. EagleFiler will preserve the tags, titles, and descriptions that you’ve set, as well as the original bookmarking date.
  • EagleFiler can now capture from the Cruz Web browser.
  • EagleFiler can now capture the current tab from the NewsRack RSS reader. It saves the selected text in a note.
  • When capturing from NetNewsWire, the selected Web page text is now saved in a note.
  • EagleFiler now works in full screen mode on Mac OS X 10.7 (Lion).
  • When importing from Safari Reader (via drag and drop or the service), EagleFiler can now detect the proper URL for the original page.
  • Made some changes so that Web pages imported as PDFs no longer have duplicate copies of certain dynamic elements such as ads.
  • Importing Web pages as PDFs is faster.
  • You can now type Command-Return (or Enter, as before) to dismiss the Capture with options, Quick entry, and Batch Change… dialogs.
  • Added keyboard shortcuts for switching between the tabs in the Capture with options and Quick entry windows.
  • When dragging from the records list or the source list to the Finder, EagleFiler now copies the file by default. You can hold down the Command and Option keys before starting the drag in order to create an alias (the old behavior); this can be useful when assembling a burn folder.
  • Added instructions for importing individual messages from Postbox and Thunderbird.
  • Added the Rename for Dropbox/Windows script.
  • Wrote the Change Rich Text Font script for changing the font across multiple existing RTF or RTFD documents.
  • The Scan for New Files feature now supports the UnscannedFilenames default so that you can set certain filenames that will always be ignored by scans.
  • Pressing Return in the source list now edits the name of the selected item, rather than opening it in a new window.
  • Added the RespectImageDPI esoteric preference, which can be used to improve the display of images that do not have the correct resolution set, thus making them appear way too small.
  • The Reveal in Library button in the Errors window now selects the record in an existing window instead of opening a new one. This makes it much faster to deal with “Missing File” errors. The RevealInLibraryNewWindow esoteric preference is available for those who prefer the old behavior.
  • The viewer pane now displays custom icons for bookmarks, which is useful if you’ve used setWeblocThumb.
  • It is now possible to set the Date Added via AppleScript.
  • It is now possibly to specify the Web page format when importing a URL via AppleScript.
  • EagleFiler now caches file attributes for longer, which should speed up some smart folders and sorting operations.
  • Improved compatibility with Mac OS X 10.7 (Lion).
  • Improved responsiveness when dragging and dropping text into EagleFiler.
  • EagleFiler now allows the colon character in tag names.
  • Improved the display of messages that erroneously declare themselves to be both HTML and plain text by treating them as HTML.
  • It is now possibly to exclude certain filenames and extensions from indexing if this is necessary to work around buggy Spotlight importer plug-ins. This is controlled by the SpotlightImporterSkippedNames and SpotlightImporterSkippedExtensions defaults.
  • If there is a crash while importing a folder from the To Import folder, EagleFiler will now “resume” importing it into the same folder the next time the library is opened. Previous versions would instead import the remaining files into a second folder, leaving you with two partial hierarchies instead of one complete one.
  • Made various improvements to EagleFiler’s error logging.
  • If you try to move a file into a folder that no longer exists, EagleFiler now reports a regular “Missing File” error for the folder, rather than an internal error.
  • Adjusted the help page titles to fit better in the menu and search results.
  • Made an optimization so that menus pull down more quickly. (More work in this area is in progress.)
  • Worked around a WebKit bug that could (in rare cases) cause EagleFiler to save the content of a Web page before it had completely finished loading.
  • When capturing from Apple Mail, EagleFiler now reports a better error when no messages are selected.
  • Fixed a problem where EagleFiler would not detect certain captured messages in a mailbox if Entourage or Outlook had exported them with malformed headers.
  • Fixed a bug where the Close & Lock command sometimes mentioned the name of a library that had already been closed.
  • Fixed a small memory leak when indexing .eml files.
  • Fixed a bug where the EagleFiler: Import With Options service would sometimes import as plain text instead of rich text.
  • Fixed a bug where EagleFiler sometimes didn’t completely close a library after its last window was closed.
  • Made various changes to try to work around a crash that could occur when there’s an error emptying the trash.
  • Fixed a bug where the Info window might not load correctly if it had been open the last time EagleFiler quit and no library was open.
  • Fixed a bug where the browser window was sometimes not brought to the front when re-opening recent libraries.
1.5.3—March 17, 2011
  • Choosing Print now always prints the contents of the record viewer, even if it doesn’t have focus, since this what most people want most of the time. To print the source list or records list, hold down the Option key.
  • Improved EagleFiler’s responsiveness when indexing e-mail attachments.
  • Optimized various operations when selecting and dragging large numbers of records.
  • When importing a hash-bang URL, EagleFiler is better able to save the dynamically loaded content into the Web archive.
  • Improved the display of Web archives that use JavaScript to load and format their content.
  • Improved compatibility with pre-release versions of Apple Mail.
  • Improved the speed and accuracy of searching large numbers of mailboxes.
  • Added the EnableJavaScript esoteric preference, which can be used to turn off JavaScript when displaying Web pages.
  • The Verify section of the manual now has some advice for how to recover from errors.
  • EagleFiler now logs its errors to the system log database rather than a separate log file.
  • Added another workaround to prevent crashes when importing or indexing due to a bug in Mac OS X 10.6.
  • To avoid duplicates and infinite loops, EagleFiler no longer follows folder symlinks when importing.
  • Fixed a bug where multiple copies of a library could be loaded if you clicked several x-eaglefiler links before EagleFiler had launched.
  • Fixed a bug where Scan for New Files could start importing a folder and growl before all of its contents had been imported.
1.5.2—January 25, 2011
  • Made some optimizations so that typing in the viewer and in text fields is more responsive.
  • Made some changes to hopefully work around a bug in Mac OS X 10.6 that, for some users, had been causing intermittent crashes when importing lots of files.
  • When importing due to Scan for New Files or the To Import folder, EagleFiler now skips symlinks. This prevents accidentally referencing files outside the library folder.
  • Added the Reload OpenMeta Tags AppleScript.
  • Worked around a problem with the eDrawings Viewer Spotlight importer plug-in that could cause indexing to hang.
  • Added accessibility titles to the Preferences window.
  • Improved the German localization.
  • EagleFiler is now code-signed.
  • Fixed a bug where changes in the tags bar could be lost if you were viewing a Web archive and moused over a link.
  • Fixed a bug where file sizes in the records list were not displayed using base-10 megabytes when running on Mac OS X 10.6.
  • Fixed a bug where setting the basename property via AppleScript wasn’t undoable.
  • Fixed a regression where EagleFiler could not import a file whose name contained a colon unless it was running on Mac OS X 10.6.
  • Fixed a bug where the scan for new files script command returned before it was actually possible to close the window.
  • Fixed a bug where EagleFiler would let the JavaScript in a Web archive close the window.
  • Fixed a bug where clicking on a tag toolbar button or in the Tag Cloud discarded changes made in the Info window’s tags field.
  • Fixed a bug where the tagging toolbar buttons didn’t work if certain fields in the Info window were in edit mode.
  • Fixed a regression where fields in the Info window could be incorrectly enabled when there was a multiple selection.
  • EagleFiler will now note in the log if a file was modified in the future, as this can prevent indexing from completing.
  • Common types of errors when setting OpenMeta tags are now logged more concisely.
  • No longer logs errors when Quick Look fails to generate a preview.
  • If a damaged index file prevents a search from completing, EagleFiler now shows the search results that are available and logs an error, rather than confusingly making it look as though you weren’t searching at all.
  • The build number is now available as a tooltip on the version number in the about box.
  • Fixed a bug where the Spotlight indexer didn’t work for .eml files with CRLF linebreaks.
  • Worked around a Finder problem that could prevent capturing from MarsEdit.
  • Fixed a bug where the Open With contextual menu item didn’t work when EagleFiler was in the background.
  • Fixed a regression where capturing didn’t work with Safari 3.
1.5.1—December 15, 2010
  • EagleFiler no longer tries to import cache folders created by beta versions of Dropbox.
  • Fixed a bug where tag winnowing didn’t work properly with no folder selected.
  • The progress text field below the source list now has a tooltip so that you can read it when the text is truncated.
  • Fixed a bug where uncommitted changes to the Info window’s tags field weren’t saved when switching to another application, if multiple records were selected.
  • Fixed a bug where changing the tags sometimes didn’t take effect if you were concurrently editing in a tags field.
  • Fixed a bug where tag changes in the Info window didn’t take effect if you closed the inspector before doing anything else.
  • Fixed a bug where tag auto-completion in the Info window didn’t work when multiple records were selected.
  • Fixed a bug that could prevent renaming to a long filename containing a period.
  • Added a warning log message if the CTLoader haxie is installed, as it can cause imports to freeze.
  • Fixed a bug where EagleFiler would always show the introductory help if you had created exclusively encrypted libraries and none were accessible when launching the application.
  • Fixed a bug where an AppleScript would hang if you asked it to show the options dialog and then clicked the Cancel button.
  • Fixed a regression where the Batch Change… window sometimes didn’t set the tags properly.
  • Worked around changes in Together so that it’s once again possible for EagleFiler to import tags and notes via the capture key.
  • EagleFiler now skips importing InDesign lock files (.idlk), so it no longer complains about them being missing when InDesign releases the lock.
  • Fixed a bug where invalid Spotlight URL metadata from SiteSucker could prevent EagleFiler from importing a file.
1.5—November 22, 2010
Highlights
  • The new Quick entry hotkey lets you create a new RTF or text file from from within any application. You can enter the contents of the file, choose which library and folder it’s saved in, and set metadata such as the tags, label, and notes.
  • When importing via drag and drop or Save PDF to EagleFiler, you can now hold down the Option key to have EagleFiler show the options dialog (which was previously only available when capturing). This lets you set the destination folder, tags, label, notes, etc. There is also a new EagleFiler: Import (Ask for Options) system service, which presents the options dialog when importing the selected text or file from another application, and the options dialog is also available for bookmarklets.
  • You can now perform quick tag “searches” by selecting multiple sources (folders, smart folders, mailboxes, tags) at once (holding down the Command key). Previously, EagleFiler displayed the union of all the records in the selected sources. Now it displays the union of the records, but only those that have all of the selected tags. This makes it possible to easily winnow records by tag without typing a search query. For example, to see the flagged files in a folder, select the folder and the flagged tag. To see the records that are both flagged and unread, select both the flagged and unread tags.
  • The main window now displays much better previews for iWork documents than what Quick Look provides. For Keynote, Numbers, and Pages documents that were saved with an embedded preview, EagleFiler can now display full-size previews with multiple pages and highlighted search result text. This also works for OmniGraffle documents, and it works on Mac OS X 10.4 (where Quick Look is not available).
  • Double-clicking a folder or mailbox in the records list now opens it in the same window rather than making a new window. This should make browsing faster. If you do want a new window, you can Option-double-click or use the Open in New Window command.
  • There’s a new Move To command in the Record menu and the contextual menu, which lets you quickly move records to a different folder.
  • You can now add files directly to EagleFiler’s library folder (or a subfolder) in the Finder. When EagleFiler scans for new files (which it does when you open the library or use the Scan for New Files command), it will automatically import any files that it did not previously know about. You can turn off the ScanForNewFilesOnOpen esoteric preference if you don’t want EagleFiler to automatically scan when the library is opened.
  • EagleFiler can now index and search files that are attached to e-mail messages. This includes text, RTF, PDF, and Word files, as well as file types that have Spotlight importers.
  • Smart folders that search for “contains any/all tags” are about 10 times faster than in EagleFiler 1.4.
  • There’s a new Web page format called PDF (Single Page), which creates PDF files that are optimized for on-screen viewing in a single, continuous page.
  • Added the OCR With PDFpen and OCR using UNPDF scripts, which let you perform optical character recognition on PDF files in EagleFiler. For more information, see the How can I run optical character recognition (OCR) on my PDFs? section.
  • The tags bar can now be used to assign (or remove) tags from multiple selected records at once. This also works in the Info inspector. (If the records have differing tags, EagleFiler shows the Batch Change… button, as before.)
  • Add the Close & Lock command, which closes an encrypted library and also locks it (by ejecting the disk image) so that accessing library’s contents requires the passphrase.
Source List
  • The Go menu contains new commands to quickly jump to Records (to search the whole library), the built-in smart folders, flagged, and unread, along with some commands that were previously in the the View menu.
  • You can now use Copy Record Link to create URLs that, when clicked, select particular folders, smart folders, or tags in the source list.
  • Choosing Select All while the source list has focus now selects all the records, which is more useful than the previous behavior of selecting all the sources.
Records List
  • The new Open With submenu lets you view a file or mail message using a particular application rather than the default. You can use Always Open With to change the default application that’s used when you double-click.
  • The New Record ‣ From Clipboard command lets you create new files in EagleFiler by “pasting” (the shortcut is Command-Shift-V) text snippets into the records list.
  • You can now drag and drop onto individual folders in the records list. This works for importing files from other applications, moving records within a library, and copying files from other EagleFiler libraries.
  • You can now three-finger swipe left or right on a multi-touch trackpad or Magic Mouse to go to the previous or next record in the list.
  • There are new columns for Notes, Source URL, flagged, and unread.
  • Tooltips now show more information: the kind, size, relative path, source URL, tags, and notes.
  • The icon column now has a title in the hiding/showing menu.
Mail
  • The new Merge Message Files command lets you recombine e-mail messages stored as individual .eml files into a single mailbox file. This lets EagleFiler store the messages more efficiently and allows for interoperation with other applications that can read mbox files.
  • When importing a .eml file, EagleFiler now changes the file’s dates to match those of the contained e-mail message.
  • Apple Mail is pickier than it used to be about which mbox files it will import. When importing and exporting messages, EagleFiler is now more aggressive about normalizing the message formats so that Apple Mail will accept them.
  • EagleFiler can now import mailboxes that were exported by Apple Mail’s Archive Mailbox… command. However, it’s still best to capture the messages directly from Mail. The archive mailboxes use a non-standard mbox format, and EagleFiler cannot read the message status flags or MailTags metadata from them.
  • When merging mailboxes, the date added is now set to that of the newest mailbox instead of the current date.
  • When converting e-mail messages to .eml format, EagleFiler now exports the tags to OpenMeta.
  • If you’ve set Entourage or another mail program as the default opener for .eml files (rather than Apple Mail), EagleFiler now shows the appropriate application name and icon in the Record menu when an e-mail message is selected.
  • EagleFiler can now import .rssmbox folders from Apple Mail. Capturing RSS messages from Mail does not work, however, due to limitations of Mail’s AppleScript support.
Viewing and Editing
  • You can now open the Quick Look window by pressing the Spacebar or clicking a toolbar button.
  • The new Slideshow command (and toolbar button) opens a full-screen Quick Look view of the selected record or records.
  • Added Replace, Replace All, and Replace and Find commands to the Edit ‣ Find menu. The menu commands are probably less convenient than opening the Find panel, however you can use System Preferences to assign them keyboard shortcuts, to make text editing much faster.
  • Added to the Edit ‣ Spelling and Grammar menu: Check Grammar With Spelling and Correct Spelling Automatically. EagleFiler remembers these settings per-window.
  • Added commands in the Edit ‣ Transformations submenu: Make Upper Case, Make Lower Case, and Capitalize.
  • Added options in the Edit ‣ Substitutions menu: Show Substitutions, Smart Copy/Paste, Smart Quotes, Smart Dashes, Smart Links, Data Detectors, and Text Replacement. EagleFiler enables these features by default when editing, and it remembers per-window how you’ve configured them.
  • Added the Strikethrough command to the Format menu.
  • Improved the quality of the thumbnail images when EagleFiler displays a record in the inline viewer using Quick Look.
Searching
  • Added a Spotlight importer plug-in so that the contents of .eml files (messages that you’ve dragged out of their mailboxes into folders) can be searched outside of EagleFiler.
  • Indexed searches can now find text from additional e-mail header fields such as Bcc and various sender and mailing list fields. This change takes effect for newly imported mail, or if you hold down the Command and Option keys when opening a library and tell EagleFiler to rebuild its indexes.
  • Added label text to the smart folder editor that explains how to create new Any/All/None criteria.
  • Note files are now given the associated record’s tags so that they can be searched by tag via Spotlight.
  • EagleFiler is now able to search invisible content in Web archives: link titles, image alt text, and hidden elements (e.g. spoiler text). Previously imported Web archives will be reindexed the next time you open the library.
  • EagleFiler is much faster at indexing Web archives.
Capture
  • When capturing a Web page from Safari, EagleFiler now stores the selected text in a note.
  • EagleFiler can now capture from Google Chrome, DEVONthink Pro 2, and Microsoft Outlook 2011.
  • When capturing from Journler, EagleFiler now preserves the category (as an EagleFiler tag) and assigns tags to any subsidiary resource files that it imports (rather than just to the main file).
  • EagleFiler now plays the capture sound after running the script, rather than before, so you can use the sound as an indicator that it’s OK to close your Safari window or NetNewsWire tab.
  • The source items for a capture are now displayed on a separate tab, since they usually didn’t fit in the single-line text field.
  • Improved the error reporting when capturing from Entourage and Firefox 3.6.
  • Added the PlayCaptureSound esoteric preference so that it is now possible to make EagleFiler silent when you press the capture key.
Documentation
  • Added the “How can I run AppleScripts from EagleFiler’s script menu?” and How can I run optical character recognition (OCR) on my PDFs? sections to the manual.
  • If you’re launching EagleFiler for the first time or it looks like you don’t have any libraries, EagleFiler will open the (revised) Basics section of the manual to help you get started.
  • Added an About Stationery and Scripts item to the New Record submenu to make it easy to open the relevant documentation.
  • Updated the How can I put my library on my iPhone? and How can I access my library from multiple Macs? sections of the manual with additional information about Dropbox and other sharing software.
  • Updated the Importing Mail section of the manual with instructions for importing IMAP mail from Postbox and Thunderbird.
  • Added a warning that SugarSync does not support filenames containing : at the Unix level (/ in the Finder).
  • Added commands to the Help menu for displaying the keyboard shortcuts, example AppleScripts, and opening the bookmarklets information page.
AppleScript
  • You can now get the viewer’s selected text via AppleScript.
  • Added the asking for options argument for the import script command so that you can show EagleFiler’s options dialog when importing.
  • It is now easier to set the source URL when importing via AppleScript.
  • Added the basename property for records, which should simplify many common AppleScripts.
  • Added the text content property for records, which is useful in circumstances where AppleScript’s contents doesn’t work.
  • You can now initiate a capture or capture with options via AppleScript.
  • Changing the source URL of a bookmark via AppleScript now writes the new URL into the bookmark file.
  • Tag abbreviations are now settable.
  • Added the load OpenMeta tags command, which lets you write AppleScripts that bring changed tags from OpenMeta to EagleFiler, rather than the reverse (which EagleFiler does automatically).
Interface Tweaks
  • EagleFiler now shows the spinning progress indicator for all types of activity (not just imports and merges), and next to the spinner it describes one of the more important things it’s currently doing. This should make it much easier to see what’s happening without having to open the Activity window, although you can still do that by clicking the progress indicator.
  • The notes text view now accepts click-through, so it’s smoother to switch to it and begin typing.
  • You can now Tab (and Shift-Tab) between the source list and the records list without having to hold the Control key.
  • When running on Mac OS X 10.6 or later, EagleFiler now displays file sizes using base-10 megabytes (to match the Finder).
  • The default behavior is now to open x-eaglefiler links in an existing window if possible. You can use the esoteric preferences to make it create a new window instead.
  • The Info inspector now shows a proxy icon in its title bar for the file being inspected, and you can Command-click on it to show a path menu.
  • The new Edit Notes menu item (Command-Shift-E) opens the Info inspector and gives the notes keyboard focus. This makes it easier to quickly add notes to a record.
  • When importing a single record, EagleFiler’s Growl notification now shows a thumbnail of it instead of the EagleFiler icon. This can help you see whether a Web page was imported correctly or whether it depends on session state that is not available to EagleFiler (requires Mac OS X 10.5 or later).
  • The text view options (e.g. whether Check Spelling While Typing is enabled) are now synchronized between the viewer and the Notes view in the Info inspector.
  • Added the CaseSensitiveTagCompletion esoteric preference, which makes it easier to type new tag names that are similar to existing tags but with differing case.
  • Removed Contents of Record from the default toolbar because most of its functionality is now available by double-clicking.
  • Enabled undo in various text fields (this requires Mac OS X 10.6 due to a bug in previous OS versions).
  • To reduce clutter, the Activity window is now hidden by default. (If you open it via the menu or by clicking the progress spinner, EagleFiler will remember to re-open it.)
  • Moved the Close commands higher in the File menu.
  • Improved the design of the Software Update… and Purchase… windows.
  • Improved the progress icon for metadata backups.
  • Updated the disk image layout.
Miscellaneous
  • When importing a file that it downloaded itself, EagleFiler has always stored the source URL. Now it also tries to store the source URLs for files downloaded by other applications.
  • EagleFiler is better at displaying and opening alias files.
  • Various non-downloadable URLs are now always imported as bookmarks.
  • EagleFiler’s metadata backup files now use relative rather than absolute paths. This makes syncing libraries between multiple Macs more efficient.
  • The date added is now restored from metadata backups.
  • EagleFiler does a better job of cleaning up the title when importing a file.
  • Added ! as an allowed tag character.
  • Added « and » as allowed tag name characters.
  • Improved EagleFiler’s error reporting when opening search index files.
  • Improved EagleFiler’s error reporting when a mailbox file is missing.
  • EagleFiler is faster at creating bookmarks from non-Web URLs.
  • Made some improvements to the crash reporter.
  • EagleFiler can now import plain text notes from metadata backup files that are missing the RTFD data.
Bug Fixes
  • EagleFiler now reports an error rather than hanging when you ask it to import an x-eaglefiler URL.
  • Made a change to prevent Zooom/2 from causing an internal error when resizing the source list.
  • Fixed a bug where EagleFiler would sometimes quit when coming out of trial mode.
  • Fixed a bug in which EagleFiler would let you try to rename a file using an invalid name.
  • Fixed an internal error when formatting file sizes.
  • Fixed a bug where setting the title/filename/from/tags from the selection in the viewer didn’t work if the field in question was currently being edited in the Info inspector.
  • Fixed a bug where changing a the filename in the Info inspector didn’t update a linked title.
  • Fixed a bug where EagleFiler would sometimes report an error when displaying an e-mail message.
  • Fixed a bug with tag auto-completion and non-ASCII characters.
  • Fixed a bug where EagleFiler could hang when importing non-Web URLs.
  • Worked around a bug in Firefox that could prevent EagleFiler from importing dragged images.
  • Fixed a bug where EagleFiler stripped a trailing period from the name when importing a folder.
  • Worked around some OS bugs that caused slowness and prevented EagleFiler from displaying Web archives created from Safari Reader.
  • Fixed a bug where a smart folder that searched for an empty From didn’t work.
  • Fixed a bug where PDF files that are unreadable by Preview could not be imported into an EagleFiler library.
  • Worked around an OS bug that could cause crashes when indexing Web archives.
  • Fixed scaling when printing PDF files.
  • Fixed a bug where choosing Actual Size when viewing a PDF didn’t make the change stick.
  • Fixed a bug where EagleFiler would re-save metadata property list files that hadn’t changed, which could lead to incorrect folder modification dates and sorting.
  • Fixed a bug displaying non-Roman Finder label names (requires Mac OS X 10.6 or later).
  • Fixed a bug where the scroll position of a .eml file could get reset when switching applications.
  • Fixed a bug where certain long filenames would be imported with hexadecimal abbreviations.
1.4.14—January 22, 2010
  • Fixed a regression that sometimes caused errors when opening a library window when running on Mac OS X 10.4 or 10.5.
1.4.13—January 21, 2010
  • Improved EagleFiler’s responsiveness with libraries containing many files.
  • Updated the instructions for how to make EagleFiler’s capture key work with Preview on Mac OS X 10.6. EagleFiler will automatically show this when you try to capture from Preview.
  • Google Chrome does not have sufficient AppleScript support to work with EagleFiler’s capture key, so EagleFiler will now display a message that tells how you can add an EagleFiler button to Chrome’s toolbar.
  • Added the Convert Plain Text to Rich Text script.
  • Added # as a word character for indexing, so that you can search for preprocessor directives and hashtags. This will take effect for new libraries or if you rebuild your indexes by holding the Command and Option keys when opening a library.
  • Added the Drag and Drop section of the manual and expanded the Importing Mail and The Edit Menu sections.
  • Improved the styling of the Apple Help.
  • Fixed a bug searching for certain terms with Match Partial Words enabled.
  • Fixed a regression where EagleFiler wouldn’t launch on a PowerPC G3–based Mac.
  • Fixed a bug dragging iChat files.
  • Fixed a bug where messages didn’t sort properly by Date Created.
  • Fixed a bug where some closed windows still showed up via AppleScript.
  • Fixed a bug where EagleFiler would crash when processing certain invalid URLs.
  • Worked around a bug in Mac OS X 10.6 that could cause inconsistent font sizes in the contextual menus.
1.4.12—December 8, 2009
  • EagleFiler is faster at building a mailbox’s table of contents after importing it.
  • You can now use the characters []{}=#. in tag names.
  • The Date Created for e-mail messages now shows the date from the message’s headers rather than the creation date of the mailbox file.
  • Added the ViewEMLOnTiger esoteric preference, which is useful for people who want to use Microsoft Entourage as their external mail viewer on Mac OS X 10.4.
  • Tweaked the spacing in the source list to match Mail.
  • Tweaked the positions of the tag icons in the source list when it’s set to large icon mode.
  • The New Record ‣ Open Stationery Folder command now opens the folder instead of revealing it.
  • EagleFiler is now more robust with respect to errors when importing mail from Entourage, Mailsmith, and PowerMail.
  • Fixed a bug where read records might be tagged as unread when restoring from a metadata backup.
  • Fixed a bug where, in some circumstances, EagleFiler could display an error message or crash when undoing too many times in the record viewer.
  • Fixed a bug where the Tag Cloud didn’t immediately update after changing the font in the preferences.
  • Fixed a bug where Command Up/Down didn’t move the insertion point in a text document when the viewer had keyboard focus.
  • Fixed a bug opening files in MacVim.
  • Fixed a bug where EagleFiler didn’t show the alternating row background colors after a failed search.
  • Fixed a bug capturing from Flock when using Mac OS X 10.4.
  • Fixed a bug capturing large amounts of mail from PowerMail at once.
  • Fixed a regression where some icons in sheets were drawn as dimmed.
  • Fixed a bug where New Record ‣ Open Stationery Folder and Reveal in Finder didn’t work if TableText or another old application was running.
1.4.11—November 12, 2009
  • The EagleFiler: Import service (for importing the selected text, URL, or files) is now enabled by default on Mac OS X 10.6. You may still need to log out and log back in for the system to recognize it, however.
  • Worked around a change in Mac OS X that could make EagleFiler report an error when opening a library.
  • Fixed a regression where sometimes EagleFiler didn’t open files in the proper external viewer/editor application.
1.4.10—November 10, 2009
  • EagleFiler can now capture from Microsoft Exchange mailboxes in Apple Mail.
  • Updated the How can I put my library on my iPhone? section of the manual with a link to the Dropbox iPhone application.
  • You can now double-click an embedded file in the viewer or notes to open it in a separate window for viewing.
  • Improved the instructions for importing mail from Thunderbird.
  • The script for quickly creating new text files from LaunchBar will now let you enter tags as well.
  • If a bug in Mac OS X 10.6 has erased the OpenMeta tags for a file that EagleFiler is importing, it will now look under kMDItemOMUserTags, which Spotlight may have preserved.
  • Deleting a tag now removes it from the shared list of recent tags, so that it doesn’t appear to still be hanging around.
  • Worked around a change in Flock so that EagleFiler can capture from it again.
  • EagleFiler now displays image files according to the orientation information in their metadata (requires Mac OS X 10.6 or later).
  • EagleFiler now writes the tags to kMDItemOMUserTags (and sets kMDItemOMUserTagTime) for compatibility with newer versions of OpenMeta.
  • EagleFiler now gives priority to the org.openmetainfo extended attributes if they’re present and have more recent timestamps. This will make it possible to transition away from keys in Apple’s domain.
  • Added the RecordsListHasAlternatingBackground esoteric preference for people who prefer a solid white background color in the records list.
  • When you ask it to create a new file, EagleFiler no longer replaces / in the filename with -.
  • To avoid confusion with the single-selection case, pressing Return in the records list no longer opens multiple selected records externally.
  • Fixed a bug where the keyboard shortcut for New Record ‣ Plain Text File didn’t work under non-English localizations.
  • Fixed a bug in the URL colorer that prevented some message bodies from being displayed.
  • Fixed a bug that could result in empty tag names after renaming.
  • Worked around a suspected bug in Mac OS X that could prevent EagleFiler from restoring the correct window position and size when opening a library.
  • Fixed a bug where some individual message files didn’t sort properly by title.
  • Fixed a bug with the French localization when creating a new file.
  • Changed the way the Software Update… feature finds the downloads folder on Mac OS X 10.5 and later because sometimes the one that Internet Config returned would be invalid or unwanted.
  • Improved EagleFiler’s error handling when it can’t read a metadata backup file due to a disk error.
  • Modernized the code.
1.4.9—September 4, 2009
  • When using Mac OS X 10.6, you can use the Keyboard pane in System Preferences to add EagleFiler’s import service to contextual menus in your other applications.
  • Added the OpenEagleFilerURLsInNewWindow esoteric preference, which can be used to make EagleFiler open record links in an existing window rather than creating a new one.
  • When dragging from the records list, EagleFiler now makes x-eaglefiler URLs available (instead of titles) when the receiving application expects plain text. This makes it possible to, e.g. drag and drop to Things to create a link to an EagleFiler record.
  • EagleFiler now preserves the flagged state when capturing from Yojimbo.
  • Updated the How can I put my library on my iPhone? section of the manual to reference Quickword, which allows editing of plain text and Microsoft Word documents from the iPhone.
  • Added a note saying that accessing EagleFiler’s Dock menu (e.g. to open a recent library) requires a right-click or a Control-click under Mac OS X 10.6.
  • Added a workaround for an error logging bug in the OS.
  • Improved number entry in the smart folder editor.
  • Fixed an appearance glitch when dragging from the records list.
  • Worked around a bug in Mac OS X 10.6 that could cause EagleFiler to crash when indexing.
  • Worked around a bug in Mac OS X 10.6 that could prevent some files from being indexed.
1.4.8—August 24, 2009
  • Capturing a bookmark from NetNewsWire, OmniWeb, Safari, and WebKit Nightly is much faster because EagleFiler no longer goes online to download the contents of the page.
  • The records list now supports click-through. This means that it no longer takes two clicks to select a different record when one of the inspector windows has focus.
  • Added an optimization so that image files with custom icons can be displayed in the records list without having to ask Quick Look to generate a thumbnail.
  • Improved the library opening speed by reducing the time spent building the action menu.
  • The How can I access my library from multiple Macs? and How can I put my library on my iPhone? sections of the manual now discuss SugarSync.
  • Updated the How can I put my library on my iPhone? section of the manual to add a link to Apple’s new MobileMe iDisk app.
  • The Errors window now appears on all spaces.
  • EagleFiler no longer auto-opens the Errors window at launch if it was open at quit.
  • The crash reporter works better with pre-release versions of Mac OS X 10.6 (Snow Leopard).
  • The software updater now supports two-digit version numbers like “1.4.10”—just in case.
  • Made the progress window wider so that the text fits better.
  • Updated the links for Mailsmith’s new home.
  • Fixed a bug where EagleFiler’s auto-conversion from an RTF file to RTFD (e.g. when you pasted in an image) could overwrite a pre-existing RTFD file.
  • Fixed a bug where the Reply to Message command didn’t work properly with Entourage.
  • Fixed a bug where EagleFiler sometimes didn’t let you type a space in the Capture with options window.
  • Fixed a bug where the fields and text view in the Info inspector would lose keyboard focus when switching to another application.
  • Fixed a bug where editing in the records list wasn’t committed before switching to an inspector.
  • Fixed a bug where importing a .webloc file via drag and drop didn’t set the proper source URL.
  • Fixed a bug where the record viewer would not remain collapsed when resizing the window.
  • Fixed a bug where double-clicking on a column header in the records list would open the selected records.
  • Fixed a bug where, for the first Capture with options for a library, EagleFiler would suggest the “unread” tag even if the preferences were set not to mark new records as unread.
  • Fixed a bug where EagleFiler would report an error when importing an empty message from Apple Mail.
1.4.7—July 28, 2009
  • EagleFiler now copies tags into the extended attributes for Spotlight searchability and interoperability with applications that use OpenMeta (requires Mac OS X 10.5 or later). EagleFiler also integrates with OpenMeta’s list of recent tags and (since version 1.4.5) imports tags that were assigned using OpenMeta. As with previous versions, EagleFiler’s primary tag store is its database, so you won’t lose any metadata if you store, edit, or copy files in a manner that discards extended attributes, or if you restore from a Time Machine backup. Once a file is in EagleFiler, the tags must be edited using EagleFiler. The Copy tags to Spotlight comments option still works, but since OpenMeta support makes it largely redundant it is no longer recommended except for use on Mac OS X 10.4 and for interoperability with non-OpenMeta applications.
  • EagleFiler now displays thumbnail icon previews of image files (requires Mac OS X 10.5 or later).
  • Improved EagleFiler’s capture support for Journler. It now preserves the tags, comments, images, and resources, and it omits the entry header.
  • Revealing a message in the Finder now reveals a .eml file instead of an .emlx file. You can use File ‣ Get Info on this file to make Entourage the default message viewer.
  • When exporting messages, EagleFiler now adds a .mbox file extension so that Entourage will recognize that it can import from the file.
  • Improved the Web archives that EagleFiler imports from pages served as XML.
  • Now shows Growl notifications when using drag and drop to copy files from one library to another.
  • EagleFiler now shows a library’s spinning progress indicator for all types of user-initiated operations, not just imports.
  • Improved the parsing of invalid e-mail addresses.
  • Increased the default capacity of encrypted libraries.
  • Fixed a bug where EagleFiler allowed editing of locked files and then didn’t save them properly (due to a suspected OS bug).
  • Fixed a bug where some auxiliary frame content wasn’t saved into Web archives.
  • Fixed a bug where tags and notes were not preserved when dragging a bookmark from one library to another.
  • Fixed a bug where Control-Tab didn’t work with Web views.
  • Fixed a bug where certain Web pages wouldn’t import from Safari via the bookmarklets.
  • Fixed a bug where the search field lost focus after pressing Return/Enter.
  • Fixed a bug updating the search field label.
  • Fixed a bug where some file URLs wouldn’t import via bookmarklets.
  • Fixed a bug creating Web PDFs from non-conforming URLs.
  • Fixed a bug importing messages with X-From_ headers.
  • Fixed a bug importing messages from Entourage with Mac linebreaks and unescaped “From ” lines.
  • Fixed a bug indexing notes for libraries inside non-ASCII-named folders.
  • Fixed a bug where EagleFiler highlighted search operators in the viewer.
  • Removed a Web archive workaround that’s no longer needed due to a bug fix in Safari 4.
  • Updated the French localization.
1.4.6—June 1, 2009
  • The Drop Pad window now appears on all spaces.
  • When creating a Web archive, EagleFiler now uses the proper page title for Web sites such as gmane.org that change the title using JavaScript.
  • Added +$*/~()|%^& as characters allowed in tag names.
  • The search fields are now scrollable.
  • The ruler is now shown by default for editable rich text files.
  • Added keyboard shortcuts for showing, copying, and pasting the ruler.
  • Updated to version 1.1.7 of the SkimNotes framework.
  • Updated the instructions for changing an encrypted library’s passphrase to work around a bug in Disk Utility.
  • Improved the display of messages containing invalid Base64 content.
  • No longer adds a useless x-msg URL to the bottom of text imported from mail messages as RTFD.
  • Worked around a bug in the Safari 4 beta that could cause some images not to be saved into Web archives.
  • Fixed a bug where the search wasn’t cleared when opening a folder in a new window with the ClearSearchWhenChangingSources esoteric preference enabled.
  • Fixed a bug where changing the plain text font didn’t change the font of newly typed text.
  • Fixed a bug where the raw source for a message would sometimes show one extra character.
  • The crash reporter works better with pre-release versions of Mac OS X 10.6 (Snow Leopard).
  • The crash reporter now warns before sending a report without an e-mail address.
  • You can now press Enter to click the Send Report button in the crash reporter.
  • Updated Korean localization.
1.4.5—March 24, 2009
  • When capturing from Apple Mail, EagleFiler can now directly import messages that are selected in smart mailboxes and in special “merged” mailboxes such as Inbox.
  • When you do a library search for a phrase, EagleFiler now removes the quotation marks when transferring the query to Preview or Skim.
  • EagleFiler now imports tags that are stored in a file’s extended attributes under com.apple.metadata:kOMUserTags by applications such as Tags, TagIt, and Default Folder X.
  • Improved compatibility with pre-release versions of Mac OS X 10.6 (Snow Leopard).
  • Added the assigned tag names AppleScript property, which can make writing scripts less verbose.
  • Added the ExcludeIndexesFromBackup esoteric preference to exclude EagleFiler’s index files from Time Machine backups.
  • Added the FindPanelDiacriticInsensitive esoteric preference.
  • Worked around bugs in Microsoft Excel and Word that could cause EagleFiler to import the wrong document.
  • EagleFiler’s temporary files are now excluded from Time Machine backups.
  • Worked around a bug in the Safari 4 beta that could make Convert For Editing not preserve images.
  • Worked around a change in Safari 4 that could cause problems when displaying or indexing Web archives.
  • EagleFiler now closes files immediately after you’re done viewing them.
  • Fixed a bug where the Errors window did not transform filenames for display.
  • Fixed a bug where EagleFiler didn’t show Growl notifications after importing certain files via AppleScript.
  • Fixed a bug where sometimes changes to a text or RTF document were not saved before opening the file in an external editor.
  • Fixed a bug with the date format in mbox files.
  • Fixed a bug where EagleFiler did not follow aliases in the Stationery folder.
1.4.4—February 11, 2009
  • Streamlined capturing from Apple Mail. EagleFiler no longer asks whether you want to capture the selected mailboxes or the selected messages; now it always captures the selected messages. Also made other changes to reduce the number of dialog boxes.
  • You can now use Command-Down-Arrow (Reveal in Container) with a message or file selected to have EagleFiler select it inside its containing mailbox or folder in the source list. This is useful if you had originally selected the message or file in Records, a tag source, or a smart folder and you want to see it in its original context.
  • When you ask EagleFiler to import a file (e.g. by dropping it onto EagleFiler’s Dock icon or choosing Open With ‣ EagleFiler) that’s already in the current library, EagleFiler now opens the file for viewing rather than complaining that it’s already in the library.
  • EagleFiler now uses non-modal notification windows (Growl, where available) to display the progress when capturing from a mail program.
  • EagleFiler now uses its own Find panel everywhere, not relying on the system Find panel, in order to avoid having two separate windows and to improve the interaction with the search field.
  • Added the SendsWholeSearchString esoteric preference, which lets you control whether EagleFiler updates search results as you type.
  • When you search for a phrase, EagleFiler now tries to highlight the whole phrase in the viewer, rather than the constituent words.
  • The Find panel works better with Spaces.
  • Items in the Services menu can now read the selection from EagleFiler’s records list.
  • You can now use the capture key to import New York Times Web pages that are in printer format, without having EagleFiler download the screen format instead.
  • When importing Web pages as RTF(D), EagleFiler now stores the URL in the file’s Subject field.
  • When you do a library search for a phrase, EagleFiler removes the quotation marks when transferring the query to the Find panel.
  • When creating PDFs from Web pages, EagleFiler no longer inserts your username into the PDF metadata.
  • When you press the capture key, EagleFiler now bounces its Dock icon once. This makes it easier to see that the capture has begun if the Dock was hidden or the sound was turned down.
  • When creating a new plain text file with the File column hidden, if you enter a filename with an extension into the sheet, EagleFiler uses that extension instead of .txt.
  • When merging mailboxes that are selected in the source list, EagleFiler no longer maintains the selection when the mailboxes are moved to the trash.
  • Deleting multiple errors at once is much faster.
  • You can now use Page Setup to change the orientation and scaling when printing.
  • When printing a text view, no longer scales down the width unless it’s necessary to fit it on the page.
  • The print job title now shows the title of the document being printed, rather than the name of the library.
  • If a file wasn’t downloaded from the Internet, its source URL is now empty rather than being a file: URL.
  • If there’s an error capturing from Firefox, EagleFiler now suggests uninstalling Default Folder X to work around a bug in Firefox.
  • Tooltips in the Errors window now show the full path rather than just the name of the file.
  • Worked around an OS bug that could cause problems when importing text from Apple Mail via services.
  • Better error reporting when EagleFiler encounters an AppleScript bug in NetNewsWire.
  • Improved handling of long library names.
  • Improved the error reporting when capturing from DEVONthink.
  • Fixed a bug where EagleFiler would start importing a file that was copied into the To Import folder while the copy was still in progress.
  • Fixed a bug where indexing could hang if analyzing the file produced a large number of errors.
  • Fixed a bug where some Boston Globe Web pages were downloaded as HTML files instead of as Web archives.
  • Fixed a regression that could prevent MailTags from being imported from Apple Mail if the message also had annotations.
  • Fixed a bug where files that didn’t have notes could be imported with the note tag if it was in the Spotlight comments.
  • Fixed a bug where the URL wasn’t properly set when importing Web page text as RTFD via drag and drop.
  • Fixed a bug where, when importing IMAP messages from Apple Mail, EagleFiler would sometimes incorrectly report that attachments were missing.
  • Fixed a bug where the tags bar was hidden when it shouldn’t have been.
  • Fixed a bug where the scroll arrows for the notes text view didn’t work.
  • Fixed a bug handling errors when importing Web archives.
  • Tried to work around a URL cache problem that could cause imports to stall.
1.4.3—November 20, 2008
  • EagleFiler can now display Skim notes attached to PDF files.
  • Added an esoteric preference to make EagleFiler import the selected text from a Web view in RTF(D) format rather than as a Web archive.
  • Added an esoteric preference to control whether EagleFiler displays images in HTML e-mails, for those concerned about Web bugs.
  • The color list tab is now available in the color panel.
  • In the records list, pressing Return now edits the filename rather than opening the file.
  • EagleFiler now preserves filesystem metadata when editing a smart folder’s .plist file.
  • PDF annotations are now indexed for searching.
  • The metadata backup files are no longer touched unnecessarily, for more efficient backups and syncs.
  • Improved error reporting when emptying the trash.
  • Fixed a regression where some files couldn’t be deleted.
  • Fixed a bug where tag searches with partial word matching didn’t work with non-lowercase tag names.
  • Fixed a bug where EagleFiler did not report unexpected errors when viewing files.
  • Fixed a bug displaying property list files that were not dictionaries.
  • Fixed a bug in the German localization for smart folders.
  • Fixed a bug where text could be truncated when printing.
  • Fixed a bug displaying Web archives created from Mail.
1.4.2—October 30, 2008
  • Fixed a regression where the + button in the source list didn’t work.
  • Fixed a regression where phrase searches found records that didn’t match.
1.4.1—October 28, 2008
  • The Tag Cloud window now supports tagging/untagging multiple records at once.
  • You can now setup a stationery file’s Spotlight comments so that new records created from that stationery have certain tags and/or notes.
  • EagleFiler now supports metadata AppleScripts to customize what happens when you create a new record from stationery. For example, for a journal entry a script could set the From to the name of the current user and set the filename based on the current date. This is described in the New Record ‣ Open Stationery Folder section of the manual.
  • The Quick Look window now works more like in the Finder. Instead of multiple windows, there’s now a single window whose content changes depending on what’s selected.
  • Added some toolbar shortcuts: Option-click the New RTF button to create a new plain text file, and Option-click the Tags button to open the Tag Cloud window.
  • EagleFiler can now display Scalable Vector Graphics (SVG) images.
  • EagleFiler now displays XHTML files as rendered HTML rather than as XML source.
  • Faster tag searching in Anywhere searches.
  • EagleFiler now understands .url files.
  • Made some AppleScript improvements: creation and modification dates are now settable, the import command now has an option for importing a named stationery file, you can update record checksums, and you can set the contents of the search field. An example script shows how to initiate an EagleFiler search from LaunchBar.
  • When you click to edit in the File column, EagleFiler no longer selects the file extension. (Previously, this only worked when pressing Enter.)
  • When importing a selection of text via the Services menu, EagleFiler now stores the source URL if the text was in a WebKit-based view (requires Mac OS X 10.5). Due to a bug in Mac OS X 10.4, dragging and dropping text onto EagleFiler’s Dock icon now requires Mac OS X 10.5.
  • For consistency with the Finder, the Label column of the records list now shows “--” instead of “None” and sorts by name instead of number.
  • Now uses “&” as the default prefix when copying tags to the Spotlight comments.
  • Improved reporting of unexpected errors.
  • Undo now works when the Tag Cloud window is in the front.
  • Changed the zooming keyboard shortcuts so as not to conflict with the ones for Universal Access. (You can still use Command-- and Command-+.)
  • Fixed spacing of Set Title in contextual menu.
  • Added Help button to the Software Update window.
  • Removed extra space in contextual menu.
  • Fixed a bug trying to open the Find panel when EagleFiler was displaying an image.
  • Fixed a bug where some toolbar icons didn’t load if you weren’t running under an administrator account.
  • Fixed a bug where the Find panel didn’t always pick up the query from the search field.
  • Fixed a regression where messages in mailboxes could not be opened in Apple Mail when running on Mac OS X 10.4.
  • Fixed a regression where Spotlight comments on files weren’t preserved when importing, if you had Copy tags to Spotlight comments unchecked.
1.4—October 14, 2008
Highlights
  • You can now create custom smart folders, which can contain an unlimited number of criteria, optionally using nested Any/All/None criteria. Creating and editing smart folders requires Mac OS X 10.5; however, once created, the smart folders can be used with Mac OS X 10.4.
  • Smart folders can now be organized into folders.
  • You can define actions to occur when you drag a record onto a smart folder. For example, you could make a smart folder that shows records with a certain combination of tags, and that will assign those tags to dragged records.
  • You can now create any type of new file from within EagleFiler. To do this, choose New Record ‣ Open Stationery Folder from the File menu. Whichever files you put in the Stationery folder become available as templates in the File ‣ New Record menu.
  • You can now drag messages out of mailboxes to convert them to freestanding .eml files. It’s less efficient to store messages individually rather than in mailbox files, but there are also several advantages: the messages can be stored alongside other types of files, they can be freely moved between folders, and they are searchable by Spotlight.
  • Added a Tag Cloud window, which shows a compact listing of all the tags. You can click on a tag to toggle whether it’s assigned to the selected record.
  • Added a Find panel for searching within PDFs and Web archives.
  • Added a preference to control which format Web pages are imported in. The supported formats are: Bookmark, PDF, Plain Text, Rich Text, Rich Text With Images, and Web Archive (the default).
  • Added a preference to control what happens to Spotlight comments when importing. This is useful, e.g. if you had already used another application to tag your files or if you had entered notes from the Finder. If you tell EagleFiler to Import as tags, each word is imported as a tag. If you tell it to Import as notes and tags, EagleFiler extracts tags (prefixed by & or marked using Punakea’s format) and imports the remaining comments text as notes.
  • Added commands to the contextual menus (Assign Tag, Set Filename, Set From, Set Title) so that you can quickly turn the selected text into metadata.
File Formats
  • Added New Record ‣ Plain Text File command.
  • EagleFiler can now display Microsoft Word 2007 (.docx) files (requires Mac OS X 10.5).
  • EagleFiler can now display and edit OpenDocument Text (.odt) files (requires Mac OS X 10.5).
  • EagleFiler can now display and search XML and binary property list (.plist) files.
  • Now imports .webloc files as-is rather than converting them to Web archives.
  • EagleFiler now imports .eml files as-is rather than converting them to single-message mailboxes.
  • Bean documents are now imported as a separate file type rather than as RTFD.
Interface
  • Added Quick Look command, which opens a Quick Look preview of the selected records in a separate window (requires Mac OS X 10.5).
  • Added an Enclosing Record command in the View menu. Replaced the Select Source command with the similar but more useful Contents of Record command in the View menu. As a result, you can now use Command–Up Arrow and Command–Down Arrow to navigate up and down the hierarchy of folders and mailboxes.
  • Added Search for Selection contextual menu command.
  • When you mouse over a link in a Web view, EagleFiler now shows the URL at the bottom of the window.
  • Revised the toolbar icons and simplified the default toolbar configuration.
  • If there are no matches for a search, EagleFiler draws the records list background in yellow.
  • Adjusted the unread and flagged menu item titles and toolbar labels for consistency with Mail.
  • Increased the resolution of the Dock badges.
  • The viewer now shows some helpful text describing the “note” tag.
  • Moved Show Inspector and Show Tags from the Record menu to the Window menu and renamed Show Inspector to Show Info.
Capture
  • Can now capture from Entourage, and preserves the message flags, categories, and projects. If you want EagleFiler to skip a message, you can assign it the category “OmitFromArchive”.
  • Can now capture from PowerMail, and preserves the message status and label.
  • Can now capture from Preview, if you make it scriptable.
  • Can now capture from Together, and preserves the tags, comments, labels, and ratings.
  • When capturing from Mailsmith, EagleFiler can now import individual messages (before, only mailboxes were supported), and it now preserves the message status, label, and notes.
  • When capturing from Camino, EagleFiler now reads the URL of the current tab rather than the first tab.
  • In the Capture With Options window, if you edit the tags and then choose a different library, EagleFiler no longer overwrites the tags with the default ones for the new library.
Importing
  • You can now import Web pages using bookmarklets.
  • Empty files and files that contain only a resource fork (such as font suitcases) no longer count as duplicates.
  • Added an esoteric preference for importing Spotlight keywords as tags.
  • When you try to import a file that’s already inside of the library folder, EagleFiler can now reveal the file in the browser window.
  • If a connection times out while EagleFiler is importing a Web page, it will now retry twice.
  • When importing bookmarks from a Web browser, EagleFiler now uses the titles you’ve assigned rather than fetching them from the Web.
Miscellaneous
  • Encrypted libraries can now be created as sparse bundle images, for more efficient Time Machine backups (requires Mac OS X 10.5).
  • Encrypted libraries can now use 256-bit rather than 128-bit encryption (requires Mac OS X 10.5).
  • You can now type tag names directly into an Anywhere search.
  • You can now view messages in Microsoft Entourage instead of Apple Mail (requires Mac OS X 10.5). To do this, Get Info on a .eml file in the Finder, choose Entourage from the Open with pop-up menu, and click Change All.
  • The Copy Record Link command now creates links using persistent IDs so that they will still work if you delete EagleFiler’s database and import the files into a new library.
  • Added How can I put my library on my iPhone? section to the manual.
  • Added Shortcuts section to the manual.
  • Added an esoteric preference to clear the search field when you select a different source.
  • You can now double-click a smart folder to open it in a new window.
  • EagleFiler now indexes a file’s Spotlight keywords for searching.
  • Improved auto-generated titles.
  • Improved the display of improperly encoded message headers.
  • Worked around a bug in Mac OS X 10.4 when highlighting matching search terms in the records list.
  • Removes stray index files when opening the library.
  • If there’s an error getting the downloads folder for a software update, EagleFiler now defaults to Downloads rather than Desktop.
  • No longer shows the __deleted__ tag in the records list.
  • The Untagged source now shows records that only have the “note” tag.
  • Improved parsing of invalid mbox files.
  • Improved error reporting when downloading Web pages.
  • Rewrote filesystem code to improve performance and error reporting.
  • Made various changes to improve interface responsiveness.
  • Note files now include a relative URL to the file that they’re attached to, so that you can easily find the file if EagleFiler isn’t installed.
  • Added placeholder text to the Purchase… window.
  • No longer lets Web pages steal focus from the records list.
  • You can now bring up the Find panel when the source list or records list has focus.
  • EagleFiler now saves damaged index files for possible future analysis of why Search Kit couldn’t open them. It also tries multiple times to open indexes, since Search Kit sometimes changes its mind about which indexes are valid.
Bug Fixes
  • If an unexpected error occurs while EagleFiler is emptying the trash, it no longer leaves the library in an inconsistent state. Also, EagleFiler will now detect and repair this sort of damage when opening a library.
  • Fixed a bug where a duplicate “From ” line could be inserted when generating an mbox file from an Apple Mail mailbox. This was harmless but unsightly.
  • Fixed a bug where, in rare cases, two messages imported from Apple Mail could be joined into one, so that it looked like some had been skipped.
  • Fixed a bug where EagleFiler changed the selection if you tried to delete a source and then canceled.
  • Fixed a bug where Reveal in Finder didn’t work when KeePassX was running.
  • Fixed a bug where you could, via the contextual menu, open a different page when viewing a Web archive.
  • Fixed a bug where EagleFiler could freeze when revealing a non-existent file in the Finder.
  • Fixed a bug where EagleFiler’s Web fonts would not be consistent with Safari’s if you’d never changed the fonts in Safari’s preferences.
  • Fixed a bug where, when capturing multiple items with notes, some records without notes would be assigned the notes from one of the other records.
  • Fixed a bug where certain errors when creating a new library were not correctly reported.
  • Fixed a bug where the PDF viewer state wasn’t always preserved.
  • Fixed a bug where the title of text records wasn’t linked to the filename by default.
  • Fixed a bug where newly added tags weren’t selected if you had been renaming another tag.
  • Fixed a bug where EagleFiler could crash when closing a browser window.
1.3.8—July 23, 2008
  • Fixed a regression where capturing from Firefox didn’t work.
1.3.7—July 22, 2008
  • Fixed a regression where editing a keyboard shortcut could cause EagleFiler to crash.
1.3.6—July 22, 2008
  • Opening the Capture With Options window is faster and uses much less memory.
  • When capturing a headline from NetNewsWire, EagleFiler now preserves the flagged status.
  • Improved the error message when capturing from Firefox 3 fails due to a bug in Firefox.
  • Fixed some small memory leaks.
  • Fixed bug where .eml files converted to mbox format weren’t From-escaped.
  • Moved .nib files that don’t need localization out of the English.lproj folder. This should make it easier to run EagleFiler in a language other than English without changing the default language on your Mac.
  • Fixed bug truncating filenames containing decomposed characters.
  • Improved the French localization.
1.3.5—July 2, 2008
  • Made various performance optimizations to the browser and activity windows.
  • If you click on a mailbox in the source list whose table of contents has not yet been built, EagleFiler now reports this in the viewer so that it’s more clear why no messages are shown yet.
  • Dropping between folders in the source list no longer targets the containing folder, since this made the subfolder drop targets too small.
  • Improved the way EagleFiler handles special “merged” mailboxes when capturing from Apple Mail.
  • Added EnableWebPlugIns to the esoteric preferences, so that you can prevent Web plug-ins (e.g. Flash) from loading in EagleFiler’s viewer.
  • Capturing a mailbox in Apple Mail no longer captures its submailboxes, unless they’re also selected.
  • Fixed bug extracting the metadata from files during import.
  • Fixed a bug where, in rare cases, EagleFiler would end up with two internal database records for the same file. This could happen with Web archives in the To Import folder.
  • Fixed the title of the Copy Image command when Control-clicking on an image in the viewer.
  • Fixed bug where EagleFiler would clear the display of the selected Web archive when using Capture With Options.
  • Fixed regression where AppleScripting a browser window didn’t work.
  • Reduced the delay before showing the Capture With Options window.
  • The font-chooser text fields now draw the text centered.
  • Single-click editing in table and outline views now requires Mac OS X 10.5, since it now relies on the standard OS functionality.
  • In certain circumstances, auto-updating no longer requires authentication.
  • Fixed bug where some operations in the Activity window would hang if the OS hung while setting a Spotlight comment.
  • Worked around suspected OS bug, which sometimes caused a file’s creation date to change when you changed the modification date.
  • Fixed bug where the Capture With Options window would be shown even if there were no items to capture.
  • Fixed bug editing filenames with no extension in the records list.
1.3.4—June 3, 2008
  • Fixed regression where parts of the Drop Pad didn’t accept dropped files.
  • Fixed regression where source list titles sometimes would be truncated prematurely.
  • Fixed regression where the top of the viewer was cut off in the German localization.
  • Fixed regression where changes to the tags weren’t saved if you closed the window before pressing Return/Tab or clicking elsewhere.
  • The default search scope is now Anywhere.
  • The divider in the Info inspector now remembers its position.
  • The Tags field in the Info inspector can now be made shorter.
  • Improved launching speed.
  • Added Importing Mail section to the manual.
  • Added FolderMailboxTitleSeparateFromFilename to the esoteric preferences.
  • Improved error reporting when capturing from Microsoft Word.
  • Fixed bug importing Apple Mail messages when running under certain non-English locales.
  • Worked around a framework bug that could cause errors when closing a library.
  • Removed logging of invalid URLs.
  • Updated the German localization.
1.3.3—May 20, 2008
  • Improved the speed of displaying large numbers of files or messages for the first time.
  • Can now capture from Opera.
  • Added New Rich Text File command to the Dock menu.
  • The Drop Pad is now resizable.
  • Worked around Mac OS X bug that prevented EagleFiler from indexing certain documents for searching.
  • The Capture With Options window no longer suggests the title from the previous capture, since that wasn’t very useful.
  • If a mailbox’s messages are not yet ready for display (because EagleFiler is rebuilding the table of contents), the mailbox name is now shown in gray in the source list.
  • Added placeholder text to the tags bar so that it’s more clear that it’s editable.
  • Expanded the documentation for the Verify command.
  • On Mac OS X 10.4, the viewer pane now shows custom rather than generic icons for files that it doesn’t know how to display. (On Mac OS X 10.5, it continues to use Quick Look.)
  • When searching, EagleFiler now ignores trailing meta characters in the query string, rather than returning no results.
  • The Drop Pad menu command now hides the Drop Pad if it was already visible.
  • Reorganized the Dock menu so that the fixed commands are easier to find with the mouse.
  • Improved error reporting when capturing from a “merged” mailbox in Mail.
  • Adjusted spacing in source list.
  • Added “raised” background style to the label in the tags bar.
  • Skips importing .git folders.
  • Improved error logging.
  • Fixed bug where the Tags palette sometimes showed the tags for the wrong library.
  • Fixed bug where the Tags field in the Batch Change… window didn’t become checked when you started typing tags in it.
  • Fixed bug with text color of non-highlighted text in selected rows of the records list, when it didn’t have keyboard focus.
  • Fixed error resizing the browser window.
  • Fixed importing of Word documents with blank titles.
  • Fixed bug where the command in the Window menu said Activity Viewer instead of Activity.
1.3.2—April 24, 2008
  • Faster indexed searches when lots of results are found.
  • Faster at displaying large text files when running on Mac OS X 10.5.
  • The Title and From fields in the Capture With Options window will now try to clean up any text that you paste in, e.g. removing linebreaks and coalescing multiple spaces into one.
  • Enlarged the Title field in the Capture With Options window.
  • Some errors now have a tooltip that shows which library they pertain to.
  • Preserves more file metadata when editing documents within EagleFiler.
  • EagleFiler can now import URLs that contain the | character.
  • Adjusted mail-related icons when running on Mac OS X 10.5.
  • Added MaxEditableTextFileSizeInMB esoteric preference, which lets you set EagleFiler to only show the first few megabytes of large text files, so that they display more quickly.
  • Disabled undo in the Title and From fields in the Capture With Options window to work around a bug in Cocoa.
  • Fixed bug where the viewer could lose keyboard focus when using Previous/Next Record.
  • Fixed bug where mailbox names were not indexed for Anywhere searches.
  • Fixed bug editing text or RTF documents that were stored on non-HFS volumes.
  • Fixed bug where indeterminate progress bars didn’t animate when running on Mac OS X 10.5.
  • Fixed bug importing messages from Apple Mail that claimed to be sent in the year 2038 or later.
  • Fixed mbox separator-line dates for imported IMAP messages.
  • Fixed regression where files and messages didn’t sort together properly by modification date.
  • Updated the .sdef file to the latest format.
  • Updated to Python 2.5.2.
  • Renamed the Activity Viewer window to Activity for consistency with Mail and Safari.
  • Fixed color of non-highlighted text in selected rows of the records list.
1.3.1—April 9, 2008
  • When searching the Tags scope (or using tag:<name> with another search scope), EagleFiler now lets you type incomplete tag names if Match Partial Words is checked.
  • The @ character is now allowed in tag names.
  • When using Capture With Options, any tags or notes that you set are now used in addition to rather than instead of any tags or notes suggested by the capture script.
  • Changes to notes are now undoable.
  • Improved responsiveness by limiting the number of simultaneous file copy operations.
  • Fixed regression where Copy tags to Spotlight comments didn’t work.
  • Fixed regression editing files in the viewer whose path contained non-ASCII characters.
  • Fixed regression deleting notes.
  • When you delete the selected sources, EagleFiler now selects the next source in the list and maintains the scroll position.
  • Canceling a Capture With Options now brings you back to the application that you were in.
  • The tag abbreviation column now sorts by the actual tag names, rather than by the abbreviation symbols.
  • Worked around a Web Kit bug saving certain pages as Web archives.
  • Worked around OS bug that could cause a crash when resizing a browser window.
  • Tried to work around OS bug revealing files in the Finder.
  • After revealing a file in Path Finder, brings Path Finder to the front.
  • Re-positioned Format menu for consistency with Mail.
  • Fixed a rare crash when searching a PDF.
  • Fixed bug where dragging records in the list sometimes required an extra click.
  • Fixed sorting of sources, records, and tags whose names contain combining marks.
  • Fixed bug where the contextual menu sometimes had duplicate Highlight commands.
  • Fixed bug where sometimes the original title of a document (stored in the file) wasn’t indexed if you’d set a custom title in EagleFiler.
  • Fixed bug where .plist files were sometimes imported as text.
  • Fixed bug where a displayed Web archive could auto-open a window in the user’s Web browser.
  • Fixed bug remembering the PDF zoom level.
  • Updated German localization.
1.3—March 11, 2008
Highlights
  • Added Capture with options command (Option-F1 by default), which lets you set the library, destination folder, tags, and other metadata right when you press the capture key.
  • Added Batch Change… menu command and button in the tags bar. This lets you set the title, from name, label, tags, and notes of the selected records all at once.
  • Now uses Quick Look to display file types that EagleFiler doesn’t natively understand (e.g. Pages, Keynote, OmniGraffle, fonts). This feature requires Mac OS X 10.5.
  • Added Untagged smart folder to the source list.
  • Added Date Created and Tag Names columns to the records list.
  • Added Set Label submenu and contextual menu.
  • Added specialized viewing and indexing support for iCalendar (.ics) and vCard (.vcf) files.
  • Now indexes Skim notes attached to PDF and PDFD files so that you can search for them within EagleFiler.
  • Revised the icons and layout throughout the user interface.
  • Made various optimizations so that EagleFiler is faster and more responsive.
Browser Windows
  • When creating new rich text files or notes, EagleFiler now creates RTF files instead of RTFD ones when possible. RTF files are more compatible and faster. Additionally, when editing files in the viewer, EagleFiler automatically converts between RTF and RTFD depending on whether RTFD is required.
  • When using the Record ‣ Tag command to jump to the tags bar, EagleFiler now moves the insertion point to the end of the tags, rather than selecting all of them.
  • When you create a New Rich Text File within EagleFiler, it’s no longer marked as unread.
  • The Open With External Viewer toolbar button now shows which application will be used to open the file.
  • Added Update Checksum toolbar button.
  • Now shows tag colors in the source list.
  • You can now tab from editing the File column in the records list into the record viewer, which makes creating new RTF files smoother. (Requires Mac OS X 10.5.)
  • When you open a library on a smaller screen than it was previously opened on, EagleFiler now overrides the OS and shrinks the window so that it fits on the screen.
  • Added Select Source to the contextual menu.
  • Added a custom drag image for the records lists.
  • Added ellipsis-truncation to column headers in the records list.
  • Increased the maximum width of the date columns.
  • Holding down Option to skip the confirmation when emptying the trash now works from the contextual menu.
  • When displaying Usenet messages from mbox files, EagleFiler now shows the name of the newsgroup in the To area of the viewer.
  • You can now copy an image file that EagleFiler’s displaying to the clipboard.
  • Now remembers between launches if you’ve set the PDF view to display continuous or facing pages.
  • You can now press Command-Delete to delete the selected record(s) when the viewer has focus.
  • You can now double-click the drag strip to collapse the source list.
  • Increased the font size in the tags bar.
Capture
  • If no library is open when you press the capture key, instead of showing an error alert, EagleFiler now opens the Capture with options dialog, which lets you open or create a library to complete the capture.
  • Can now capture from Address Book, Flock 1.0, iCab 4, Keynote, MindManager, Pages, OmniGraffle, and TextMate.
  • Revised the user interface for setting the capture key.
  • While EagleFiler is in the process of capturing (i.e. running the capture script or showing the capture options dialog), it now badges the Dock icon with a picture of a camera.
  • Added |creationDate| and |modificationDate| options for capture scripts.
  • Improved preservation of modification and creation dates when capturing from DEVONthink Pro, MarsEdit, Journler, and Yojimbo.
  • Improved the reliability when capturing from WebnoteHappy, e.g. if it returns invalid tag, note, or title information.
  • EagleFiler now creates the user Capture Scripts folder for you.
Miscellaneous
  • If EagleFiler is busy when you ask it to close a library, it now stops any existing operations (except when doing so would cause data loss), so you no longer have to wait and/or stop them yourself.
  • When dealing with “Bad Checksum” errors in the Errors window, you can now update the checksums for multiple errors at a time, and after updating a checksum EagleFiler removes the error from the window.
  • Reduced EagleFiler’s RAM use for large libraries.
Importing
  • Text dragged from a Web page is now imported as a Web archive instead of an RTFD file. (If you want an RTFD file, you can use the Convert For Editing command.)
  • In addition to checking periodically, EagleFiler nows checks the To Import folders when it becomes the active application. This should get new files imported sooner.
  • Now shows a single Growl notification for each batch of files imported, rather than for each individual one.
  • Now shows a progress spinner next to the action menu while EagleFiler is busy importing.
  • Changed the Dock icon indicator that shows when EagleFiler is importing. Instead of a red circle, it now shows a downward pointing arrow.
  • Improved EagleFiler’s recovery when WebKit runs into an internal error while saving a Web archive file.
Info Inspector
  • Added URL field.
  • Enlarged the Title field and Notes text view.
  • Now displays three dates—Created, Added, and Modified—and the creation and modification dates are editable.
  • Fields that are unavailable are now disabled rather than just marked as uneditable.
Search
  • Now shows the search scope beneath the search box so that it’s clear which parts of the records you’re searching.
  • When searching, you can now use OR as a synonym for |, and you can use -word as a synonym for !word.
  • EagleFiler is better at estimating how long indexing will take when some of the records in the library are already indexed.
AppleScript
  • The import command now returns a list of the imported records. This makes it easier to set the properties of the new records. Additionally, import now waits until the records have been imported before returning, so the script knows when the import has finished.
  • The import command now supports a deleting afterwards option, which makes EagleFiler delete the source file after successfully importing it.
  • You can now use the import command outside of a tell library document block; it will then target the frontmost library.
  • The source URL property is now settable.
Bug Fixes
  • The order in the labels pop-up menu now matches the Finder.
  • Now remembers the sorted column of the Tags inspector between launches.
  • Fixed bug where the source URL wasn’t set if you imported a URL of a file that wasn’t a Web page.
  • No longer shows the Rebuild dialog when opening a library if you hold down other modifier keys in addition to Command-Option.
  • If EagleFiler was unable to capture due to a bug in the Finder, the error message now suggests using drag and drop, updating to Mac OS X 10.5, or disabling FileVault.
  • Now preserves the creation date when editing files within EagleFiler and when saving notes.
  • Fixed bug where the Import Files… command didn’t let you import items that were next to the library folder.
  • Fixed bug where certain Apple Mail mailboxes (typically those imported from another mail program) weren’t imported as mailboxes.
  • Fixed bug where the Reveal button in the Errors window didn’t work properly for duplicate files that came from the To Import folder.
  • Fixed bug where the Highlight command didn’t work properly when no text was selected.
  • Fixed bug where the Highlight toolbar button in the main browser window would be enabled when editing a note.
  • Fixed bug where EagleFiler would add a uniquing number if you renamed a file/folder to a name that differed only by case (and you were using a case-insensitive filesystem).
  • Worked around a Cocoa bug that could, in rare cases, lead to an infinite loop when saving the library.
  • Fixed bug where some Format ‣ Font menu commands were enabled even though they couldn’t be used because Allow Editing in Record Viewer was unchecked.
  • Fixed bug where toggling Allow Editing In Record Viewer didn’t take effect immediately.
  • Fixed crash involving the tags bar.
  • Fixed bug where capturing just messages from an Apple Mail mailbox with submailboxes would import empty folders for the submailboxes.
  • Fixed bug where newly imported records sometimes didn’t sort properly by modification date.
  • Fixed bug where the Info inspector sometimes didn’t show the correct record.
  • Fixed bug where custom icons on the To Import folder were not preserved.
  • The software updater is better at handling invalid downloads folders.
  • Fixed crash involving the Info inspector.
  • Fixed bug where Edit ‣ Find ‣ Library Search… didn’t bring the window to the front.
  • Fixed bug hiding and showing the source list when running on Mac OS X 10.5.2.
  • Fixed bug checksumming packages containing symlinks.
  • Fixed bug where JavaScript was disabled in the viewer.
1.2.7—November 14, 2007
  • If you create a New Rich Text File while one or more tag sources are selected, EagleFiler now assigns those tags to it.
  • Colored quote levels now work in HTML messages.
  • You can now hold down the Option key to empty the trash without a warning.
  • Now uses the proper Skim icon for PDFD files.
  • Combined the three system services into one, which detects whether it was invoke with a file, text, or URL(s). The keyboard shortcut can now be configured using System Preferences rather than a separate utility.
  • If you make EagleFiler a login item, set it to be hidden, and have it set to open a library when it’s launched, EagleFiler will now re-hide itself after opening that library.
  • Drag-importing from MacJournal works now.
  • The system service now works properly when EagleFiler wasn’t already running.
  • Control-clicking on a source group no longer selects it.
  • Improved scaling of the library document icon.
  • Fixed bug where the Apple Help didn’t work on Mac OS X 10.5.
  • Fixed regression where assigning/unassigning tags using the Spacebar in the Tags inspector didn’t always work.
  • Fixed bug displaying some encoded message subjects.
  • Fixed regression where the top couple pixels of the viewer could be cut off.
  • Fixed bug where the icons of some types of sounds, movies, or images showed the wrong file type.
  • Fixed bug where the source list sometimes had the wrong background color.
  • Fixed ellipsis truncation of selected source names.
  • Updated German localization.
  • Added Korean localization.
1.2.6—October 24, 2007
  • Modernized the source list and buttons.
  • Capturing the selected mailboxes/messages from Apple Mail now works when an IMAP path prefix is set.
  • Can now capture from MarsEdit (based on work by Eric Blair).
  • Added support for Skim .pdfd bundles.
  • Tags in the tag bar and inspectors now have contextual menus that let you reveal them in the source list, to see all the records with that tag.
  • Added French and German localizations.
  • There are new AppleScripts for importing from LaunchBar and Quicksilver.
  • You can now modify capture scripts while EagleFiler is open without having to relaunch for it to notice the changes.
  • Improved import speed, particularly when the source volume is slow.
  • You can now cancel an import in the middle of EagleFiler checksumming a file.
  • Fixed bug where capturing from Apple Mail didn’t work on pre-release versions of Mac OS X 10.5 Leopard.
  • Capturing now works with pre-release builds of Camino 1.6.
  • Select Source now preserves the selection in the records list after selecting the container sources.
  • Using the spacebar to toggle tags in the Tags inspector now interacts better with type-selection.
  • The search field now expands and contracts based on the available space in the toolbar.
  • Convert For Editing now preserves the title and allows duplicates.
  • After deleting a record or tag, EagleFiler will now select the next item in the list.
  • Clicking a link to open another EagleFiler record now gives it keyboard focus.
  • Now clears Web views that aren’t in use, saving memory and silencing sounds.
  • Capturing PDF files from Safari now works when the Schubert|it PDF Browser Plugin is installed.
  • Renamed the Library source to Records.
  • Improved capture script error reporting.
  • Metadata files are now invisible by default, and you can prevent them from being created automatically. There are esoteric preferences to control this. Also, EagleFiler avoids writing metadata files to disk if they haven’t changed.
  • After opening a library with EagleFiler 1.2.6, it will no longer be openable in previous versions of EagleFiler. Of course, the files and metadata are still accessible in the Finder.
  • Fixed color of selected tags in inspector.
  • Fixed memory leak with the Activity Viewer window.
  • Fixed progress bar inaccuracy when importing a folder of files.
  • Fixed bug importing .eml files exported from Thunderbird.
  • Fixed bug where certain types of sound files were imported as text.
  • Fixed bug displaying attachment names that used the Big5 character set.
  • Choosing colors is more robust and defaults to the spectrum view.
1.2.5—August 21, 2007
  • Can now capture from Cyndicate.
  • Fix bug where Flash was disabled in Web views.
  • Fixed bug where the insertion point would sometimes move if you edited in the record viewer and then manipulated the window before it had saved.
  • Improved the robustness of the startup code to prevent some rare problems when launching EagleFiler.
  • Improved handling of FDF files.
  • Fixed rare errors importing lots of files at once.
  • Verifying checksums is faster.
1.2.4—August 2, 2007
  • The records list uses gentler background colors to indicate the files’ labels.
  • Now shows labels in the source list.
  • Added keyboard shortcuts for going to the next or previous PDF page.
  • Now shows tooltips in the source list.
  • The records list now has an alternating background color, like the Leopard Finder.
  • Improved the responsiveness of the user interface when highlighting search matches in PDFs.
  • Fixed incorrect outline/table row heights when using certain fonts.
  • Now preserves extended attributes when copying files into the library.
  • When using Copy Record Link and pasting into a rich text view, the pasted text’s font will now match that of the surrounding text.
  • Improved the Next/Previous toolbar buttons.
  • Dragging from EagleFiler to a burn folder now creates a link instead of copying the file.
  • If the File column is hidden, both Enter and Option-Enter will bring the Title column into edit mode.
  • After you drop a file onto a spring-loaded folder in the source list, EagleFiler will collapse the temporarily expanded folders.
  • EagleFiler no longer tries to import SketchUp files as text, and therefore it won’t try to display them, which led to long freezes as the data overloaded Cocoa’s text system.
  • Improved capture error messages.
  • Fixed bug parsing tags from strings containing non-ASCII alphabetic characters.
  • Fixed bug where labels were lost when editing RTF or RTFD files within EagleFiler.
  • Now preserves modification dates when capturing from Yojimbo.
  • If the records list is empty because nothing matched the search, this is now reported in the viewer so that you don’t wonder why the list is empty.
  • If Allow Editing in Record Viewer is off, New Rich Text File will now always bring down a sheet for setting the text of the new file.
  • Choosing Edit ‣ Find ‣ Library Search… now works when the toolbar is in Text Only mode.
  • Fixed help book icon.
1.2.3—July 2, 2007
  • Calculates folder sizes and shows them in the records list.
  • Added import plain text AppleScript command for when you want to import a string as a text file rather than an RTF one.
  • When you view a file, EagleFiler now makes sure that it’s up-to-date in the index, in case you modified it outside of EagleFiler.
  • When you edit a filename in the records list, EagleFiler no longer pre-selects the extension.
  • The Errors window no longer auto-selects errors when they are added.
  • Added progress bars when creating or opening a library.
  • Rotates the log file to prevent it from growing too large.
  • Changed the verification icon.
  • Improved error handling when creating or opening a library.
  • Fixed bug where folder labels weren’t preserved when importing.
  • Worked around OS bug that caused an internal error when pressing Option-Tab in an empty text view.
  • Errors reported from EagleFiler’s lower level frameworks are now reported in the log file rather than on the system console.
  • Fixed bug where EagleFiler would let you import the library into itself.
  • Fixed regression where canceling an import sometimes didn’t work.
  • Worked around suspected QuickTime bug that caused EagleFiler to not import the proper ID3 tags from some MP3 files.
  • Improved reporting of duplicate file errors.
  • No longer tries to import .localized files.
  • Fixed bug handling locked files and folders.
  • Fixed bug where an error could be reported if you emptied the trash when a record in it was selected.
  • No longer tries to backup the metadata for missing folders.
  • Fixed bug displaying e-mail messages when the chosen font was no longer available.
1.2.2—June 20, 2007
  • Fixed bug where some menu commands were disabled when the record viewer had focus.
  • When you view a PDF file, EagleFiler will now update the page count in the records list in case it has changed.
  • Fixed bug where PDF page counts weren’t transferred when dragging from one library to another.
  • Fixed bug importing text via drag and drop.
  • Fixed PyObjC bugs that could cause various crashes and hangs.
  • Fixed regression where Open in Delicious didn’t work.
  • Fixed icon scaling in Activity viewer when merging mailboxes.
  • Fixed regression where where changing Allow Editing in Record Viewer didn’t take effect immediately.
  • Fixed bug where EagleFiler would re-open at launch even libraries that were in the trash.
  • Worked around Cocoa bug that could cause the record viewer’s scroll bars to be hidden if you expanded the viewer when the ruler was hidden.
  • Fixed bug where EagleFiler tried to import invisible metadata files.
  • Fixed bug where the copy cursor was shown when dragging and dropping within the record viewer.
  • Fixed bug where the spell-checking state wasn’t remembered.
  • Fixed bug with the PDF zoom-to-fit state and the contextual menu.
  • Worked around PDF Kit bug where the password field wouldn’t disappear.
  • Fixed bug with To Import folders and locked files.
  • Fixed bug where EagleFiler let you create a new library on top of an old one.
  • Fixed bug indexing certain HTML and Microsoft Word files.
  • Fixed bug with multiple backup metadata operations at once.
1.2.1—June 8, 2007
  • You can now use the Export… command to export the selected messages in mbox format, so that they can be imported into any mail program.
  • The names of To Import folders now include the library name, so that you can tell them apart in a Finder or open panel sidebar.
  • Can now capture from Pukka and WebKit Nightly. When capturing from Yojimbo, now preserves the label as an EagleFiler tag. When capturing from Cocoalicious, Journler, Yojimbo, and WebnoteHappy now preserves the title rather than extracting it from the file.
  • The label colors now more closely match those in the Finder, and the pop-up menu sorts alphabetically.
  • The tooltip for the Tags column in the records list now shows the names of all the assigned tags.
  • Allow duplicate files in library is now a full preference.
  • When copying tags to Spotlight comments, EagleFiler now separates the tag names with a space instead of a comma-space, and there is an esoteric preference to set a tag prefix such as &.
  • When copying files into the library, now copies the Spotlight comments, too.
  • Added tooltips to help with setting tag abbreviations in the inspector.
  • The Backup Metadata command can now be used to force EagleFiler to copy the tags to the Spotlight comments, if you don’t want to wait for this to happen automatically.
  • Added esoteric preference to make EagleFiler display Web pages using their print stylesheets.
  • When writing a capture script, if you obtain the tag names as a single string, you can pass it as |tagsString| to let EagleFiler parse it into individual tag names.
  • You can now select more than one error at a time in the Errors window.
  • Adjusted the word characters used for indexing to make it easier to find words containing $, @, %, and _. (This will only take effect after rebuilding the indexes.)
  • Made some changes to the New Library… interface to make it more clear that the maximum library size only applies to encrypted libraries.
  • Fixed regression where EagleFiler couldn’t open libraries inside folders with non-ASCII names.
  • Fixed regression where the Info inspector sometimes displayed information for the wrong record(s).
  • Fixed bug where .webloc files in the To Import folder were not deleted after importing.
  • If EagleFiler encounters an error while importing a file in a To Import folder, it now moves the file to the Unable to Import folder so that it won’t encounter the same error again the next time it scans the To Import folder.
  • Fixed bug importing WMA URLs.
  • Worked around crash due to bug in Search Kit.
  • Fixed bug where the records list lost focus when a search was active and you clicked on a Web archive.
  • Fixed bug with the foreground color of highlighted text in the records list.
  • Fixed bug where EagleFiler would be slow and could run into an OS error when capturing a large number of documents at once.
  • Made various error reporting improvements.
  • Improved undo in the inspectors.
  • Fixed cosmetic bug with the Reveal In Library button.
  • Fixed interface glitch where it looked as though EagleFiler would let you move the trash and smart folders around.
  • EagleFiler will no longer crash when opening a library on pre-release versions of Mac OS X 10.5.
1.2—May 30, 2007
  • 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 library’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 metadata, 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.
1.1.6—March 5, 2007
  • Now supports searching by filename.
  • Can now capture from Flock.
  • The interface is a bit more responsive, due to threading improvements when importing, indexing, and merging.
  • No longer hangs when indexing a movie with unresolved file references.
  • No longer uses any CPU time when idle.
  • Can now import malformed mbox files generated by MailSteward.
  • Fixed bug where fields in the inspector could lose their focus when a background operation completed.
  • Fixed bug dropping onto an item inside the Trash source.
  • Fixed regression displaying contents of multiple folder sources.
  • Fixed regression where new rich text records weren’t auto-selected.
  • Improved error handing during menu/toolbar validation.
1.1.5—February 20, 2007
  • Worked around a Cocoa bug that could cause a crash when closing a window or open/save panel.
  • The Date column is now called Date Modified.
  • Fixed bug where a record’s cached modified date could get stale.
  • Fixed bug where closing a window or pulling down the File menu could be slow if there were messages selected.
  • Fixed regression where the same mailbox could be indexed by duplicate threads.
  • Fixed bug remembering the open libraries when quitting.
  • Fixed display of library names containing slashes.
1.1.4—February 16, 2007
  • Added Show ‣ Messages in Records Source option. This makes it possible to view and search everything in the library by selecting the Records source. Previously, to search e-mail messages you had to select one or more mailboxes; you can still do that, if you want to restrict the search to just those mailboxes.
  • The Tags inspector now sorts the assigned tags to the top.
  • Added Bigger/Smaller commands for adjusting the text size for rich text documents and Web archives.
  • You can now omit the Shift key when pressing the keyboard shortcut to zoom in, i.e. Command-= is now equivalent to Command-+.
  • Improved URL coloring in messages.
  • Made various performance improvements, particularly to file indexing, display in the browser window, and emptying the trash.
  • Now shows custom file icons (rather than a generic text icon) for files such as OmniGraffle documents that are in XML format but are not strictly text documents.
  • Added New Folder button to the Export… dialog.
  • The Import Files… and Export… dialogs are now sheets.
  • Worked around Search Kit bug that caused crashes when doing phrase searches.
  • Worked around suspected Cocoa bug that could cause a crash if you pressed Cancel when creating or opening a library.
  • Worked around Cocoa bug that could cause the source list not to properly scroll to show a new tag that had been created.
  • Fixed bug importing MailTags projects.
  • Fixed bug where the tags field in the Info inspector didn’t wrap when there were a lot of tags, or update when the record selection changed.
  • Fixed bug where insertion point didn’t advance when pressing Space while editing a tag’s name in the Tags inspector.
  • Fixed bug accessing tags via AppleScript.
  • Fixed bug displaying Web archives.
  • Fixed problem displaying messages in tag sources if an index file had been damaged.
  • Improved compatibility with pre-release versions of Mac OS X 10.5.
  • The Software Update auto-updater is now compatible with FileVault.
  • No longer shows inaccurate size for folders.
  • Made various improvements to the error reporting and error logging.
1.1.3—January 25, 2007
  • Can now capture from DEVONagent, DEVONthink Pro (preserving comments), Nisus Writer Express, and Yojimbo (preserving comments and tags).
  • Added Copy Source URL to the contextual menu.
  • Better display of e-mail messages with embedded messages (such as digests and bounced messages).
  • You can now use just plain Tab instead of Control-Tab to tab out of the viewer pane in the browser window when the viewer is a read-only text view.
  • In the records list, you can now type Option-Enter to edit the title of the selected record.
  • If a message attachment doesn’t have a name, EagleFiler will list the content subtype next to the paperclip instead of omitting that attachment.
  • When capturing from Apple Mail with both messages and mailboxes selected, “Mailboxes” is now the default choice.
  • Better error messages when you try to capture a smart mailbox in Apple Mail.
  • EagleFiler cannot import mailboxes from Apple Mail on Mac OS X 10.3 and earlier. Rather than importing the mailboxes as folders, it now reports an error.
  • Can now import more types of text clippings.
  • Spaces in tag names are now converted to underscores instead of being deleted.
  • Fixed error when pressing Enter in the records list.
  • Fixed bug where capturing packages from the Finder didn’t work.
  • Fixed bug where the scroll position and selection in the notes editor would be messed up when switching to another application.
  • Worked around a Web Kit bug that caused it to needlessly fetch archived portions of a Web page over the network, or not display them at all if you were offline.
  • Worked around a Web Kit bug when displaying a Web archive created from a local HTML file.
  • Fixed bug where Reveal In Library sometimes looked in the wrong library.
  • Fixed error undoing in the tags fields.
  • Fixed error using the Highlight command with no selection.
  • EagleFiler’s helper tools don’t use the URL cache, so now they tell Web Kit not to store one.
1.1.2—January 9, 2007
  • 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-progress 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.
1.1.1—December 18, 2006
  • When capturing a selection of files from the Finder, Spotlight comments may now be imported as tags or notes.
  • Can now capture from Microsoft Excel.
  • The keyboard shortcut for Import Text is now Command-% instead of Command-<, as the latter conflicted with a system-wide shortcut when using certain keyboard layouts.
  • When creating a rich text record using text dragged from Safari (or, generally, any WebView), EagleFiler will now set the source URL and add it to the bottom of the text.
  • You can now create records by dragging text selections from within EagleFiler to its source list or records list.
  • After you choose Convert For Editing, EagleFiler will now select the newly created RTFD files rather than leaving the original Web archives selected.
  • When pasting the results of Copy Source URL into a rich text view, the clickable text is now the URL itself, rather than the title, and no trailing newline is added.
  • Added source URL to tooltip in records list.
  • Generates better titles from dragged text.
  • If you change the PDF view away from Zoom To Fit, it now remembers the current scale factor.
  • Improved the speed of the initial index check when opening the library.
  • Improved parsing of mbox files.
  • Fixed bug where capturing some URLs didn’t work.
  • Fixed bug where, when opening a new window to display a record, the record wasn’t always selected.
  • Fixed bug where EagleFiler could hang if you tried to edit the title or filename of a record while it was doing something else.
  • Fixed regression where importing via drag and drop from another application sometimes didn’t work.
  • Fixed bug and reduced RAM usage when importing a large number of files/folders at once.
  • Fixed bug where the source list or records list would go into edit mode when you clicked on it and it didn’t already have focus.
  • Fixed bug where a PDF or Web archive would needlessly be scrolled to the first page.
  • Stopping indexing operations by clicking the X button works better now.
  • Indexing no longer hangs if there’s a problem loading a Web archive or if it’s corrupt.
  • Worked around OS bug that prevented some Word documents from being indexed.
  • Fixed bug reporting errors while adding a file to the library.
  • Better error reporting for damaged Web archive files.
  • Fixed bug where tag sources showed messages for mailboxes that were in the trash.
  • Fixed bug where child tags weren’t sorted in the source list.
  • EagleFiler no longer lets you give a tag an empty name.
  • Worked around issue when saving libraries on Leopard.
  • Worked around OS issue that caused EagleFiler to be the default opener for Word files.
  • Worked around some bugs in libraries that EagleFiler uses, which caused errors when importing text via drag and drop.
  • Better error reporting when can’t write a temporary file or save the library.
  • The contextual menu now says Delete instead of Move To Trash, since deleting from a tag source doesn’t move to the trash.
1.1—December 6, 2006
Importing
  • EagleFiler will now let you import any kind of document. If it doesn’t know how to display the document, it will simply show the file’s icon, which you can click to open it in another application.
  • When importing via drag and drop, you can now drop onto folders or tags in the source list or into the records list in order to put the imported records into that folder or assign them that tag.
  • Now recognizes many more kinds of text files and text clippings.
  • Can now import individual messages from Entourage via drag and drop.
  • Added Command-< keyboard shortcut for the Import Text service.
  • You can now import by control-clicking on a file in the Finder and choosing Open With ‣ EagleFiler.
  • Added Import Clipboard command to the Dock menu.
  • It is now possible to specify tag names and note text when importing via AppleScript.
Capture
  • Can now capture IMAP mailboxes and individual selected messages from Apple Mail.
  • Can now capture from Endo, Firefox, and WebnoteHappy.
  • If you press the capture key when there is no library open or while in an unsupported application, EagleFiler will now try to help you open a library or import the data in another way.
  • Capture scripts can now import tags and notes.
Text and Rich Text Files
  • It’s now possible to edit text, RTF, and RTFD files directly in the record viewer. EagleFiler will automatically save any changes that you make and update the files’ checksums.
  • Creating new rich text files is much smoother. The keyboard shortcut is now Command-N instead of Command-Control-N. If the File column is visible, EagleFiler will bypass the sheet, select the new file in the records list, and bring the File cell into edit mode so that you can set the filename and title. You can then tab into the record viewer to begin typing the contents of the file.
  • You can drag records into the record viewer (or the notes text view) to create links to them.
Searching
  • You can now search by tag. You can also add tag criteria when doing an Anywhere or Notes search (e.g. tag:apple steve).
  • Now remembers the last-used search scope (globally and per-window).
  • You can now access the search syntax help page from the toolbar search field menu.
Tags
  • Added auto-completion when typing tag names.
  • Added tags field to the bottom of the browser window, so that you can edit the tags of the selected record without having to open another window. You can quickly give the tags field keyboard focus by pressing Command-Shift-T.
  • Tag sources now show all the e-mails with that tag (rather than just the files).
  • Tag sources now behave more like iTunes playlists and iPhoto albums. If you delete a record from a tag source, EagleFiler unassigns the tag, but the record remains in the library.
  • You can now arrange tags into a hierarchy in the source list, to organize them or to hide the ones you don’t want to see at the moment.
  • Added New Tag menu command. If records are selected it changes to New Tag From Selection and the selected records are assigned the new tag.
Browser Windows
  • You can now single-click to edit the Title, From, or File directly, instead of having to open the Inspector window.
  • Added Convert For Editing command, which lets you convert Web archives to RTFD files that can be edited.
  • If you hold down Option when double-clicking a Web archive (or a RTFD file converted from a Web archive), EagleFiler opens the current version of the page rather than the archive.
  • EagleFiler now shows custom icons for folders. You can set a custom icon using the Finder’s Get Info window.
  • Added Show ‣ Source List and Show ‣ Record Viewer commands for people who want to use the menu or keyboard instead of double-clicking the divider.
  • Added Actual Size and Zoom to Fit commands. The PDF viewer now remembers its zoom state, so that it won’t keep resetting to Zoom to Fit if you’ve zoomed in.
  • Remembers the selected sources between launches.
  • Arrow-keying through the records list is faster now.
Libraries
  • Added Remember open libraries between launches preference and Startup Items folder.
  • The Drop Pad now has commands for creating a new library, opening a library, and opening recent libraries.
  • The Dock menu now shows recent libraries.
Other Enhancements
  • If you ask EagleFiler to import a URL and the URL can’t be saved as a Web archive (e.g. because it’s an image or PDF), EagleFiler will download the file and import it as-is, rather than reporting an error about not being able to save a Web archive.
  • Now imports MailTags projects as tags.
  • The Zoom In and Zoom Out commands now work with Web archives, where they change the font size.
  • The Copy URL command is now called Copy Record Link.
  • Added Highlight command, which changes the background of the selected text to yellow.
  • Added Outline and Styles… to the Format menu.
  • Dragging a library file onto the Drop Pad now opens the library rather than complaining that the library can’t be imported.
  • Improved the way EagleFiler auto-generates file names when creating a file from dragged text or a Web page’s title.
  • Now skips importing Apple Mail messages that are marked as deleted.
  • Capture scripts are now allowed to use the compiled script format, with the .scpt extension.
  • Folders and mailboxes no longer have a title attribute that’s separate from the file name.
  • When creating a new rich text file inside a sub-folder, it’s now revealed there instead of in the Records source.
  • Indexing is now somewhat faster and uses less memory.
  • Double-clicking a folder now opens it in EagleFiler instead of in the Finder.
  • In the source list, single-clicking now enters edit mode and double-clicking now opens the source.
  • Improved secondary sorting of records list.
  • Increased maximum width of the Kind column.
  • Added keyboard shortcuts for Select Source and Hide Others.
  • Rich text copied using Copy Record Link now includes the title of the record, rather than just the URL.
  • Now displays the proper background color for RTF documents.
  • Added Open Source URL, Copy Record Link, and Verify to the contextual menu.
  • The underscore and hyphen characters are now allowed in tag names.
  • You can now drag into the records list of a tag source to assign that tag.
  • Shortened toolbar button labels.
  • The menu commands for Show Inspector and Show Tags now toggle the visibility of the windows rather than showing them.
  • The Software Update… checker now works behind an HTTP proxy.
  • The Import Files menu command no longer allows you to import individual files inside an Apple Mail mailbox, as this is usually an error.
  • Moved Open in External Viewer command to the Record menu.
  • Added keyboard shortcut for Open Source URL.
  • Reordered Record menu.
  • Reduced number of threads used on single-core Macs.
  • You can now delete tags from the source list.
Bug Fixes
  • Periods in the names of folders are now treated as part of the name, rather than as the beginning of a path extension.
  • Worked around OS bug that prevented phrase searching from working. Because of this, EagleFiler will automatically rebuild the indexes of any opened libraries.
  • Fixed bug that could cause a crash when importing large folder hierarchies.
  • When importing a folder, EagleFiler will now ignore any invisible Find By Content index files.
  • Fixed bug importing and moving files with very long names.
  • Fixed bug in .emlx exporter.
  • Fixed bug where EagleFiler couldn’t import a Web page if WebKit crashed while trying to extract its text.
  • Fixed bug with using Capture command in Dock menu.
  • Fixed bug where EagleFiler didn’t let you capture if you launched it by opening a library from the Finder and then switched to another application so that it finished launching in the background.
  • The capture key is now ignored if EagleFiler is frontmost.
  • Fixed spelling and resizing of “Title” label in the New Rich Text File sheet.
  • Fixed crash that could occur when indexing.
  • Fixed bug where an indexing operation could stall indefinitely.
  • If a document or message can’t be indexed, EagleFiler is better at continuing on and indexing the rest of the documents or messages.
  • Better logging of index problems.
  • Fixed bug where indexed searching didn’t work in tag sources.
  • Fixed bug where undo didn’t work after renaming in source list.
  • Fixed bug where the user could use drag and drop to change the page that the Web view was displaying to one other than that of the selected Web archive.
  • Better display of messages with no text parts.
  • Fixed bug where the Recent smart folders didn’t show records that were inside folders.
  • Fixed bug where Web archives couldn’t be displayed, depending on if you had certain preferences set in Safari.
  • Fixed bug where the selection in the notes text view would be needlessly reset when the library changed.
  • Fixed bug that could lead to error when undoing too far in the notes text view.
  • No longer allows you to give a file an empty name (before the extension), as this confuses Cocoa.
  • Fixed bug where the Show Inspector command opened the inspector but didn’t give it keyboard focus.
  • Worked around OS bug that could cause crash when using NetNewsWire Lite.
  • Fixed a few bugs that made it impossible to launch EagleFiler from a path containing non-ASCII characters.
  • Fixed small memory leak when processing errors.
  • Fixed bug where you couldn’t create a new folder with / in the name.
  • Fixed bug where showed : instead of / when displaying file names.
  • The file system encoding is no longer hard-coded to UTF-8.
  • Improved thread-safety of record properties.
  • When launching, no longer prints “CMSCreateDataProviderOrGetInfo : Invalid colorspace type” message to console.
  • Fixed bug where changes to a file’s name or title weren’t always propagated to the index.
  • Fixed bug where source URLs weren’t being cached properly.
  • Fixed bug opening aliases of libraries.
  • Fixed bug where you couldn’t create or open a library if its path contained non-ASCII characters.
  • Worked around bug in SOHO Notes (and other applications) that prevented drag-and-drop importing of promised files from working.
  • Fixed bug importing notes from MailTags.
  • Fixed bug where the drag image for a selected source used white text.
  • Fixed bug where displaying an HTML e-mail message would take too long to timeout.
  • Fixed bug in reporting HTML rendering errors.
  • Fixed internal error when closing a library right after opening it.
  • Improved error recovery when an untrusted server certificate is encountered while creating a Web archive.
1.0.2—October 14, 2006
  • Fixed bug capturing from Apple Mail.
1.0.1—October 14, 2006
  • Fixed problem where EagleFiler would sometimes crash at launch if an input manager or haxie was installed.
  • Worked around OS bug that caused jitter in the software update progress bar.
  • The software update installer no longer says it failed if it succeeded.
1.0—October 13, 2006
  • First public release.
Previous Next  Up  Table of Contents  EagleFiler Home