release

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!

Simon 3.1.1 released

Uh oh! I received a couple of reports from confused people yesterday, which confused me too: they said that the Web (HTTP) plug-in controls weren't showing up, and other wacky behaviors. I couldn't figure it out until one helpful person sent me screenshots and log information today.

It turns out that when I stripped out the PPC code for the Mac App Store editions, I accidentally stripped it out of some of the plug-ins for the standard edition, too. Oops! So I've fixed that. I'm very sorry for the inconvenience this may have caused.

I also removed the license agreement window. I decided that it doesn't really serve any useful purpose, and is just annoying to have to click through on each update. The license agreement can be viewed online.

Finally, I updated the Simon Help to reflect the above change, and to match the online edition. It now also clarifies that if you add an Upgrade license, you need the base license from the previous major release, too.

If you're using an Intel machine (as the vast majority of Simon users are), there's no need to update to this release, though no harm in doing so. If you're using a PPC machine, this is an essential update.

Download Simon 3.1.1 now!

Simon 3.1 released

Simon version 3.1 is now in general release. A rather short beta period, but all seems well with it.

The standard edition of Simon version 3.1 is available for download here. Updates for Simon Express and Simon Free for the Mac App Store have been submitted to Apple, and will be available as soon as they've done their review.

Changes in this release include:

  • Enhanced the Web (HTTP) plug-in to fetch cookies in the background, to improve performance and avoid a risk of hanging if the OS's shared cookie storage deadlocks.
  • Added a limit on the number of simultaneous checks, to avoid overloading. By default the limit is 5. If there are already that many tests being checked, subsequent ones are queued until one finishes. The limit can be changed via a hidden preference, e.g. "defaults write com.dejal.simon MaximumActiveChecks 1".
  • Improved the logic for calculating the next check time, especially for tests that were due while Simon wasn't running.
  • Also reduced the minimum interval between checks from 15 to 5 seconds.
  • Fixed a bug with scheduling of tests that could cause performance issues with lots of tests.
  • Marking tests as viewed or unviewed now updates the log tables immediately (that action was only listed in the Activity log when the next item was listed).
  • The license button now updates correctly when Simon is running for multiple days. (Standard edition only.)
  • The editor windows now open to the Summary page for New and Duplicate, or to the last-used page for Edit, since setting the name is usually the first thing to do for a new test etc.
  • Removed all PPC code from the Express and Free editions on the Mac App Store (the standard edition still works on PPC machines, for now).

Download Simon 3.1 now!

Simon 3.1b1 released

A change of plans.

I previously discussed a rather ambitious Simon 3.1 update, where I was refactoring the data model to use Core Data, and many other related changes. Pretty much redesigning the core of the application, including splitting it into multiple processes. But that turned out to be too ambitious for my current time constraints. It was taking a long time, with a significant risk of data integrity. So I recently decided to postpone that for a future update.

Therefore, I put that code aside and went back to the 3.0.2 codebase, and implemented a more modest set of enhancements for the new 3.1 release:

  • Enhanced the Web (HTTP) plug-in to fetch cookies in the background, to improve performance and avoid a risk of hanging if the OS's shared cookie storage deadlocks.
  • Added a limit on the number of simultaneous checks, to avoid overloading. By default the limit is 5. If there are already that many tests being checked, subsequent ones are queued until one finishes. The limit can be changed via a hidden preference, e.g. "defaults write com.dejal.simon MaximumActiveChecks 1".
  • Improved the logic for calculating the next check time, especially for tests that were due while Simon wasn't running.
  • Fixed a bug with scheduling of tests that could cause performance issues with lots of tests.
  • Marking tests as viewed or unviewed now updates the log tables immediately (that action was only listed in the Activity log when the next item was listed).
  • The license button now updates correctly when Simon is running for multiple days. (Standard edition only.)
  • The editor windows now open to the Summary page for New and Duplicate, or to the last-used page for Edit, since setting the name is usually the first thing to do for a new test etc.

I will come back to the Core Data etc refactor in a future update, probably next year. But in the meantime I have a bunch of smaller updates planned (as I always wanted to do after the big 3.0 upgrade), that will have more immediate benefit for my customers.

Download Simon 3.1b1 now!

Simon 3.1 alpha testers wanted

I've been working on the next update for Simon, my flagship app to check websites and servers for changes or failures. Version 3.1 is quite a big change, but almost all of it is "behind the scenes".

