Posted on October 14th, 2010. Filed under Applications, Blog, Development.

Updates on Notify 2.2

Note: Notify 2.2 is no longer under active development because I no longer have time to maintain a side project of this size. The following is here for archive purposes only.

It’s been a couple months since a software release, so I figure it’d be wise to post an update on the next release of Notify, version 2.2.

As usual, you can see a breakdown of new features and progress on http://vibealicious.com/status/. I’ll expand on some of those here.

  • Choosable Archive – You can now choose a folder as an archive folder,  instead of needing to use “Move To” every time.
  • Choosable Trash – Notify will still try to detect this as best as it can automatically.
  • Choosable Inbox – This is in 2.1 as well, but it’s been rather hidden.
  • Display Read Messages – Now you can display both read and unread messages, on a per account basis. Yay!
  • Revamped Compose & Reply – Compose and reply has been completely rewritten and redesigned. Notify now respects the reply chains of emails (Yes, finally, I know). As well, sending messages with certain Unicode characters will no longer truncate the message (Yes, again, finally).
  • Revamped Preview – Previewing has also been redesigned. Notify now allows you to move and reply to messages right from the preview window. Yay!
  • Global Keyboard Shortcuts – You can now open Notify via a global shortcut of your choice. As well, you can also assign a global shortcut for opening a compose message window.
  • Star/Flag Support – You can now star/flag messages from within Notify. We’re calling this starring, like Gmail.
  • Revamped Main UI – The main Notify window has received a facelift, with a new message control bar, and it now maintains list selection between tabs, among other things.

One more thing…

As of 2.2 Notify will be going to a paid-only model. Since 90% of Notify’s features are Pro-only, it doesn’t make much sense to continue offering a stripped down free version that extremely limits the experience of Notify. If you currently have the free version of Notify installed, you’ll be able to decline the installation of 2.2, but future updates will only be available to new users.

-Kyle

Posted on February 5th, 2010. Filed under Applications, Blog, Development, Releases.

What will be in Notify 2.1?

It’s been a while since we’ve updated you on the goings on with Notify, so here’s a quick status update of some of the stuff that’s going to be in 2.1.

Multiple Message Selections: One of the largest requests that we’ve gotten, and it will be in 2.1.

Mail.app / Mail Client Integration: Another large request. It will also be in 2.1. You’ll be able to either open messages via the right click context menu, or by specifying the double click option.

Passive Server Communication: 99% of people don’t care about this, so you can skip it. However, if you’re interested in this sort of thing – we’re currently in the process of reworking the backend to use a queue-style system. Things will now happen in the background, sort of like Mail.app.

UI Refinements and such: We’ve made some tweaks to the UI to make things a bit more logical.

Other features: Gotta keep some stuff secret.

There is currently no planned release window for 2.1. Since this release is a rather major under the hood change, we will be having a beta testing period – we’ll let you know more about that when we’re closer to release.

Posted on September 29th, 2009. Filed under Development, Thoughts.

Software takes time (and money) to develop.

Originally this blog post wasn’t going to be going up for another week or so, but with the recent explosion of people complaining about the (teeny tiny!) upgrade price of Atebits’ Tweetie application, and the people who seemed to revolt at the idea of paying a very small amount for a wonderful piece of software, a piece of software that they use day in and day out for months on end, I decided this would get posted now.

What is this about? Part of it is how some users seem to think that coding an application is easy. These users seem to think a developer takes twenty minutes throwing together an application, and then gets rich from it. Not true.

Another part is how the iPhone has devalued the mobile software market, and to an extent the Mac software market. These same users who would have paid $20 for an application not 2 years ago now revolt at the idea of paying $10 for the same thing.

PostHeader

Before I start talking about the current version of Notify, I will first take a look at the “first” version of Notify, the version that only a few people got to see. The “first” Notify was actually my first venture into coding a serious Mac OS X application. I’d done some stupid little things beforehand, like writing a lame little number game, but nothing that actually prepared me for how hard it is to write a properly designed, well coded application. For those of you who don’t code, it is hard. You can write something that works quite well, but making it maintainable is another thing entirely. Jeff Atwood has an excellent article on technical debt, and what it means to software projects. Needless to say, the first Notify wasn’t exactly well coded, nor was it exactly well designed.

Earlier today we pushed the release of Notify 1.0.4, which fixes a couple of issues – it’s recommended that all users download and install this update even if you aren’t experiencing any problems.

  • Fixed a bug where not allowing Notify access to keychain would cause a crash. (Make sure you still give Notify access to the keychain, though!)
  • Fixed a bug where in very rare cases the check mail timer would go “nuts” and cause hundreds of threads to be spawned.

We’re hoping that this will be the last 1.0.x release before 1.1 comes out. We’re still on track for 1.1 to come out in about a month – if this changes we will let you know.

So, the past 24 hours for us has been pretty insane. In the day or so since we released Notify 1.0 to the world, we’ve had over 3200 downloads. Thanks to everyone who retweeted, posted, linked to, or downloaded it! You’re awesome!

One thing we’ve also been overwhelmed with is requests for Google Apps support – We’ve gotten over 60 request emails for it so far. Clearly we wouldn’t leave all these people out to dry, so we’ve got some news for all of you wanting Google Apps support..

Google Apps support is coming in Notify 1.1.

The reason we can’t support this with a simple  1.0.1 update is, well, the current way we get the contents of your inbox is a little bit of a hack – we’re basically parsing the Atom inbox feed for each account you add. This has some limitations, such as it only shows the 20 newest messages, doesn’t show the full message text, etc. It also seems that the feed has some odd quirks in it, as we’ve had reports of users getting email from THE FUTURE! So…

We’re going to be moving to a completely IMAP based system for 1.1 and beyond. This means that we’ll be able to support not just Gmail and Google Apps, but any mail account that has IMAP access. We’re not sure if we’ll open it up to any generic IMAP account in 1.1, but if not it will certainly come in a future release. Moving to IMAP will also allow us to build in things like in-app replies, new message creation, etc. These extra things will probably come in a later release.

You’re probably wondering when 1.1 will be released – we’re really hoping we can get it out the door (at least to our beta testers) in about a month, so maybe the middle of September.. Can’t make any promises though, as  our developer will be starting his Computer Science course at university in just under three weeks. There should have enough extra time to continue working on Notify (and other things we’re working on), but you never know.. We’ll update you on the progress of 1.1 at that time.

Anyways, thanks for reading, and thanks for downloading!