ToothFairy 2.4.7

August 14th, 2018 (ToothFairy)

Version 2.4.7 of ToothFairy is now available. ToothFairy is a Mac menu bar utility that lets you connect AirPods to your Mac with a single click or keypress. It also works with other Bluetooth headphones and with input devices such as mice, keyboards, and game pad controllers. You can see at a glance which devices are connected, as well as their battery levels. ToothFairy can also make music and videos sound better by using a higher quality codec for audio output.

This is a free update that includes the following changes:

  • Added support for Dark Mode on macOS 10.14.
  • Revised various preferences text to improve clarity. For example:
    • Global hotkey to switch connection is now Global hotkey to connect/disconnect.
    • Hide dock icon (effect after next launch) is now Hide Dock icon (takes effect at next launch).
    • Audio output only is now Improve sound quality by disabling audio input.
    • Connection only mode is now Don’t disconnect when clicking icon or pressing hotkey.
  • Fixed a bug where the Audio output only option didn’t work, causing AirPods to be inappropriately set as the system audio input device.
  • Added the Save Diagnostic Report button.
  • Reduced the size of the application by having ToothFairy and its login item helper share the same copy of the Swift libraries.
  • Fixed the minimum widths of the OK buttons.
  • Reformatted the text in the credits sheet with fonts, styles, and clickable links.

ToothFairy 2.4.7 works with macOS 10.11 through 10.14 and requires a Bluetooth device. For information about previous releases of ToothFairy, please see the version history.

ToothFairy 2.4.6

July 11th, 2018 (ToothFairy)

Version 2.4.6 of ToothFairy is now available. This is a free update that includes the following changes:

  • The shell script text views now use a monospaced font for better readability of punctuation characters.
  • The shell script text views now disable automatic quote and dash substitution so that you don’t accidentally get smart punctuation in your scripts.
  • Fixed a bug where opening the Preferences window didn’t always bring it to the front.
  • Fixed a bug where the disconnection script was not run.
  • Fixed a bug where there was extra space at the end of the tooltip when hovering over the menu bar icon.
  • Fixed a bug where some of the menu bar icons were not centered when the battery indicator was visible.
  • Updated the German localization.

ToothFairy 2.4.6 works with macOS 10.11 through 10.13 and requires a Bluetooth device.

ToothFairy 2.4.5

June 14th, 2018 (ToothFairy)

Version 2.4.5 of ToothFairy is now available. This is a free update that includes the following changes:

  • C-Command Software has acquired ToothFairy from the original developer, Yibin (Robin) Lu, who was no longer able to work on the app. We thank Robin for his work and look forward to continuing development of the app.
  • Restored compatibility with macOS 10.11.
  • The right-click menu now appears on mouse down instead of mouse up, for consistency with other menus.
  • Updated the copyright and credits.
  • Renamed the app from Tooth Fairy to ToothFairy.
  • Fixed a bug where the credits sheet didn’t have a minimum width.
  • Removed an “.sdef” file that’s not actually used.

ToothFairy lets you connect AirPods (or other Bluetooth headphones) to your Mac with a single click or keypress.

AirPods are great, but they don’t work quite as smoothly with Macs as they do iPhones. You can’t tell at a glance whether audio will play from the AirPods or your Mac’s built-in speaker, you have to dig into a Bluetooth submenu to connect, and then you have to go back to the menu to see when the AirPods are ready for use. ToothFairy streamlines this: just click an icon in the menu bar (or press a hotkey) to switch to the AirPods, and the icon always shows whether they’re connected.

  • Works with AirPods, as well as any Bluetooth that you can connect to your Mac: headphones, speakers, headsets, game pad controllers, keyboards, mice, etc.

  • Click the hollow AirPods icon in the menu bar to switch to AirPods. It fills in to show they are connected and also displays a battery indicator.

  • Supports multiple Bluetooth audio devices; you can choose a different icon and hotkey for each.

  • Get the best audio quality. macOS will normally use the SCO codec if it thinks you’re going to use the microphone. ToothFairy can ensure that it uses the higher quality AAC codec when you only care about audio output: listening to music or video or playing a game.

  • Disconnect a Bluetooth device by clicking the icon (or pressing the hotkey) again, so that you can switch back to your phone. AirPods and Beats devices with an Apple W1 chip do not need to be manually disconnected, and you can set them to “Connection only mode” to avoid accidental disconnections when pressing the hotkey multiple times.

  • ToothFairy automatically launches at login, so it’s always there when you need it.

  • Optionally hide the Dock icon so it only appears in the menu bar. With the Dock icon hidden, you can right-click (or Control-click) the menu bar icon to access the settings.

  • Run a shell script when the AirPods are connected or disconnected.

