release

Simon 3.3b2 released

Just a couple of changes in this beta:

  • Updated the Ping and Growl pages in the help book.
  • Updated the localizations.

Download Simon 3.3b2 now!

Simon 3.3b1 released

Here's the first beta release of Simon version 3.3:

  • Enhanced the Ping service plug-in to enable specifying the number of bytes to send.
  • Updated the Growl notifier plug-in to support the latest version of Growl. It no longer offers to install Growl, as that is not supported by Growl anymore.
  • Where available, the Username and Password field values are now used in New/Edit Test when using the in-window Show Source and Preview buttons.
  • Fixed issues where the minimum size of editor windows could keep growing, and some incorrect display behavior.
  • Improved the handling of the "(Success)" value in the custom results table for the Script plug-in.
  • Added helpful text to the Licenses window to assist with a common support query, adding an Upgrade license without the original one. Standard edition only

Download Simon 3.3b1 now!

Time Out 1.6.3 released

Just a small update of Time Out, my free break tool. A few people had difficulty with the idle detection, so this version attempts to address that. If the idle interval returned by the OS seems invalid, it tries a similar but different approach to get a more sensible value.

I hope that this fixes the issue, but didn't get any feedback from the beta posted in that thread, so we'll see. If you don't get breaks due to Time Out still resetting them with this version, please contact me so I can work with you to figure this out.

If Time Out is working fine for you, you can skip this update if you wish.

Download Time Out 1.6.3 now!

Simon 3.2.1 released

A quick update for Simon, to version 3.2.1:

  • Fixes for improved Mac OS X 10.7 (Lion) compatibility.
  • Fixed test limit in the Express edition.

Download Simon 3.2.1 now!

(Note also that Time Out Free 1.6.2 is now available in the Mac App Store.)

Time Out 1.6.2 released

Here's another update of Time Out, to version 1.6.2.

This update includes some improvements to the way Time Out handles the timers when the Mac is briefly idle, plus some script tweaks:

  • The break timers are now reset when idle for the specified interval, even while still idle (it used to only reset when no longer idle).
  • Breaks can now occur when idle, to avoid missing breaks when the computer is left alone for a few minutes, but less than the reset interval.
  • Updated the Start Speech Automator workflow, and added a Speak Time script that does just that.

This is a recommended update for everyone. And it's completely free!

Download Time Out 1.6.2 now!

Time Out Free 1.6.1 available on Mac App Store

Time Out Free, the Mac App Store edition of my popular break tool, has been approved by Apple and is now available!

Changes include:

  • Added a new Exclusions preference page, which is only available on Mac OS X 10.7 (Lion). It enables you to automatically skip breaks if specified applications are frontmost, e.g. DVD Player, FaceTime, or similar.
  • Added a sub-menu on the Pause Breaks command in the Break menu, to enable pausing for a specified interval. When that interval has elapsed, breaks will automatically resume. Useful when you don't want to be interrupted for a while.
  • On first launch (or first in a while), Time Out now displays the Preferences window, to make it more obvious how to configure the breaks.
  • Moved the break display into a helper agent, so it works for Lion's full-screen apps.
  • Plus other fixes for Mac OS X 10.7 (Lion) compatibility.

Get TIme Out Free at no cost from the Mac App Store.

Simon Express and Simon Free 3.2 available on Mac App Store

The Mac App Store editions of Simon 3.2 are now available!

Simon Express and Simon Free are streamlined editions of the flagship Simon application. They only have a few of the plug-ins that provide the services, filters and notifiers. They also don't include editor windows for services, filters and notifiers, and don't include the reports feature.

Simon Express has no limitation on the number of test configurations. So it is ideal for webmasters and others who want to monitor hundreds of websites.

Simon Free is the same as Simon Express, except that it is limited to 5 active test configurations. It is ideal for people who just want to monitor their own site and a few others.

Changes in version 3.2 include:

  • Added full screen support on Lion.
  • Fixes for improved Mac OS X 10.7 (Lion) compatibility.
  • By popular request, added the Growl notifier to the Express and Free editions.
  • Altered the Web plug-in to eliminate the shared cache of loaded HTML, since it hasn't really been used for several years, and could cause issues.
  • Now saves the legacy-format frequency values, so if you run Simon 2 it will have the correct values, instead of zeroes (and thus will remain correct when going back to Simon 3).
  • Fixed the logic for using a filter based on Any/Success/Unchanged/Changed/Failure status.
  • Significantly increased the maximum width of the log Details columns, and doubled the length of text logged there, so they aren't unnecessarily truncated on modern large displays.
  • After deleting one or more tests, services, etc, the table selection is removed, rather than just selecting whatever happened to be after the deleted item(s).
  • Fixed an issue that prevented the Escape key from closing some editor windows in some situations.
  • Dates in the tests table and logs now use your preferred date and time format (as set in System Preferences).
  • Fixed log dates appearing as GMT/UTC instead of local time on Lion.