The biggest change is a redesign of the data storage. Previous versions store all tests in a single XML file, which is read in at launch and written out periodically. This is simple, but can be a little slow when there are lots of tests. Similarly, service, filter, notifier and report data each have their own XML file.

In version 3.1, I've redesigned this to use Apple's high-performance SQL-backed Core Data framework. So now it loads much faster, and only needs to write out individual tests when they are changed, rather than all of them.

Not only is this faster, it also enables planned future functionality, like splitting the app into multiple processes to avoid using up resources with lots of active tests, the ability to edit settings for multiple tests at once, and much more. It's an investment in the future.

But because migrating Core Data models can be a hassle, I also write out the tests etc as file packages. The data folder now includes folders for Tests, Services, etc, each of which contains a file package for each individual test etc. The package is actually a folder (which can be examined via the Finder's Show Package Contents contextual menu item), containing an XML file and a folder of logs, also stored as XML.

This means that when I change the Core Data model, Simon can simply discard the Core Data cache, and read in the file packages instead. Updating the XML format is much easier to remain backwards compatible. And since Core Data knows when individual tests are changed, Simon only needs to write out the XML in the packages when a test actually changes. I've measured it, and that adds a negligible amount of extra time to saving (still way faster than writing out all tests each time), and gives the migration benefit, plus enables storing larger data in the package, and in the future will have other benefits like Spotlight searching, sharing data, and more.

Anyway, if you're still reading after all that somewhat technical detail, you might be someone I'm looking for! Since changing the data storage is a big deal, and has involved a lot of changes to Simon's internals, I would like to get a few keen Simon users to help test the update before I unleash it on the world.

So, if you are interested in helping me test Simon 3.1, please contact me. The alpha release of Simon 3.1 will only be made available to a few people, but I expect interest to be limited, so don't hesitate to volunteer.

Worried about risks? It's pretty safe. Simon 3.1 doesn't touch the old large XML files of 3.0 and earlier, so worst case the new data files can be thrown away and you'll revert back to the state before upgrading to 3.1. So the only risk is that you could lose changes made in 3.1. Plus, of course, the risk that you could get spurious notifications, or miss notifications, if something goes wrong. But everything seems to work okay in my testing, other than a few minor issues I'm still tidying up.

Once Simon has had some more testing, I'll do a public beta release, probably in a couple of weeks, depending on the amount of testing the alpha gets, and what issues may turn up.

I'm looking forward to hearing from you!

Introducing Simon Express and Simon Free for the Mac App Store

I am pleased to announce that my flagship product — Simon, my server and website monitoring tool — is now available on the Mac App Store!

Simon was the last of my main apps to have Mac App Store editions, as it presented some extra challenges, being a much more powerful app than the others.

Three editions

There are now three editions of Simon:

But unlike my other apps with editions on the Mac App Store, there are key differences between the Simon editions. The standard edition of Simon is unchanged; it includes all the same features as before, and is sold in four license levels:

  • Bronze: this enables up to 15 active test configurations.
  • Silver: this enables up to 40 active test configurations.
  • Gold: this enables up to 100 active test configurations.
  • Platinum: this enables an unlimited number of test configurations.

The Mac App Store editions, Simon Express and Simon Free, on the other hand, have a more streamlined feature set. 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. Yes, you read that right — unlimited tests, just like the most expensive Platinum license... so long as you only need the most popular services: Web (HTTP), FTP, DNS and Ping. 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.

See the Simon Feature Comparison page for a summary of the differences between the three editions. The Overview page has also been updated to add a little gold star ([direct only]) next to features that are only in the standard edition.

"Webster"

I had the idea for an app like Simon Express last year, before the introduction of the Mac App Store. I used the code-name "Webster" for this project, to highlight the goal: a simple, streamlined app for people who just wanted to monitor websites, and didn't need all the extra power of the full Simon application. The standard edition includes lots of flexibility, with custom scripts for services, filters and notifiers, the reports feature, and many more plugins. But not everybody needs all this flexibility; sometimes they just want to monitor hundreds of websites, and want a simple and inexpensive app to do that. Simon Express is the answer.

Simon Express is available on the Mac App Store for an introductory price of $59.99 (in the US; other countries vary as usual for the App Stores). Simon Free is available at no cost; it will always be free. Check them out!

And, of course, the standard edition of Simon remains available directly from the Dejal website, and can be downloaded for free for a full-featured trial period.

Each edition has separate data and preferences, so you can even run all three at the same time if you wish; perhaps use the standard Simon app to monitor advanced services or do custom filtering, and Simon Express for the bulk of simple web servers. You can migrate between editions by copying the data files; I'll probably add an in-app migration tool in a future version, if there's demand for it.

Buying advice

So which edition is right for you? If you have already purchased Simon, you'd be best off sticking with the standard edition. It has more features and flexibility than the Express or Free editions.

If you're considering Simon, you can download and try either the standard edition or the Free edition, depending on whether you want to monitor all kinds of services, or just websites.

When you're ready to buy, the same criteria can be used: if you want to monitor mail accounts, applications, Twitter, databases, and other diverse services, or use more filtering and notification options like email, Twitter, custom speech and sounds, and more, then the standard edition is for you. If you just want to monitor simple websites, and lots of them, Simon Express is for you. Or if you only want to monitor a few websites, the Free edition might be enough.

I hope everyone is as excited about these new options as I am! As always, if you have any questions, I'm happy to answer them in the comments or Simon Forum.

BlogAssist 2.2.6 released

I'm pleased to announce that BlogAssist has now joined Time Out and Caboodle on the Mac App Store.

BlogAssist 2.2.6 is now available for download here, and on the Mac App Store.

The Mac App Store edition requires Mac OS X 10.6 or later, but the direct edition still supports 10.4 and later, for now. The next non-bug-fix updates will increase the minimum OS requirement to 10.6, so this might be the last release that supports Tiger and Leopard.

The edition of BlogAssist in the Mac App Store is called "BlogAssist Express", to help distinguish it. It is basically the same as the non-App Store edition; it just doesn't have the in-app update mechanism.

For existing customers, please note that Apple doesn't currently offer any way to migrate users from the existing app to the App Store edition. So I recommend sticking with the direct edition. It will always have the same or more features than the App Store edition, and get updates faster, since it don't have to wait for Apple's review process.

Download BlogAssist 2.2.6 now!

Or check out BlogAssist Express 2.2.6 on the Mac App Store.

Time Out 1.5.7 and Caboodle 1.3.7 releases

I'm pleased to announce that both Time Out and Caboodle will be in the Mac App Store when it launches tomorrow.

To keep the versions in sync, here are updates to the non-App Store editions: Time Out 1.5.7 and Caboodle 1.3.7.

The Mac App Store editions require Mac OS X 10.6 or later, but the standalone editions still support 10.4 and later, for now. The next non-bug-fix updates will increase the minimum OS requirement to 10.6, so these might be the last releases that support Tiger and Leopard.

The edition of Time Out in the Mac App Store is called "Time Out Free". It is completely free, and always will be. Later, once version 2 is released, I'll rename the standalone edition as "Time Out Pro", and introduce a paid "Time Out Express" edition in the App Store. Currently, both the standalone and App Store editions have the same features, except the App Store one of course uses the App Store to update instead of the built-in mechanism. Once version 2 is out, Time Out Free will continue to have about the same features as now, and Time Out Express and Pro will gain many new features.

Similarly, Caboodle on the Mac App Store is called "Caboodle Express", but is basically the same as the non-App Store edition. Other than removing the update mechanism, the only notable difference in Caboodle Express is that it doesn't offer to install the PDF workflow, since Apple objected to that in the approval process. This feature is still available, you just have to alias the application to your "~/Library/PDF Services" folder.

I probably won't have a "Caboodle Free", since I can't think of any way to limit the functionality sufficiently while remaining useful. People can try Caboodle for free via the Dejal site, then buy either from here or from the App Store, as desired.

For existing customers, please note that Apple doesn't currently offer any way to migrate users from the existing app to the App Store edition. So I recommend sticking with the standalone editions. They will always have the same or more features than the App Store editions, and get updates faster, since they don't have to wait for Apple's review process.

In case you're wondering about BlogAssist, I haven't gotten around to building a Mac App Store edition of that yet. I'm not sure I will for a while; it's fine as-is.

As for Simon, that's a tricky case, since it is a very complex app, with lots of plug-ins and complex features. I don't think that Apple would even approve it, without eliminating a lot of functionality... perhaps too much. So for now, I don't plan to submit Simon to the App Store.

Download Time Out 1.5.7 now! and/or download Caboodle 1.3.7 now!

Syndicate content