7/12/2023 0 Comments Eaglefiler thunderbirdFixed: Various long standing issues using comma/tab when completing email addresses or groups in the headers of the composer.Fixed: Crash issue in previous release (happened after sending for some users). ![]() Fixed: Adresss completion involving contacts containing an organization name.Changed: Added debug output to track down an issue with address completion involving groups.(This also includes an attempt to fix the issue.).Changed: More gracefully handling when encountering a draft with no plain text part (seems to, e.g., be caused by an Exchange bug which some times alters MailMate drafts).Changed: Refactored code related to the address panel in the composer window.Eventually, a complete rewrite is likely needed due to limitations in Apple’s replacement for the old AddressBook framework.Changed: Refactored code related to handling/caching of addresses available from Contacts.Fixed: “Smart Groups” in Contacts are now supported again using a workaround. ![]() I was unfortunately unaware that the recommended Contacts framework from Apple did not support these.Changed: The “Command > Copy …” commands no longer adds a newline to the end of the result.Fixed: Another attempt at fixing the macOS 10.14 printing issue.Changed: Extra sanity checks in address completion code to track down a recently reported crash bug.Fixed: Simplification of code which might fix a crash on macOS 10.14 when printing.New: Rewrote printing related code to allow user settings in the printing dialog (for now, include/exclude headers and page breaks).Changed: Printing always skips the Tags/Security headers since they are unlikely to be relevant when printing.Changed: Minor change to allow MmSimpleForwardedString to include date formatting like MmReplyWroteString.(These features are still not as flexible as they really should be.) This release includes 2 new features (which are still work-in-progress). The first new feature is a replacement of the account importer previously available in the File menu. The account importer used to be able to import the settings of accounts configured in Apple Mail, but this would usually break down with each macOS release because it was based on re-engineering and not an actual Apple provided API (no such API exists). The replacement is a “wizard” which based on an email address will automatically try to find the most likely settings (it is opened using “File ▸ Add IMAP Account…”). It’ll look for autoconfig settings (based on subdomain, path, and the online Thunderbird autoconfig database). If that fails, it’ll look for so-called SRV settings, and finally, it’ll try to guess by attempting to connect to the most frequently used subdomains for IMAP/SMTP. ![]() Currently, MailMate will not try to authenticate the account. Note that it’s possible to provide a comma-separated list of email addresses (and even names) to setup multiple accounts in one go. If settings are found then the “Add” button will allow the user to add and synchronize the accounts. The second new feature is partly a rewrite of how MailMate accesses system contacts. Apple provides 2 frameworks to do this and I’ve tried to switch to the latest and recommended framework (available since macOS 10.11), but this transition is not complete because the new framework still has missing features (features which existed in the old framework. Nevertheless, while making these changes I also added better integration with Contacts. It’s now, finally, possible to make filters and rules based on whether or not a given email address (such as the sender) matches a contact in a particular account and/or group. The initial implementation will likely have bugs. Changed: The email address related menu in, e.g, the headers view has a general option to “Create/View Contact”.One known bug is that changes in Contacts do not automically trigger smart mailboxes to be updated in MailMate. This is more robust than the previous approach. #Eaglefiler 1.7.2 serial seeker code#Ĭhanged: Rewrote AddressBook-based code for expanding groups from Contacts.Changed: Improved handling of user permission to access Contacts.Due to missing features in the Contacts framework, you’ll still have to open Contacts to edit a new/existing contact. Fixed: Improved the use of distribution lists (while also minimizing its reliance on the AddressBook framework).Changed: Efficiency improved when printing something referencing external images.Changed: Completing addresses in the recipient headers is now based on the Contacts framework.Changed: Improved formatting of names based on entries in Contacts.
0 Comments
Leave a Reply. |