Buy Simon Express from the Mac App Store.

Get Simon Free at no cost from the Mac App Store.

Time Out 1.6.1 released

Don't you just hate it when you spend lots of time polishing something, and finally push it out to the world... then inevitably an issue appears once it's in wide circulation? I sure do!

Unfortunately, bugs do creep in sometimes, and I somehow managed to introduce one in the few minor tweaks between the Time Out 1.6b1 beta release and the 1.6 general release. How embarrassing.

Anyway, I got concerned when I got a couple of people saying that Time Out's breaks stopped working after upgrading to version 1.6. One person may be a mistake, but more than one is a big red flag. So I investigated, and found a bug that could prevent breaks from running, and also prevent some of the break menu items from being active. This didn't affect everyone, but it is potentially widespread, so an urgent fix was needed.

Thus, version 1.6.1, a day after 1.6. For those affected, I am very sorry for the inconvenience!

Everyone, please download Time Out 1.6.1 now!

Time Out 1.6 released

I'm pleased to announce the general release of Time Out 1.6, my free break reminder tool.

This release is much the same as the previous beta release, though has some minor fixes. It is a recommended update for everyone, except those still on Tiger (which is no longer supported). It remains completely free, too!

Here are the full release notes:

  • Added a new Exclusions preference page, which is only available on Mac OS X 10.7 (Lion). It enables you to automatically skip breaks if specified applications are frontmost, e.g. DVD Player, FaceTime, or similar.
  • Added a sub-menu on the Pause Breaks command in the Break menu, to enable pausing for a specified interval. When that interval has elapsed, breaks will automatically resume. Useful when you don't want to be interrupted for a while.
  • On first launch (or first in a while), Time Out now displays the Preferences window, to make it more obvious how to configure the breaks.
  • Added a Licenses window in the standard edition, so people who have donated for version 2 can enter their license now. Time Out 1 remains freeware; you're welcome to continue using it forever at no cost.
  • Moved the break display into a helper agent, so it works for Lion's full-screen apps.
  • Plus other fixes for Mac OS X 10.7 (Lion) compatibility.
  • The standard edition of Time Out now requires a minimum of Mac OS X 10.5 (Leopard).
  • Many other behind-the-scenes improvements made possible by dropping Tiger support.
  • Note: this version (and any 1.6.x bug fix releases) will be the last to support PowerPC (PPC) and Mac OS X 10.5 and 10.6 (Leopard and Snow Leopard). Version 2.0 will require a 64-bit Intel-based Mac and Mac OS X 10.7 (Lion) or later.

Download Time Out 1.6 now!

Time Out Free on the Mac App Store will be updated once Apple has reviewed it.

Simon 3.2 released

I'm pleased to announce the general release of Simon 3.2, my app to monitor websites and servers for changes or failures.

This update includes Lion compatibility and many other fixes and improvements:

  • Added full screen support on Lion.
  • Fixes for improved Mac OS X 10.7 (Lion) compatibility.
  • Altered the Web plug-in to eliminate the shared cache of loaded HTML, since it hasn't really been used for several years, and could cause issues.
  • Now saves the legacy-format frequency values, so if you run Simon 2 it will have the correct values, instead of zeroes (and thus will remain correct when going back to Simon 3).
  • Fixed a bug with the Number filter plug-in that caused it to always look for changes, instead of supporting resulting in a failure.
  • Fixed some filter variables, which were incorrectly output with a doubled "Filter" prefix.
  • Added FilterForUnchanged, FilterForChanged and FilterForSuccess variables.
  • Fixed the logic for using a filter based on Any/Success/Unchanged/Changed/Failure status.
  • Fixed Kind labels on the Summary pages of the Edit Notifier and Edit Report windows, plus made them go to the correct pages when clicked.
  • When creating a new service, filter, notifier or report, the editor window now opens to the Summary page, like New Test does. (Standard edition only)
  • Significantly increased the maximum width of the log Details columns, and doubled the length of text logged there, so they aren't unnecessarily truncated on modern large displays.
  • After deleting one or more tests, services, etc, the table selection is removed, rather than just selecting whatever happened to be after the deleted item(s).
  • Removed the "Remote File Attributes" service from the default ones, since it was an experimental one that wasn't supposed to be there (and didn't work). (Standard edition only)
  • Altered the "FTP Directory Listing" and "Samba SMB" service scripts to use Username and Password custom variables instead of the TestUsername and TestPassword ones, which aren't available to scripts now. If you use either of these services, you may need to edit your tests accordingly.
  • Implemented a data upgrade mechanism so existing data will get the above service script changes.
  • The Script plug-in now omits the TestUsername and TestPassword standard variables from its Insert variable drop-down menu, since it doesn't use them.
  • Renamed the UserName variable (that outputs the name of the user logged in to the computer) to UserFullName, to avoid a clash with the Username variable (since variables are not case-sensitive).
  • Fixed an issue that prevented the Escape key from closing some editor windows in some situations.
  • Dates in the tests table and logs now use your preferred date and time format (as set in System Preferences).
  • Fixed log dates appearing as GMT/UTC instead of local time on Lion.
  • Updated the localizations.