ToothFairy 2.4.5 works with macOS 10.11 through 10.13 and requires a Bluetooth audio device.

SpamSieve 2.9.31

April 30th, 2018 (SpamSieve)

Version 2.9.31 of SpamSieve is now available. This is a free update that includes the following changes:

  • Made various changes to improve SpamSieve’s filtering accuracy.
  • Fixed a database bug that could cause SpamSieve to crash when processing a particular type of spam message containing garbage Unicode characters in the subject.
  • Outlook - Filter Mailboxes now checks for new inbox messages every 1 minute by default (instead of 5), is more efficient, and is able to filter inboxes with localized names that were previously ignored.
  • Updated the Requirements and Setting Up Postbox sections of the manual. Postbox 6 no longer supports plug-ins, so we recommend continuing to use Postbox 5 for the time being or using the Apple Mail drone setup in the background.
  • The Outlook sections of the manual have been renamed to Setting Up Outlook 365 and Setting Up Outlook 2011 for clarity.
  • Improved the following sections of the manual:
  • Worked around a bug in macOS 10.13 that could cause an internal error at launch when resolving an alias.
  • The Apple Mail - Discard Spam script is better able to work around Mail slowness that could leave spam messages stranded in the trash.
  • Diagnostic reports now include more information about localizations and SpamSieve helper processes.
  • Made various minor code updates.
  • Fixed a crash reporter bug that could prevent some information from being logged.

SpamSieve 2.9.31 works with macOS 10.7 through 10.13 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

EagleFiler 1.8.3

March 28th, 2018 (EagleFiler)

Version 1.8.3 of EagleFiler is now available. This is a free update that includes the following enhancements:

  • The capture key now works with the Evergreen feed reader.
  • Evergreen’s Share button now works with EagleFiler.
  • Added support for capturing from beta versions of Opera 51.0.
  • Improved the responsiveness when displaying HTML e-mail messages with remote images.
  • EagleFiler can now import Apple Mail messages with attachments that are stored as pre-expanded ZIP files. (Typically this happens when you send a message with a packaged document attached.)
  • EagleFiler can now import malformed mbox files generated by Mail Archiver X.
  • Changing the filename or other metadata via the contextual menu in the viewer is now more easily undone.
  • The system Quick Look previewer no longer supports chat archives from Messages and iChat, so EagleFiler once again displays these using its own code.
  • Added the Importing iMessages section of the manual.
  • The Importing Mail From MailMate section of the manual now describes how to automatically import all messages added to a particular mailbox.
  • Updated the Reveal in Finder section of the manual to mention third-party Finder replacements.
  • Added logging to hopefully track down bugs with NSFileManager and NSTextView.
  • Fixed a bug where View ‣ Message ‣ Rich Text was not shown as checked when it was in effect.
  • Fixed a bug where a timeout loading a remote image could make the e-mail display without formatting.
  • Fixed a bug that could cause EagleFiler’s Spotlight importer to leave temporary files around when it was invoked by FoxTrot.
  • Fixed a bug where the collapsed state of the Tags source group was not restored.
  • Fixed a bug where the accessory view when creating an encrypted library wasn’t centered.
  • Fixed a crash reporter bug that could prevent some information from being logged.
  • Improved the diagnostic report.

EagleFiler 1.8.3 works with macOS 10.7 through 10.13. Older versions are available for older operating systems. For information about previous releases of EagleFiler, please see the version history.

Update (2018-03-28): EagleFiler 1.8.3 has been submitted to the Mac App Store.

Update (2018-03-29): EagleFiler 1.8.3 is now available from the Mac App Store.

DropDMG 3.5.3

March 16th, 2018 (DropDMG)

Version 3.5.3 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

DropDMG 3.5.3 works with macOS 10.7 through 10.13. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2018-03-16): DropDMG 3.5.3 has been submitted to the Mac App Store.

Update (2018-03-16): DropDMG 3.5.3 is now available from the Mac App Store.

SpamSieve 2.9.30

January 30th, 2018 (SpamSieve)

