- Improved the formatting of community notes and quote tweets when importing from X/Twitter. - Worked around a bug in macOS 15 where sometimes the system help viewer wouldn’t open to the right help page. EagleFiler will instead open help files in the user’s Web browser. - Fixed a bug where “Merge Mailboxes/Message Files” might fail if the files were stored in iCloud Drive but not downloaded to the Mac. - Fixed a bug where EagleFiler might improperly recognize certain folders as mailboxes when importing. - EagleFiler no longer triggers the “find devices on local networks” prompt on macOS 15. - Made some changes to track down an issue where files stored in OneDrive on macOS 15 might be incorrectly reported as missing. - Removed support for Growl, as all supported macOS versions now have Notification Center built-in. - Removed various unused code. - Fixed the broken help button in the Settings window. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Improved EagleFiler’s support for importing from X/Twitter. - Improved preserving the selected Web page text when pressing the capture key in a Web browser. - When viewing a PDF file in “Two Pages” mode, the first page is now displayed as the cover, with pages 2 and 3 being the first ones displayed as a pair. - Updated the following sections of the manual: - Importing From iOS - Services - Show Tab Bar - Made some improvements to EagleFiler’s detection of the current library when using the capture key. - Fixed a problem where the name of the current Safari profile could be included in the filename when capturing from Safari. - Fixed a bug where indexing could be delayed if another library was busy verifying. - Fixed importing of FastMail message files. - Fixed a bug where the Activity window could *look* like it was indexing when indexing was disabled. - Fixed a bug where capturing from Twitter didn’t work from the “x.com” domain. - Improved the layout of 4th-level section headers in the PDF version of the manual. - Updated to version 1.6.1 of the SkimNotes framework. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Worked around an issue with Safari 17.4 that prevented the capture key from working. - Worked around an issue where importing from Evernote could fail if the ENEX file contained a note with an invalid SVG file. - Fixed an issue where the “New Record > From Clipboard” command didn’t let you import by “pasting” a file after using “Edit > Copy” in Finder. - Updated the following sections of the manual: - How can I encrypt my files? - Importing From Safari - Importing Mail From Apple Mail - Importing Web Pages and URLs - Fixed a bug where a phase search could incorrectly find a record where the search terms matched but not in the proper order. - Fixed a bug where some files imported from Evernote could have truncated names or tags. - Fixed a bug where importing from Evernote could fail if a note had multiple attachments with very long filenames that were similar. - Fixed internal errors that could occur in the process of closing a library. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Improved importing from Evernote. EagleFiler is better at detecting when a note contains only a single attached file, so that it can be imported directly rather than embedded in a rich text file, and in such cases EagleFiler now preserves any custom author information that you'd set in Evernote. - Since version 1.9.2, EagleFiler has used Nitter to import Web pages from Twitter, as it did a good job of including media and related tweets. Twitter has since blocked access for users who are not logged in. For a while, Nitter was able to work around that, but now it is dead. Thus, this version of EagleFiler removes support for Nitter. There remain several ways to import from Twitter to EagleFiler: - If you use the capture key in Safari, EagleFiler will create a text file with the contents of the tweet. The source URL is preserved. - You can use the EagleFiler system services to import the selected text. - You can use the "Save PDF to EagleFiler" command to import the whole page. - When using auto-completion to assign a tag to a record, EagleFiler will now pre-select a matching tag with differing case if there's no exact match. This saves you the step of using the arrow keys to select the tag that you wanted if EagleFiler guessed correctly. - Worked around a macOS bug that could prevent the content of .eml message files from being searchable. Previously imported .eml files will be automatically reindexed as needed. - The ef_unscanned tag now works to suppress importing a subfolder when rebuilding a library. - If you press the capture key in the Unread RSS reader, EagleFiler will now explain how to import from it. - Worked around a macOS bug that could cause a hang when importing from Unread using the system service. - Improved capturing from NetNewsWire when multiple articles are selected. - Improved the fallback source URL generation for e-mail messages when EagleFiler encounters a macOS URL bug. - Improved handling of empty Web archive data from drags and system services. - Updated the following sections of the manual: - How can I rebuild a library? - New Library... - Each help page now has a link to a Google translation so you can view it in a different language. - Fixed a bug where EagleFiler could hang if you created a new file during a scan for new files. - Fixed setting the From name when importing a downloaded URL. - Fixed a file permissions issue when accessing a shared library. - Fixed a timeout error when capturing from a very large mailbox in Apple Mail. - Made various fixes and updates to prevent Cocoa from logging warnings. - Fixed a bug where a bad source URL could prevent a record from being displayed. - Fixed bug where an error could occur when generating a mailbox file to export the selected messages. - Updated to version 1.6 of the SkimNotes framework. - Removed defunct bundle resources to reduce the size of the app. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Improved compatibility with macOS and the Arc browser. - Improved the display of HTML e-mail messages in Dark Mode. - Improved the background color when editing RTF files in Dark Mode. - Improved the VoiceOver descriptions in the source list. - EagleFiler is better able to recognize the file types of e-mail attachments for indexing. - Updated the following sections of the manual: - Import ENEX File... - Importing iMessages - Importing Mail From Postbox - Message > Use Quick Look - Searching - Worked around an issue that could cause a blank source URL for e-mail messages. - Improved the error reporting when reading Finder comments. - Improved the error handling when reading a note. - Improved the error handling when searching using a damaged index. - Worked a problem displaying Web archives of macscripter.net on macOS 10.14. - Fixed a spurious error message when capturing an Apple Mail e-mail message that didn’t have any MailTags. - Fixed an error that could occur when importing from Apple Mail if Mail’s data store had been transferred through a non-Mac file system. - Fixed a memory leak when doing an indexed search. - Fixed a crash that could occur when dragging and dropping files into EagleFiler. - Fixed a crash that could occur when pressing a keyboard shortcut that uses a dead key. - Fixed some incorrect single quote marks in code examples in the manual. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- The capture key works better with MarsEdit 5 and OmniFocus. - Updated the following sections of the manual: - Importing Mail From Outlook - Searching From Other Applications - Updated to version 1.5.5 of the SkimNotes framework. - Added “VenturaGenericIconsWorkaround” to the esoteric preferences to help customers who are seeing the macOS 13 issue where PDF and movie icons are sometimes shown as blank. - Worked around a macOS issue that could cause a crash when a hot key was pressed. - Fixed a problem where auto-completion of tag names with diacritical marks could interfere with creating a new tag having different diacritical marks. - Fixed an error highlighting PDF search matches. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- EagleFiler now supports Live Text, so that you can select and copy text in scanned PDFs without needing a separate OCR step (requires macOS 13). - EagleFiler now skips importing Emacs auto-save and backup files. - The notes field in the import options window now works better with Dark Mode. - Scan for New Files” will now update custom icons for folders in the source list, so it’s no longer necessary to close and reopen the library to see such changes. - Improved the error reporting when MailTags data can’t be read due to missing Full Disk Access. - EagleFiler is better able to figure out the source URL from some HTML files. - Updated the “Importing From iOS” section of the manual. - Worked around a macOS issue that could cause some HTML files to display as blank. - Worked around a MailTags bug that could cause an error when importing some Apple Mail messages. (The bug has already been fixed in MailTags but may still affect previously saved files.) - Fixed a crash that could occur when updating the source list. - Fixed a crash that could occur when accessing system services from the contextual menu on the records list. - Fixed a bug where sometimes the scroll position in a PDF would change when switching back to EagleFiler from another app. - Fixed a bug where custom titles for “.eml” files were not indexed for searching. - Fixed a bug where exact searches didn’t consider custom From values for “.eml” files. - Fixed a bug where MailTags metadata might not be imported from Apple Mail in some cases where it had not cached the tag information in Mail’s data store. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Made various code modernizations. - Worked around a change in Apple News that prevented EagleFiler from showing up in the Share menu. - The RTF viewer now supports clickable file links created by Nisus Writer Pro. - Renamed Preferences to Settings. - EagleFiler is better at detecting which part of a filename to select when renaming in the records list. - Indexing e-mail attachments is faster. - When an error occurs, EagleFiler no longer brings the Errors window to the front if it’s already visible. - The “Importing Mail From Airmail” section of the manual now explains how to import multiple messages at once. - Updated the “How do Finder tags work with EagleFiler?” section of the manual. - Updated the “Rename for Dropbox Windows” script. - EagleFiler now requires macOS 10.13 or later. - Fixed a bug where an e-mail message could accumulate an extra newline when round-tripping through merging to a mailbox and then extracting to individual files. - Fixed a bug where the “Import From Apple Mail” script could fail with certain message encodings. - Fixed a bug where extracting an e-mail message could fail if the subject contained an emoji that was too new for the file system. - Fixed a bug where the “Remove Duplicate Messages” script would sometimes report spurious errors if the Message-ID header was long. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Improved the display of files from the Bike outliner. - You can now drag and drop attached files from a record's note or from an RTFD record to other apps, e.g. to Finder to extract them or to Mail to attach them to a new e-mail message. - When a file is attached to a record (i.e. included in its note), you can now hover the cursor over the attachment's icon to see a tooltip showing its filename. - When you import messages exported from Gmail via Google Takeout, the labels are now searchable in EagleFiler. - Improved EagleFiler's search indexing, so that you can now find links in Web archives, find e-mail messages by Message-ID or Reply-To, and find records by their EagleFiler GUID. - If a note is missing, when EagleFiler reports this in the Errors window, you can now use the Trash or "Update Checksum" button to suppress further error reports if you can't or don't want to restore the note file from backup. - The format for metadata backups has been revised so that it is faster and more efficient in memory and on disk, particularly when there are many records in the same folder or there are notes with large attached files. The XML files are no longer updated with spurious changes, which is more friendly for libraries that are backed up, synced, or under version control. The new format also works around a macOS limitation where very large notes could not be backed up. EagleFiler will still read backups in the old format when importing or rebuilding, and there is an esoteric preference if you want it to still write the old format for interoperability with previous versions of EagleFiler. - A record's title and its filename are no longer automatically linked when you set them to the same value, only when you set the title to be blank. This allows EagleFiler to better preserve your intent, i.e. that the title should stay at the current value even if the filename changes. - The filename counter is now preserved when rebuilding a library. This means that markers like "-1" and "-2" will no longer double up ("-1-2") if there are further filename conflicts, and they'll go away entirely if the record is moved to a location where there is no filename conflict. - The insertion point in the record viewer is easier to see in Dark Mode. - Improved the display of certain Web archive files. - Improved the speed of indexing e-mails with certain attachment types. - Updated the following sections of the manual: - Merge Mailboxes/Message Files - Records List - How can I put my library on my iPhone? - Ways to Import - You can now omit the "library" parameter in an "x-eaglefiler" link, which means that EagleFiler will look for the record in the current library. - Record GUIDs in "x-eaglefiler" links are now purely alphanumeric for easier searching and double-clicking to select. - Adjusted the toolbar layout of the Errors window to make it clearer what options are available for each error. - Improved the error reporting when a record can't be moved. - Updated to version 1.5.3 of the SkimNotes framework. - EagleFiler is better at handling and working around file system errors when creating a smart folder or editing a file. - Worked around a bug that could cause a crash when importing multiple Evernote files at once. - Fixed a bug where a record's preference for linking its title and filename was sometimes not preserved when rebuilding the library. - Fixed a bug where the record viewer might not update its display when changing to a new record if you had just renamed the previous one. - Fixed a bug that could cause an error backing up the metadata shortly after editing a record. - Fixed a bug where the source list's colored circle label indicator wasn't positioned correctly when using the small sidebar icon size on macOS 12.3.1. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- EagleFiler now uses adaptive color mapping for rich text records and notes (in addition to plain text records and e-mails, as in previous versions) so that you automatically see light text on a dark background when your Mac is running in Dark Mode. This can be controlled using the “DarkTextBackgroundInDarkMode” setting in the esoteric preferences. The standard Light Mode colors are written to disk so that the files still display properly on other Macs and platforms. - Fixed a bug with the “Add Sketch...” command. This lets you draw on your iPhone or iPad’s screen and import the image directly into EagleFiler without having to transfer a file. - Customers migrating from Gmail, e.g. after the announcement that free G Suite plans would be discontinued, can move their e-mail archive to EagleFiler as described in the “Importing Mail From Webmail/Gmail” section of the manual. - The “new look” version of Outlook doesn’t yet support AppleScript. Thus, if you press the capture key, Outlook will incorrectly report to EagleFiler that no messages were selected. In such situations, EagleFiler will now offer to turn off “New Outlook” for you. You can then restart Outlook and proceed with the capture. - When capturing from old versions of DEVONthink, EagleFiler can now preserve the URL, label, and tags. (This was already supported for newer versions.) - You can now press the Delete key when Trash is selected in the source list as a shortcut for “Empty Trash...”. - If you delete the last folder or mailbox in the source list, EagleFiler now selects the previous source instead of selecting Trash. - Improved the performance of the source list when using the “RecordsListLabelUnderlineStyle” setting in the esoteric preferences. - The “How can I access my library from multiple Macs?” section of the manual now links to the scripts that help you rename files in accordance with Microsoft OneDrive’s restrictions. - Updated the “Importing Mail From Outlook” section of the manual to work around an Outlook bug using saved smart folders. - Updated the “Applications That Support Capture” section of the manual. - Worked around a bug where WebKit could hang when cleaning up its preferences. - Worked around a bug in Apple Mail that could prevent it from being able to import a message with an empty body. EagleFiler will now “fix” such messages when importing them, so that Mail will be able to import EagleFiler’s native mailbox file storage. If you already have such messages in EagleFiler, exporting the selected messages will create a new mailbox file that Mail can read. - Worked around a WebKit bug that could cause importing certain sites to never complete. - Fixed a problem where an AppleScript timeout could make importing messages with MailTags very slow. - Fixed a regression (due to a macOS change) where opening a library from within the import options dialog didn’t work because the open panel would be behind the options dialog. - Updated to version 1.5.2 of the SkimNotes framework. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Worked around a problem where an Apple Mail error on macOS 12 could prevent the capture key from working. - The "EagleFiler > Add" command in MailMate now preserves the IMAP keywords of the selected messages as tags in EagleFiler. - Improved the display of e-mail messages that have no plain text part. - Worked around a bug that caused the "Set Filename/Title/etc." contextual menu commands from working with the selected text in a Web archive. - The bookmarklets instructions now explain how to disable repeated permissions prompts in Firefox. - EagleFiler now reports a better error when a message in Gmail's "All Mail" mailbox can't be imported due to Apple Mail's optimized storage. - The "Open in Browser" button in the Errors window can now work on multiple selected errors at a time. - Worked around a problem where minor damage to EagleFiler's database could prevent searches within a tag from working. - Updated the crash reporter for macOS 12 Monterey. - EagleFiler now declares notch compatibility for the new MacBook Pros. - Fixed a bug that could cause a crash when dragging and dropping to the records list. - Fixed a bug where EagleFiler would report an error when using a custom text highlight color. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Worked around a macOS change that caused EagleFiler to crash at launch. - The capture key now works with the Iron and Orion Web browsers and with beta and developer versions of Microsoft Edge. - Improved the speed of the records list on macOS 11 when lots of e-mail messages are selected. - The "Copy Source URL" command now puts the record title on the pasteboard, in addition to the URL, e.g. so that the title is preserved if you paste into Safari's Bookmarks window. - The Evernote importer is better at recognizing files that should be extracted as separate files rather than imported as text attachments. - Improved the speed of extracting message files from mailboxes by reducing Spotlight overhead. - The Copy command is much faster when lots of e-mail messages are selected. - Worked around a macOS 11 issue where sometimes a custom folder icon or emoji tag abbreviation in the source list would be drawn as if the window were in the background, when it wasn't. Also, they no longer dim when the window is only behind an inspector or another application's floating window, such as OmniFocus's Quick Entry. - Made a change to prevent macOS from allowing the volume containing an open library to be ejected. - Fixed a regression where built-in items in the source list could be incorrectly shown as editable. - Fixed some regressions when renaming in the source list. Pressing Esc now discards the edit in progress. Changes are saved when you click away or close the window, not just when you press Return or Tab. In-progress changes are no longer lost when a background change occurs. - Fixed a bug where PDF attachments in RTFD files could become invisible when using the "RespectImageDPI" esoteric preference. - Fixed a bug where an internal error could occur when resizing images in an RTFD file for display. - Fixed a bug where merging mailboxes or message files could import the new mailbox as the wrong type of file if one of the source files had an extension in its filename. - Fixed an internal error validating the records list for deletion. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Improved the "Import ENEX File..." command, particularly to handle invalid XML generated by Evernote 10. - Improved handling of libraries stored in iCloud Drive. We still recommend turning off "Optimize Mac Storage" in "System Preferences > Apple ID > iCloud", as EagleFiler works best when the files in your library are fully downloaded to your Mac. However, it is now much better at handling files that have been evicted to save space: - EagleFiler automatically downloads evicted files and notes when you view them or try to move or rename them. Mailbox files are downloaded if needed to rebuild the list of messages they contain. - It does not download files in order to index them. This allows you to search files that had previously been indexed without downloading everything just to make sure the index is up-to-date. - When you open a library and EagleFiler checks to make sure there are no missing files, it no longer reports evicted files as missing. However, if you do a manual Verify it will report errors for any files that are not fully stored on your Mac, as their content cannot be checked for damage. - When opening a library, EagleFiler fully downloads essential files like smart folders and metadata backups, so that they are available to you and to prevent the creation of duplicates due to conflicts. - EagleFiler no longer reports an error when tagging an evicted file. Instead, it stores the tag locally in its database and applies it to the file the next time it's downloaded. - Improved importing of files stored in iCloud that were evicted from the Mac. - Improved the "Import Bookmarks..." section of the manual. - The source list can now display custom folder icons when running on macOS 11. - EagleFiler can now import a ".eml" file with an empty name, as FastMail sometimes exports. - If you try to move or rename a record whose file is missing, EagleFiler now warns you and aborts the operation to preserve the library's integrity. (You can still move missing files to the trash to get rid of them.) - If there's an error moving a record, EagleFiler now reverts the change to prevent the database from getting out of sync. - If WebKit crashes while downloading a Web page, EagleFiler now applies a workaround and retries. - Fixed a bug where records that were in the process of being imported could displayed in the records list before the import was complete, thus temporarily showing the wrong file size or date. - Fixed a bug indexing an RTFD file containing a PDF file with incomplete metadata. - Fixed a bug where importing a file with a label could cause the label to turn into a color-named tag in EagleFiler or Finder could show an extra color-named tag. - Fixed a bug where some toolbar buttons could have their borders clipped when running on macOS 11 with "Increase contrast" enabled. - Fixed a bug where, on macOS 11, sometimes the source list text and icon would be drawn as if the window were in the background, when it wasn't. - Fixed a bug where an Anywhere search containing a lone "-" would never find any matches if "Match Partial Words" was checked. - Fixed a bug where invalid split view state could cause a window to open with a collapsed records list, which would confuse people because it would look like all the files were gone. (In fact, you could drag down the divider to show the records list.) - Fixed a bug where a file that was in the process of being imported could be reported as missing if the library was being verified at the same time. - Fixed a regression in EagleFiler 1.9.3 that could cause an error to be logged when emptying the trash if a record had a note, and could potentially leave forgotten records in the trash. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- The "Merge Mailboxes/Message Files" command now works on heterogeneous selections, e.g. so that you can add a lone ".eml" file to an existing mailbox. This will preserve any tags or notes that you've added. - Improved importing of Web pages from various publications. - When importing from Evernote, if you've added a title to a note that contains a single attached file, EagleFiler now preserves that title when unpacking the attachment. - Made some optimizations to improve the performance of importing large numbers of small files at once. - The capture key now works in Reeder 5. - When capturing from Outlook, EagleFiler now helps you to download messages that were only partially downloaded from the server so that they can be fully imported into EagleFiler. - If there's an error capturing from Outlook, EagleFiler now reports which message was the source of the error. - When capturing e-mail messages, EagleFiler now hides the progress window immediately when the capture is done. - EagleFiler now maintains its own error log file, so you can still access information for troubleshooting when the macOS system log isn't working properly. - Fixed a bug where importing a folder would sometimes add tags from OpenMeta to the wrong files. - Fixed a bug where tag syncing during an import could cause a hang. - Fixed a bug that could cause metadata loss if you moved a record's container while it was being imported. - Fixed a bug where the record viewer could have the wrong width when opening the window at a small size. - Fixed a bug where the source list outline view might be too narrow when re-opening a library. - Fixed a bug where the source list width wasn't always properly saved, which could mess up hiding and showing that pane. - Fixed a bug where undoing extracting a message from a mailbox required two undos instead of one. - Fixed an internal error when viewing a message in a mailbox whose file was missing. - Fixed a bug where a damaged Microsoft Word file could cause EagleFiler to import some bad metadata that would prevent it from being able to save its database. - Fixed a bug where EagleFiler would crash when trying to share a message from a missing mailbox file on macOS 11. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Searches of RTFD files can now find links, embedded filenames, and the contents of embedded PDF files. This takes effect for newly imported files or if you rebuild your library's index. - The built-in tags now use standard system colors, which update based on whether your Mac is in Dark Mode or Light Mode or has increased contrast enabled. - On macOS 11, tag names and abbreviation symbols in the source list now "fade out" in background windows to match the rest of the icons and text. - On macOS 10.12 and later, EagleFiler will automatically update the unread, flagged, and note tags to use the latest abbreviation symbols so that your old libraries are consistent with new ones. - Various additional Unicode symbols can now be used in tag names. - EagleFiler now uses Nitter to import tweets due to Twitter shutting down an endpoint. - Updated the toolbar icons for increasing and decreasing the font size. - Improved indexing when EagleFiler can't find or load the relevant Spotlight plug-in. - It is now possible to exclude certain images from processing when importing from Evernote in order to work around a crashing bug. - Added "RecordsListLabelPreferTitle" to the esoteric preferences, which lets you show the colored label indicator in the Title column instead of in the File column. - The indexer now runs natively on Apple Silicon Macs. - Increased the maximum width of the source list. - Worked around a bug that could cause slowness or a crash when drawing the source list. - Worked around a bug that prevented the diagnostic report from working properly on Apple Silicon Macs. - Fixed a bug where the source list didn't update after renaming a tag to an invalid name. - Fixed a regression with the window title when nothing was selected. - Updated the Korean localization. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Updated the user interface for macOS 11 Big Sur: - Redesigned the application, document, and mailbox icons. - EagleFiler uses the new inline title bar style on macOS 11, and information about the current source and search results is now shown in the subtitle. - The toolbar defaults to icon-only mode and supports the new large icon style. The toolbar icons have been updated. EagleFiler uses the new system share button and the new search field, which automatically expands and collapses. - The source list icons have been updated. - EagleFiler now colors the source list icon of a folder or mailbox to indicate its label. - The source list now uses the system text and icon sizing, which can be configured in the General pane of System Preferences. The EagleFiler-specific font and icon preferences for the source list have been retired. - The source list now indicates folder and mailbox labels with a colored circle. - The records list now shows labels using colored circles in File column instead of coloring the background of the whole row. This is consistent with Finder and works better on macOS 11 Big Sur. - The capture key now works with Apple Mail on macOS 11. - Arrow-keying through the records list is faster. - Improved importing of Web pages from Discourse forums, Stack Overflow, Twitter, and various Web sites that have pop-ups. - When importing a message from Apple Mail that has a missing attachment, EagleFiler now adds the missing_attachments tag to the mailbox and mentions the missing file in the mailbox's note, so that you can still find this information after closing the Errors window. - Improved the manual. - Improved AppleScript support. - EagleFiler is better able to display and merge malformed ".eml" files. - Worked around an issue with Safari 14 that prevents apps from receiving Web archive text or rich text when using the system service. - Improved importing from Airmail, iCloud Drive, and Evernote. - Bug fixes. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- EagleFiler now shows a more detailed Kind for text files, e.g. "Markdown document" or "Ruby Source" instead of "Text File". - Improved importing from various Web sites, including the New York Times and Discourse forums, where sometimes the content would be truncated or overlaid. - Worked around file errors caused by APFS's strict handling of Unicode characters, e.g. not allowing emoji that were added in later versions of macOS. This could cause an import to fail when creating a new file based on a Web page or other user-generated content or when importing a file that had been saved on HFS+ or a newer version of APFS. EagleFiler will now escape any unsuitable characters so that the import can proceed without error. - When importing from a Web view as plain text via drag and drop or the system service, EagleFiler will now save the source URL. - When capturing from Apple Mail, the error messages about special mailboxes and IMAP path prefixes are more helpful. - Added accessibility labels for the "New Record" toolbar buttons so that they work better with VoiceOver. - EagleFiler is now localized in Russian. - The "To Import" folder can now be replaced by an alias if you want to relocate it to another location (e.g. to work around a ScanSnap path length limitation). - Improved recognition of bookmark files that are missing their filename extension. - The Apple Mail importer is better able to reassemble messages in cases where Mail has saved duplicate copies of an attachment file in the same folder. - The "OCR With PDFpen" script now removes the "NeedsOCR" tag after applying OCR. - Improved the following sections of the manual: - Export... - Importing iMessages - Importing Mail From Apple Mail - Source List - Worked around an issue that could cause RStudio files to have generic icons. - Worked around a problem where EagleFiler would try to open a database file before it had been fully downloaded from iCloud Drive. - Update to version 1.4.3 of the SkimNotes framework. - Fixed a bug importing Apple Mail attachments where the attachment name in the message and the file on disk had different Unicode normalizations. - Fixed a bug where capturing from Safari failed if JavaScript was disabled. - Fixed a bug where the Trash button in the Errors window could be enabled when no errors were selected. - Fixed a bug where entering invalid Unicode could lead to database errors. - Fixed a bug where adding a lone "-" to an indexed search query could prevent it from finding any matches. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- When importing from Apple Mail, EagleFiler now sets the abbreviation symbols and colors for any colored flag tags. - Improved importing from DEVONthink 3, Leaf, and News Explorer. - EagleFiler is better at importing the full content of Reddit Web pages that ask you to click a button to show more comments. - Numeric sorting in the records list now works with numbers larger than 5 digits. - Improved the speed of the records list when there are highlighted search terms. - The text size in the Tag Cloud window now updates as you resize the window. - Improved the following sections of the manual: - Export... - How can I access my library from multiple Macs? - Importing From a Scanner - Improved the handling of errors when creating a new library. - Fixed a bug where EagleFiler could report an error when capturing a message from Apple Mail that had an attached file whose name was encoded in a particular way. - Updated to version 1.4.1 of the SkimNotes framework. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Improved capturing from MarsEdit. Posts are now imported as HTML instead of plain text, so they preview properly in EagleFiler's viewer. You can now capture multiple selected posts at once. The filename is now based on the slug, if available, instead of the title. Tags are now preserved. HTML entities in the title, category, or tags are now decoded. - Worked around a MailTags bug where tags might not be imported from Apple Mail when using a newer version of MailTags, capturing multiple messages at once, and the messages were stored locally. - Improved the reliability of the MailTags importer. - Improved the ".emlx" importer. - Improved the display of e-mail messages that specify an incorrect text encoding for an HTML part, such as those generated by MailRaider. - EagleFiler knows about more message attachment file types. - EagleFiler will now skip importing files that look like Dropbox conflicts of its metadata files. - Fixed a bug where importing a file whose name begins with a period might not treat it as the proper file type. - Fixed a bug where contextual menu items would not be properly validated when Control-clicking on selected text in an HTML file or Web archive. - Fixed a bug where an error loading a ".eml" file (e.g. because the file is missing) would cause the previously displayed message to be shown rather than an error. - Fixed a bug where importing a folder when a folder already existed with the same name but different case would cause the newly uniqued folder name to have the wrong case. - Fixed a bug where a narrow date column could display as empty instead of showing truncated values. - Fixed a bug where saving a message as a ".eml" file would fail if the message's subject contained a "NUL" character. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- Scripts of the form "get first library record where its file is _file" are now optimized to quickly look up the record without having to check every record in the library. This can be useful if you have a Hazel script that receives a file and you want to do something with the corresponding record in EagleFiler. - Improved the AppleScript dictionary. - Improved importing from Evernote on macOS 10.15. - Worked around a change in macOS 10.15 that prevented certain OmniGraffle files from being displayed in the viewer. - Improve importing of AudioNote files when AudioNote is not installed. - Fixed a bug importing an Apple Mail mailbox that contained another mailbox with the same name. - Worked around an issue that could prevent launching EagleFiler after using AirPlay. - Fixed a bug where e-mails containing HTML tags that were encoded with UTF-7 would not display properly. - Fixed bug the viewer's auto-save could cause pending tag changes to be saved prematurely, while the field was still in edit mode. - Improved the following sections of the manual: - Capture key - How can I put my library on my iPhone? - How can I run optical character recognition (OCR) on my PDFs? - The Activity window now uses the monospaced digits font to avoid jitter when indexing. - The Slideshow button no longer causes an error to be logged. - Modernized the localizations. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- When converting from Evernote to rich text (RTFD), EagleFiler makes images display at their intended sizes. (Previously, EagleFiler used the actual sizes of the image files it was given.) Very large images are scaled down to fit a reasonable page width. No image data is lost, as EagleFiler changes the logical image resolution rather than resampling the image. - Searching using "Match Partial Words" now works better with queries containing the "/" character. - When multiple records are selected in the viewer, EagleFiler now shows the overall count in addition to the breakdown by file type. - Temporary files are now excluded from iCloud Drive syncing. - Worked around a Spotlight issue in macOS 10.14 that could prevent indexing from making progress. - Fixed various bugs in the Evernote-to-RTF converter: lines that would run together into one, extra line breaks and spaces, and text content that was missing or incorrectly formatted. - Fixed a bug where EagleFiler would let you import a new file using the same name as an existing record whose file was missing. This could lead to the old record becoming linked to the new file. - Fixed a bug with the crash reporter window and Dark Mode. - Fixed a bug where importing a Web page whose title was "." could cause an error. - Updated to Xcode 11. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- EagleFiler can now display multi-page Adobe Illustrator documents, and the text is selectable and searchable. - Updated the "Importing From a Scanner" section of the manual. - You can now rename a record and change its extension if the new extension is equivalent. For example, if you import a file as ".jpeg" you can now rename it to ".jpg", but EagleFiler will still protect you from renaming it to something completely different that would prevent the file from opening. - Optimized the toolbar to improve responsiveness. - Fixed a bug where accented characters an an ENEX file could be lost during import. - Fixed a bug where importing an ENEX file could add an extra character after a link. - Fixed a bug where a ".eml" file might not display properly after renaming it. - Fixed a regression where some ".eml" files did not display the sender. - Fixed a bug where sometimes EagleFiler would neither quit nor report an error if you tried to quit while an operation was in progress. - Fixed a regression (due to no longer using QuickTime) where animated GIFs were not playable. - Fixed a bug with the "Replace in Filenames (Regex)" script and some special characters. - Fixed a regression where the "Tag Cloud" toolbar button was disabled when it shouldn't have been. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- EagleFiler now requires macOS 10.9 or later. - When dragging in an attached file from a rich text view (e.g. OmniFocus or TextEdit), EagleFiler now imports the file itself rather than creating an RTFD file with the attached file inside. - The “Batch Change…” window remembers whether you had selected Append or Replace. - Added support for indexing more types of files attached to e-mail messages. - Pressing the capture key while in Reeder 4 now shows instructions for importing from Reeder to EagleFiler. - The “How can I put my library on my iPhone?” section of the manual notes that EagleFiler works with 1Writer. - Improved compatibility with other versions of macOS. - EagleFiler now plays movie files using AVFoundation instead of QuickTime. This improves performance and offers more OS compatibility, however some older files that use 32-bit codecs will no longer be playable. - Increased the maximum width of the # column so it doesn’t get truncated for mailboxes with very large numbers of messages. - Increased the maximum width of the Size column to prevent truncation with large font sizes. - Improved the property descriptions in the AppleScript dictionary. - Improved the identification and display of mailbox files that have mailformed headers containing NUL characters. - EagleFiler now limits the amount of a text file to index, to avoid running out of RAM and hanging the indexing process if you have a file that’s hundreds of MBs. - There’s now a 10-second timeout when accessing the text content of a record via AppleScript to prevent the user interface from hanging if PDFKit gets stuck. - Fixed a bug where a Web archive could open an ad window in Safari. - Fixed a regression where the toolbar buttons for creating new records were inappropriately disabled. - Fixed a regression where EagleFiler didn’t include the manual. - Fixed an internal error when using the Drop Pad. - Fixed a bug where importing a message with MailTags tags but no project could result in an empty tag being applied. - Fixed a bug importing notes with very long titles from Evernote. - Updated to Python 2.7.16 and PyObjC 5.2. If you enjoy using EagleFiler, please take a moment to rate it or leave a review. We’d really appreciate it.
- You can now import to EagleFiler using the **Share** button in Apple News. - The keyboard shortcuts for the **EagleFiler: Import** and **EagleFiler: Import With Options** services are now Command-Shift-1 and Command-Option-Shift-1 because the old shortcuts using the number 5 conflict with the new **Screenshot and recording options** command in macOS 10.14. - When capturing from Microsoft Outlook or Entourage, EagleFiler now preserves the message's to-do completed status as a tag. - EagleFiler is better at reading malformed mbox files. - Displaying AudioNote files is faster. - When importing mail, if EagleFiler skips a message because it's a duplicate or marked as deleted, it will add a note to the mailbox explaining this, so that you don't wonder why the message count is different from what you saw in your mail program. - When closing a library that has active operations in the **Activity** window, EagleFiler is better at waiting until they have been canceled, so it's less likely that you'll get the alert sheet about not being able to close the library because it's busy. - Improved indexing performance by skipping certain file types that could be slow and didn't need to be indexed, anyway. - EagleFiler now integrates with Hook. - Updated the "How can I put my library on my iPhone?" section of the manual. - The "import text" and "import plain text" script commands now let you create an empty document, e.g. if you want a blank file to send to another app for editing or to record some metadata. - Worked around an issue in macOS 10.14 that prevented EagleFiler from using Spotlight importer plug-ins, leading to Excel, OmniOutliner, and other document types not being indexed. - Worked around a Spotlight change in macOS 10.14.4 that prevented indexing from working. - Worked around bugs in third-party Spotlight importers that returned the wrong type of data. - Worked around a Quick Look issue that could cause hangs when clicking to view a record. - Worked around an issue where macOS would offer to Quick Look a link in an e-mail, but doing so would cause an internal error. - Worked around a change in macOS 10.14 to restore the highlight ring when dragging and dropping onto the records list. - Importing an ENEX file that references a missing attachment no longer causes an internal error. - When capturing from Microsoft Entourage, EagleFiler now picks a default folder name rather than failing if Entourage reports an error getting the folder name. - EagleFiler now skips over damaged metadata files instead of halting the import with an error. - EagleFiler now logs to Console if a file triggers slowness in a Spotlight importer, to help track down problem files and importers. - Fixed the colors in the "quick entry" text view when using Dark Mode. - Fixed an internal error when parsing an invalid e-mail date that could lead to a mailbox not being imported. - Fixed a bug where some MIME text was not decoded properly. - Fixed a bug where importing from MailTags 6 didn't work. - Fixed a bug where the capture key didn't work with MarsEdit 4. If you enjoy using EagleFiler, please take a minute to rate it or leave a review. We’d really appreciate it.
- When importing from Evernote, EagleFiler now attaches any Optical Character Recognition (OCR) results to the records as notes, so that you can search for printed and handwritten text that had been extracted. - Improved EagleFiler's support for Dark Mode in the records list, record viewer, source list, and options window. - Bulk importing from the "Files" folder using "Scan for New Files" is much faster (than before and also compared with other import methods). - Made various changes to improve viewing and scrolling performance in the records list, particularly for large libraries with lots of media files that need to have previews generated. - The source list is faster at displaying tags on macOS 10.14. - EagleFiler now figures out the date if an e-mail message is missing the "Date:" header. - Improved the following sections of the manual: - Importing From iOS - Importing Mail From Apple Mail - Merge Mailboxes/Message Files - Verify - Improved the error message when EagleFiler is unable to launch. - Worked around a bug where Outlook didn't correctly report which messages were selected, leading to no messages being imported by the capture key. - Worked around a bug that could make setting a file's creation or modification date to earlier than 1970 set the wrong date. - Worked around a bug that could cause a hang when importing a URL from Safari via drag and drop. - Worked around a problem where EagleFiler could import metadata that was invalid Unicode and thus would cause an error when saving the database. - Error logging works better with long error messages that exceed the macOS limit. - Error logging now works with strings that cannot be converted to UTF-8. - Fixed a bug where a Web page with an illegal Unicode byte sequence in the title might fail to import. - Fixed a bug where toolbar buttons would shift position when a label changed size, e.g. from "Read" to "Unread". - Fixed a bug where JavaScript in a Web archive could open a new window in your browser without any user interaction. - Fixed a bug where the menu for hiding and showing table columns had an Import From iPhone item. - Updated the screenshots in the manual. If you enjoy using EagleFiler, please take a minute to rate it or leave a review. We’d really appreciate it.