Download Simon 3.2 now!

Time Out 1.6b1 released

Hey look, a Time Out update!

Not the long-awaited version 2 yet, sorry... but a 1.6 beta. It adds some much-requested enhancements, though, and (importantly) fixes support for breaks during full-screen apps on Lion.

That was a tricky fix; displaying overlay windows on full-screen apps is something that has stumped several developers in the dev forums, but I discovered that using an agent (separate helper app) made it work. Which almost led me to wait for version 2 to solve this, since that does use an agent for the break (and for the scheduler, so the app doesn't have to be running in the Dock). But I wanted to get a solution out there as quickly as possible, so decided to do an interim 1.6 release, and bring forward a couple of 2.0 features as a bonus.

So, since Time Out is now split into two app processes, there is some risk of misbehavior. But it all looks fine to me... now over to you brave beta testers! (If you're not feeling brave, you can wait for the general release, probably in a week or so, depending on whether anyone finds any problems... but if you don't mind running beta software, please help test this update!)

  • Added a new Exclusions preference page, which is only available on Mac OS X 10.7 (Lion). It enables you to automatically skip breaks if specified applications are frontmost, e.g. DVD Player, FaceTime, or similar.
  • Added a sub-menu on the Pause Breaks command in the Break menu, to enable pausing for a specified interval. When that interval has elapsed, breaks will automatically resume. Useful when you don't want to be interrupted for a while.
  • On first launch (or first in a while), Time Out now displays the Preferences window, to make it more obvious how to configure the breaks.
  • Added a Licenses window in the standard edition, so people who have donated for version 2 can enter their license now. Time Out 1 remains freeware; you're welcome to continue using it forever at no cost.
  • Moved the break display into a helper agent, so it works for Lion's full-screen apps.
  • Plus other fixes for Mac OS X 10.7 (Lion) compatibility.
  • The standard edition of Time Out now requires a minimum of Mac OS X 10.5 (Leopard).
  • Many other behind-the-scenes improvements made possible by dropping Tiger support.
  • Note: this version (and any 1.6.x bug fix releases) will be the last to support PowerPC (PPC) and Mac OS X 10.5 and 10.6. Version 2.0 will require a 64-bit Intel-based Mac and Mac OS X 10.7 (Lion) or later.

Download Time Out 1.6b1 now!

Simon 3.2b5 released

Almost ready for the Simon 3.2 general release!

Here's probably the last beta release before that, with just a couple of quick changes:

  • Restored the help book, which was omitted from previous beta releases.
  • Updated the localizations.

Download Simon 3.2b5 now!

Caboodle 1.4.1 released

I just released a quick update to Caboodle, to bring it to version 1.4.1.

It appears that I accidentally set the minimum OS requirement at 10.6 in the 1.4 release, so it refused to run on 10.5. Which is rather ironic, since 1.4 also included a note that the 1.4.x releases would be the last to support 10.5. I could've just declared that 10.6 is the minimum after all, but I wanted to support 10.5 as stated, so here's 1.4.1 to correct that.

This release also includes updated French localizations, which weren't done in time for the 1.4 release. All localizations are now up-to-date.

If you already have version 1.4 and don't use Leopard or the French language, you can safely skip this update. For those affected, sorry for any inconvenience!

Download Caboodle 1.4.1 now!

Caboodle 1.4 released

I'm pleased to announce the general release of Caboodle version 1.4, my lean clean snippet machine.

It has a number of great improvements:

  • Added full screen support on Lion.
  • Fixes for Mac OS X 10.7 (Lion) compatibility.
  • Added a default font option to the General Preferences. By default it is used when there is no selected entry when adding as a sibling or child (i.e. creating a top-level entry), but there's a checkbox to use it for all new entries. If that checkbox is off, new entries inherit the previously selected entry's font attributes (as Caboodle has always done).
  • Added an automatic save one minute after changing an entry. Caboodle already auto-saves when selecting a different entry or on quit (if you made changes).
  • Removed the File > Save command, since a manual save is no longer useful, and it could cause confusion.
  • Swapped the View and Decrypt buttons in the decryption sheet, so View is now the default, since it is the most commonly used. The Decrypt button can still be activated via the keyboard via Cmd-D.
  • Replaced the password validation logic, since it broke when building for Mac OS X 10.5 and later. Note that this means that entries encrypted in version 1.4 and later can't be decrypted in earlier versions.
  • Deleting an entry will now leave no selection, rather than selecting whatever happened to be after the deleted entry.
  • Removed the license agreement window. The license agreement can be viewed online.
  • The standard edition of Caboodle now requires a minimum of Mac OS X 10.5 (Leopard).
  • Many other behind-the-scenes improvements made possible by dropping Tiger support.
  • Note: this version (and any 1.4.x bug fix releases) will be the last to support PowerPC (PPC) and Mac OS X 10.5. Version 1.5 will require an Intel-based Mac and Mac OS X 10.6 (Snow Leopard) or later.

Download Caboodle 1.4 now!

Simon 3.2b4 released

Here's another beta release of Simon 3.2.

This release has just a couple of date-related changes. Thanks to beta tester Bruce for reporting the Lion bug:

  • Dates in the tests table and logs now use your preferred date and time format (as set in System Preferences).
  • Fixed log dates appearing as GMT/UTC instead of local time on Lion.

Download Simon 3.2b4 now!

Simon 3.2b3 released

Similar to the recent Caboodle 1.4b3 release, here's another beta release of Simon, to add full screen support when running on Lion, and improve some other aspects of Lion compatibility.

I don't plan on any further changes to Simon 3.2, so you can expect a general release in a week or so, once my trusty localizers have worked their magic.

In the meantime, I'd appreciate it if you'd give this beta a try, and let me know if you experience any issues, either with Lion or usage in general. Thanks!

Download Simon 3.2b3 now!

Caboodle 1.4b3 released

Here's a second third beta release of Caboodle 1.4.

This release includes fixes for Mac OS X 10.7 (Lion) compatibility.

Update: Added full screen support on Lion as well!

It also restores PPC support, which was accidentally omitted from the first beta. It's an ongoing struggle to maintain PPC support in my apps; Apple is trying hard to eliminate it. Which brings me to an important point: I've decided that to be able to move to the new Xcode 4 development tools, and leverage some of the great new stuff in Lion, this version (and any 1.4.x bug fix releases) will be the last to support PowerPC (PPC) and Mac OS X 10.5. Version 1.5 will require an Intel-based Mac and Mac OS X 10.6 (Snow Leopard) or later.

Considering only about 3% of the Caboodle userbase are still on PPC machines (and most of them on Tiger), hopefully this won't be too inconvenient; those people can continue to use version 1.4 until they're ready to upgrade (or 1.3.7 if they are still on Tiger). As for Leopard, that's currently about 12% of the Caboodle userbase currently, but I expect it'll decline by the time 1.5 is out.

It's always difficult to drop support for old OS versions or machines, but it's a necessary part of software development, especially when Apple keeps pushing things forward and dropping support for older technologies in their development tools. Time marches on!

Download Caboodle 1.4b3 now!

Caboodle 1.4b1 released

Another day, another beta release!

I've just released a beta of Caboodle 1.4b1, my handy snippet keeper.

Note that this update drops Tiger support. If you are still on Tiger (10.4), you'll need to stick with version 1.3.7.

This update includes:

  • Added a default font option to the General Preferences. By default it is used when there is no selected entry when adding as a sibling or child (i.e. creating a top-level entry), but there's a checkbox to use it for all new entries. If that checkbox is off, new entries inherit the previously selected entry's font attributes (as Caboodle has always done).
  • Added an automatic save one minute after changing an entry. Caboodle already auto-saves when selecting a different entry or on quit (if you made changes).
  • Removed the File > Save command, since a manual save is no longer useful, and it could cause confusion.
  • Swapped the View and Decrypt buttons in the decryption sheet, so View is now the default, since it is the most commonly used. The Decrypt button can still be activated via the keyboard via Cmd-D.
  • Replaced the password validation logic, since it broke when building for Mac OS X 10.5 and later. Note that this means that entries encrypted in version 1.4 and later can't be decrypted in earlier versions.
  • Deleting an entry will now leave no selection, rather than selecting whatever happened to be after the deleted entry.
  • Removed the license agreement window. The license agreement can be viewed online.
  • The standard edition of Caboodle now requires a minimum of Mac OS X 10.5 (Leopard).
  • Many other behind-the-scenes improvements made possible by dropping Tiger support.

Download Caboodle 1.4b1 now!

Simon 3.2b1 released

Here is Simon version 3.2b1, the first beta release of the next Simon update.

This release includes the following changes:

  • Altered the Web plug-in to eliminate the shared cache of loaded HTML, since it hasn't really been used for several years, and could cause issues.
  • Now saves the legacy-format frequency values, so if you run Simon 2 it will have the correct values, instead of zeroes (and thus will remain correct when going back to Simon 3).
  • Fixed a bug with the Number filter plug-in that caused it to always look for changes, instead of supporting resulting in a failure.
  • Fixed some filter variables, which were incorrectly output with a doubled "Filter" prefix.
  • Added FilterForUnchanged, FilterForChanged and FilterForSuccess variables.
  • Fixed the logic for using a filter based on Any/Success/Unchanged/Changed/Failure status.
  • Fixed Kind labels on the Summary pages of the Edit Notifier and Edit Report windows, plus made them go to the correct pages when clicked.
  • When creating a new service, filter, notifier or report, the editor window now opens to the Summary page, like New Test does. (Standard edition only)
  • Significantly increased the maximum width of the log Details columns, and doubled the length of text logged there, so they aren't unnecessarily truncated on modern large displays.
  • After deleting one or more tests, services, etc, the table selection is removed, rather than just selecting whatever happened to be after the deleted item(s).
  • Removed the "Remote File Attributes" service from the default ones, since it was an experimental one that wasn't supposed to be there (and didn't work). (Standard edition only)
  • Altered the "FTP Directory Listing" and "Samba SMB" service scripts to use Username and Password custom variables instead of the TestUsername and TestPassword ones, which aren't available to scripts now. If you use either of these services, you may need to edit your tests accordingly.
  • Implemented a data upgrade mechanism so existing data will get the above service script changes.
  • The Script plug-in now omits the TestUsername and TestPassword standard variables from its Insert variable drop-down menu, since it doesn't use them.
  • Renamed the UserName variable (that outputs the name of the user logged in to the computer) to UserFullName, to avoid a clash with the Username variable (since variables are not case-sensitive).
  • Fixed an issue that prevented the Escape key from closing some editor windows in some situations.

