Simon 4.3 released

I'm pleased to announce that Simon version 4.3 is now available. An important update to my pro utility app to monitor websites and servers for changes or failures.

If you will be installing Mojave (macOS 10.14) on Monday, or any time soon, this update is essential, to address some compatibility issues. But it is still compatible back to Yosemite (10.10), and has some nice improvements even if you won't be updating yet.

I've also temporarily reduced the price (for the full license and upgrade license), to celebrate this update. Get it while it lasts!

Changes in this release include:

Mojave dark mode and compatibility

  • All of the app content has been updated to support dark mode on macOS 10.14.
  • Updated the Script Preferences to use separate foreground and background colors when in light or dark mode on Mojave.
  • Fixed the mode buttons briefly appearing when not editing, and other appearance issues on Mojave.
  • Built for Mojave (macOS 10.14), but still compatible back to Yosemite (10.10).

Mojave dark mode screenshot

Added the ability to follow or not follow a meta refresh for each test

  • Added a Follow any meta refresh header to another page option in the Other section of the Web (HTTP) Service editor.
  • Meta refreshes are sometimes used to redirect to another page, e.g. <meta http-equiv="refresh" content="0; url=">. Meta refreshes to reload the same page are ignored.
  • This option is on by default. It replaces a hidden preference, and makes it test-specific.

Follow meta option screenshot

Several improvements to the pause and auto-pause functions

  • Improved the Auto-Pause logic so it'll work for a full day (e.g. to pause all weekend, choose Weekends from 00:00 to 00:00).
  • When a test should be auto-paused when the app is launched, it is now.
  • When editing the Auto-Pause settings, the next due label is updated live (and says "now" if the days and time encompasses the current time).
  • If a test is paused when the Preview is shown, then the app quit, it now remains paused on launch (instead of the Preview forcing it to resume).
  • After pausing or resuming a test with the Preview shown, it is now updated to reflect the new state.

A number of refinements of services and filters

  • Changed the Script feature to support a script only outputting as an error, but still succeeding, e.g. curl.
  • Fixed a crasher when editing a test on the Filters page, for data upgraded from version 2 or earlier.
  • Fixed the Password field remembering its value in Port-based tests.
  • Prevented adding multiple Service sections to the Port-based Preview.
  • Fixed the Exclude Block filter, that timed out when trying to extract the output after the end text.
  • Improved the layout of the Context filter.

Test filters screenshot

Updated the default data

  • Replaced the default "Apple hot news" test with "Apple newsroom", using their current news URL, and updated filters.
  • Updated the default data to use https for Dejal links.
  • Removed the default "FTP Directory Listing" service, since macOS no longer includes the ftp command-line tool.

Plus many other improvements

  • Fixed the Preview item in the View menu not having a checkmark when selected.
  • There was hardcoded logic to ignore a failure if more than 3 minutes from starting, to cope with the Mac sleeping during a check. Now uses a minute past the timeout interval, so it works better with long test timeouts.
  • Removed the Fabric crash reporter, to avoid sending unnecessary data to a third party.
  • Updated support for Setapp. (Prefer a subscription to Simon and lots of other apps? Check out Setapp.)
  • Removed the help book within the app, since it didn't work reliably. The help is still available online.
  • To celebrate version 4.3, the prices have been temporarily reduced!

Get it now!

If you are using the direct edition, you can use the Check for Updates feature in the app to update.

If you are using the Setapp edition, the app will automatically update shortly.

Otherwise, download Simon 4.3 now.