Version 2.9.30 of SpamSieve is now available. This is a free update that includes the following changes:

  • SpamSieve is now 64-bit only and requires macOS 10.7 or later.
  • Made various changes to improve SpamSieve’s filtering accuracy.
  • You can now click the Outlook - Filter Mailboxes icon in the Dock to make it filter the new inbox messages immediately instead of waiting until the next scheduled check.
  • The Apple Mail - Remote Training script now auto-creates the TrainGood and TrainSpam mailboxes for you.
  • Added the Apple Mail - Block Sender script.
  • Improved the following sections of the manual:
  • SpamSieve can now recover from certain types of damage to a Rules file by logging information about the damaged rules and modifying them so that they don’t cause crashes.
  • Manually installing the Apple Mail plug-in now forces creation of a new launch agent .plist file, even if nothing has changed, to work around a problem with it not loading.
  • The Apple Mail - Remote Training, Apple Mail - SaneBox, and Apple Mail - Server Junk Mailbox scripts work around a macOS bug that reports that System Events is not running.
  • Outlook - Filter Mailboxes now works around an Outlook bug with getting folders by name.
  • Improved the error reporting when a file cannot be written.
  • Fixed a bug where SpamSieve could be fooled into parsing the wrong e-mail address out of a message header (Mailsploit).
  • Fixed a bug where a misleading error message would be presented if a secure connection could not be made to the software update server.
  • Fixed a spurious error in diagnostic reports on macOS 10.12 and later.
  • Made various code modernizations.
  • Updated the German localization.

SpamSieve 2.9.30 works with macOS 10.7 through 10.13 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

EagleFiler 1.8.2

January 8th, 2018 (EagleFiler)

Version 1.8.2 of EagleFiler is now available. This is a free update that includes the following enhancements:

  • Tag names can now contain spaces, which improves interoperability with Finder tags. The Search Query Syntax has been updated to support using quotation marks around tag names with spaces.
  • Adjusted the way tag auto-completion works so that it’s easier to enter new tags whose initial characters are similar to existing tags but differ in case or diacritics. Previously, the system would sometimes alter the initial characters that you had typed, making certain strings impossible enter by typing (though you could paste them).
  • The system Share toolbar button (which we had to remove in EagleFiler 1.6.5) is once again supported.
  • Updated the following sections of the manual:
  • EagleFiler no longer tries to import iCloud Drive temporary files.
  • Updated to version 1.3.8 of the SkimNotes framework.
  • The section names in the source list are no longer in all caps, to match the current system apps.
  • Renamed the To/Cc search scope to Any Recipient.
  • Worked around a macOS bug that could cause text in the records list to be unreadably condensed (with overlapping letters) when doing a search.
  • Worked around a macOS bug where the paperclip icon for e-mail attachments didn’t always respond to clicks. Instead, the attachment names are now clickable.
  • Worked around a PDFKit issue that could prevent ejecting an encrypted library.
  • Fixed a bug where Reply to Message would use the From address instead of the Reply-To address.
  • Fixed a bug where a misleading error message would be presented if a secure connection could not be made to the software update server.
  • Fixed a bug where pressing Command-Delete while editing text in the records list would move the selected record to the trash instead of deleting the text to the beginning of the cell.
  • Modernized some font selection code.

EagleFiler 1.8.2 works with macOS 10.7 through 10.13. Older versions are available for older operating systems. For information about previous releases of EagleFiler, please see the version history.

Update (2018-01-08): EagleFiler 1.8.2 has been submitted to the Mac App Store.

Update (2018-01-08): EagleFiler 1.8.2 is now available from the Mac App Store.

DropDMG 3.5.2

January 3rd, 2018 (DropDMG)

Version 3.5.2 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

  • Indicators for the supported macOS version in DropDMG’s pop-up menus are once again right-aligned on macOS 10.13, thanks to an OS bug fix.
  • Fixed a bug where a misleading error message would be presented if a secure connection could not be made to the software update server.
  • Updated the Making Images With Background Pictures section of the manual.
  • Updated the Italian localization.

DropDMG 3.5.2 works with macOS 10.7 through 10.13. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2018-01-03): DropDMG 3.5.2 has been submitted to the Mac App Store.

Update (2018-01-03): DropDMG 3.5.2 is now available from the Mac App Store.

DropDMG 3.5.1

October 25th, 2017 (DropDMG)

Version 3.5.1 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

  • DropDMG is now 64-bit only and requires macOS 10.7 or later.
  • Updated the Making a Bootable Device Image of a Hard Drive and Restoring Files and Disks sections of the manual for macOS 10.13.
  • Worked around a bug in macOS 10.13 that could corrupt auto-generated volume icon files.
  • Worked around a macOS error when creating a device image of an APFS volume by instead creating the device image of the entire APFS container.
  • Worked around a Finder bug that could mess up the status bar state after creating a disk image.
  • Modernized the task code for macOS 10.13.
  • Fixed a bug where device image files could be owned by the root user.
  • Fixed a bug where DropDMG would unnecessarily regenerate supplied volume icon files.
  • Fixed a bug where there was some extraneous text in the man page.
  • Updated the Chinese, French, and German localizations.

DropDMG 3.5.1 works with macOS 10.7 through 10.13. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2017-10-25): DropDMG 3.5.1 has been submitted to the Mac App Store.

Update (2017-11-07): DropDMG 3.5.1 is now available from the Mac App Store.