As always, please give this beta a try and let me know if you find any issues, or if there are any issues that are not fixed and should be.

Download Simon 3.2b1 now!

Simon Free 3.1.1 released

After a lengthy delay, Simon Free version 3.1.1 is now available in the Mac App Store.

What is Simon Free?

It's a simplified and streamlined edition of the full Simon application. Instead of having several different kinds of customizable services, filters, notifiers and reports, Simon Express and Simon Free have just a few of the most popular ones. Simon Express is a paid app that enables an unlimited number of tests, so is great for people who want to check lots of websites. Simon Free is restricted to 5 tests, which is enough for people who only want to check their own site... and is completely free.

So what happened?

Although both Simon Express and Simon Free were submitted and approved when the Mac App Store first opened, when I came to do the 3.1 update, the Free edition was rejected. The reviewer felt that it was just a demo. I tried arguing that it was a fully functional app for people with modest needs (and it is), but they weren't convinced. So I submitted an appeal to Apple's App Review Board. In due course, they called me (with some phone tag), and we discussed the issue.

They said that they didn't like that it'd alert you if you exceeded the 5-test limit, and said to disable the New Test button when the limit is reached.

So that's what I did. I also removed the Setup Assistant from Simon Free, since it isn't all that useful for that app. With those changes, they quickly re-reviewed and approved it.

Although having an app rejected is never a pleasant experience, and it's very frustrating for me and the thousands of customers who have downloaded the app, the reviewers were polite and helpful throughout the process... and all's well that ends well.

Download Simon Free from the Mac App Store!

Syndicate content