The Later Box

There have been quite a few email applications introduced into the iOS ecosphere in recent months.

Mailbox, Mail Pilot and Triage are three of the apps that I've tried. Each has a focus on managing your email in new ways -- primarily they present ways to wade through your Inbox quickly and efficiently with a focus on action.

Mailbox has the ability to flag emails for later, set a timer or date for them to appear again, archive etc. It is an elegant and fast way to do things and I liked it a lot. Mail Pilot takes the same tack but takes Mailbox a step further, working with IMAP mail services beyond just Gmail. Truthfully, I loved Mailbox. If it worked with mail accounts other than Gmail, I would still be using it.

I found that Mail Pilot, despite the premium price compared to its compatriots ($15), delivered a spotty implementations. It was sluggish, slow to refresh and moving a piece of email often left it in a state of limbo. Moving email to an archive and searching for it later, was a crapshoot. Sometimes the email was just gone, only to show up later without any explanation. I'm sure it was related to syncing everything back and forth between the iPhone/iPad, the IMAP account and my mail client (in this case Mail.app). It also used a folder/filing structure that ended up getting quite Byzantine after a few days of use. This was hidden from the user on iOS but I go back and forth between my iPhone, iPad and MacBook Air and having to search through a dozen folders to find out where Mail Pilot decided to file something was less than ideal. Eventually, I would be able to track down the wayward email but it was a lot of wasted cycles and worry.

The aforementioned Byzantine file structure presented another problem in that it left my email account cluttered with empty folders. Maybe it eventually cleans them up but I didn't stick around long enough to find out. I'll check back on it after a few updates.

Triage was something I heard about on ADN. I was pointed to a Viticci article (as I often am) and I got me interested enough to try it. Triage is simple. You hook it up to your IMAP account and you have two gestures to work with - Up (mapped to Delete in my case) and Down (mapped to Keep). Flicking up will throw the email into my Deleted Items folder and flicking down will leave the email alone, unread in my Inbox. Conveniently, it no longer will show up in Triage when marked as Keep. Why they don't allow user-mappable gestures to the cardinal directions I'll never know. If it did, my problems would be solved and this post would be over. Still, it comes close to what I need.

What Mailbox pointed out to me is that I need is a Later box. A place to stick emails that I don't want jamming up my Inbox but I really do need to act on "later". Ideally, the number of emails flagged in this way should be relatively few. If it is more than a handful, it is probably pointing to a different kind of problem -- the last thing I need is an interim archive. I need two things -- a place to hold emails until I return to my Mac and the discipline and discernment to act on them when I get there.

To solve my problem, I employed a mishmash of tools and techniques (as I do). First, I created a Later folder on my Fastmail IMAP account. If an email came that I couldn't respond to immediately, I would use Sparrow on my iPhone and move it to that folder. Sparrow thankfully makes this painless and fast. Problem solved? Not quite.

The new problem was that I never checked the Later box. Things would go into a limbo state and I'd only remember to check it every few days. It ended up causing more friction than it was meant to solve. What I needed was something that did what Mailbox did so well; when a trigger event occurred, it would move the email back to the Inbox. This move was essentially flagging the email to indicate that the email needed to be dealt with again.

As so often happens, Keyboard Maestro offered a solution. On my Mac Mini "mail robot" (if you don't have a Mac Mini home server, you're missing out -- those things are really useful), I set up a Keyboard Maestro macro that selected anything in the Later box and moved it to the Inbox every day at 7:30PM. The result is a flexible and extensible workflow that simulates what Mailbox does except with my Fastmail account. Problem solved for now.

My mail setup isn't perfect yet. If Triage had a left and right swipe action, I could map them to "Later" and "Archive". That would be quite convenient but, alas, this will have to do for now.

Here's how it works -- mail comes into my Inbox throughout the day and I quickly delete the stuff that I don't care about using Triage. After deletion, there are usually just a few emails in here. The rest of my processing happens in Sparrow when I have a bigger chunk of time. If an email shows up that I need to hang on to (like a receipt) I can quickly send it to my Archive. If it is something I need to reply to, I do it right then and there. If it requires more thought or will take more than a few sentences, I send it to my Later box for when I get home. Every night, all of the things I deferred throughout the day appear in my Inbox at 7:30PM.

It is not elegant. In fact, its annoying and kludgey. There are too many steps and it involves too many apps. The main advantage the whole messy process confers, however, is that I have a clean Inbox throughout the day which allows me to speed through my email quickly when I get a spare moment . It also wastes a minimum of brain cycles thinking about how to deal with each one. That should do for now but I'll still hold out hope that Mailbox will one day work with IMAP accounts or that Triage will eventually support a couple more speedy gestures.


Follow Up 5/10/2013:

I changed the automation to just call some simple Applescript which was more efficient and runs more consistently. Here's what I used.

tell application "Mail" to move messages of mailbox "INBOX/Later"  of account "Fastmail" to mailbox "INBOX" of account "Fastmail"

Put that in a time-triggered Keyboard Maestro macro and you're golden.

My iPhone Home Screen: October 2012 Edition

A new phone. A new home screen. A new social network. There have been extensive changes to my home screen with the release of the iPhone 5 and App.net's rise as my favorite (soon to be "only"?) social network. Given the iPhone 5's added screen real estate, I have an extra row of apps to cover so this might take a while to write as well as read so let's not delay things any further.

Row One

1Password has long been a standard on all of my devices. Lately, with all of the hackings and whatnot, it has become one of the most essential. Rotating highly unique passwords is possible because of 1Password's ability to generate them as needed and cut/paste them where needed.

If you don't have 1Password, buy it. If you own it but you're not using it, you're just asking for it. I'll just leave this here... you know who you are.

Calvetica remained on the Home screen for a while but I'm impatient for an expanded view for iPhone 5. Calendaring apps present situations that benefit greatly from increased screen real estate. Since Week Cal was one of the first to jump on the expanded screen, and I had it hidden on the back page, I just swapped the two and I'm pretty happy with it. I forgot how good this app was. Calvetica is on the back page for now and I'll just swap them randomly, I guess...

Awful is still in heavy use to read the SomethingAwful forums. (I hate Reddit so much -- it's the cesspool of a comment section beneath every forum post in the world but in handy forum form.)

Utilities folder
In my Utilities folder, I keep a rotating cast of characters that need more-than-occasional access and aren't accessible through Launch Center Pro (see below). Calendar, Clock, Calculator, Bing, Glassboard, GV Mobile+, Adian, Rivr all live in here. I keep moving ADN clients in and out of this folder but I'll get to App.Net (ADN) in a second.

Row Two

Instacast is back in the mix. I love the other clients I've tried but Instacast is the best fit for how I listen to podcasts. Instacast developers moved quickly to fix the complaints that heavy users like me had after a major release that changed many really good features. After those features made their way back to the app, I returned as well. It's a really good app nowadays.

Fitbit still gets my food and water consumption entered into it every day. It's become habit and the changes in the recent version of the app made it marginally better. At least it didn't make it worse, which is usually my fear after big changes.

Soulver, as Ben Brooks mentioned recently, is a really amazing product. I use it all the time for monthly expenses, working out financial planning for hiring and project management and helping my 12 year old with his algebra homework.

Settings is back on the Home screen, mainly because I use the new iOS 6 "Do Not Disturb" mode fairly often and I wanted it more accessible. If it could be toggled in Launch Center Pro or via the Notifications pull down, it'd be ideal but I'm not holding out hope.

Row Three

Felix is one of the ADN clients on my iPhone. I'm using quite a few right now, testing them out and putting them all through their paces. Felix is fantastic. The "feel" is just right, the look is aesthetically pleasing and usable and, as a 1.0, it was rock solid and stable. I was happily using Felix for about a week but then Netbot hit (yesterday) which turned things upsidedown for me. I continue to get push notifications through Felix and use it about half the time. If a few key changes get made (bookmark sync & gap expansion are the two I have in mind), it may be the client that stays on the front page.

Dark Sky remains the most magical app on my phone. Last Friday, I was working from home and Dark Sky sent me a push notification that rain was going to start in my area soon. I have a fairly long driveway (we moved to a really cool rented farmhouse last year) so I got up and went out to fetch the mail before I ran the risk of getting soaked. On the walk back to the house, sure enough, rain started to fall. Magic.

Harvest for my hours tracking. A necessary evil, I'm afraid.

Nebulous Notes has taken a huge leap in the last version. I use it across iPhone and iPad and it is the best Dropbox-integrated text editor out there. At least for me. It suits all of my needs pretty perfectly including, after some monkeying around, outlining meeting notes. It is an essential app if there ever was one.

Row Four

Netbot is a newcomer but it is a fantastic addition. Helping move ADN from a small, fringe upstart to something a bit more visible, Tapbots released a version of their streaming social network client for ADN and, while it is very similar in form and function to its flagship app, Tweetbot, what it means to people who have been on ADN for a while is significant. I have been buying, downloading and using all of the ADN clients I can get my hands on, not only to support the work of the developers but to see what new things can be done with the fledgling APIs and concepts.

Netbot uses ADN to replicate Twitter and that's not such a bad thing. Twitter's treatment of its longstanding users and developer community has been appalling. I can see, as the network expands, the apps changing to embrace some of its newer functions (annotations, privacy APIs) and grow with the features as they're added. It's a great start. As I've been singing the praises of Tweetbot for some time, I'm happy to see Tapbots on ADN too.

Google+ is still on the front page. I check it once a day but it's a weird mix of Android fans, science news and beer links.

Safari gets a lot more use now that Cloudtabs exist.

Row Five

Drafts has had some fantastic updates since my last post about it (more to come too!). It is my go-to for short text files to keep information handy like parking spots, phone numbers entered on the fly, etc. It's my digital scrap paper with the added ability to shoot these little snippets of text to all sorts of handy places.

OmniFocus is something I write fairly often about. It's about as important as my iPhone at this point.

Sparrow is back! For me anyway. I was using Mail.app for all of my accounts but I have quite a few and it got confusing. Breaking them out and serving my gmail accounts from a sad, deprecated, likely-no-longer-supported app seemed like the marginally right thing to do. Sad. Very sad.

Mail - Yuck. Although, VIPs are a nice feature, I'll admit.

The Dock

Phone - Yes Dialvetica is gone, and has made room for the stock Phone app. I'm sad that Dialvetica no longer seems like it will be getting any support or new versions (last update in December 2011) but Phone gets the job done.

Messages seems to have been fixed from the perspective of iMessage sending things to all of the right devices. Messages on the Macbook Air now seems to work with the advent of Mountain Lion and having a cohesive messaging solution that does what it supposed to do is as surprising as it is handy.

Trillian has only gotten better and better. I use it constantly as I swap from the laptop to the phone, back to the laptop, and so on with each having the same messages completely in sync. It's a staple for me and extremely stable and capable. Highly recommended.

Launch Center Pro keeps adding new Actions for apps and getting more and more useful. I haven't updated my Actions screen for a while but here's what it looks like for now. I'll be changing this soon to integrate some of Nebulous Notes new features and make better use of the screen real estate.

~~~

So there it is. A whirlwind tour of the Home screen. I hope it helps and if you have any questions or comments, drop me line to @jeffhunsberger on app.net or Twitter.

Essential Apps: Launch Center, Sparrow and Byword for iOS

I've been giving three new applications a whirl the last week or so. Launch Center, Byword for iOS and Sparrow for iOS.

Launch Center

First up is Launch Center. I've been pleasantly surprised by this app. It has some good integration with other apps that inhabit my iPhone (Omnifocus, etc) and has helped clear up my Home screen a bit, making way for more apps that I use regularly.

IMG 0528

One of the most useful things about it is the fact that I can get to apps that may be buried in a folder somewhere and access the one specific function I use regularly and need in the fewest amount of taps possible.

For instance, Instagram can now be buried in a folder on my Home page. Foursquare and TomTom can live in their "Traveling" folder on Page 2. I can access my OmniFocus database or create a new OmniFocus item from the same spot (admittedly, this adds a tap to the sweet bookmark I talked about in my Home screen blog post, but we'll see how this goes...).

I like the niche this app serves and I can see using it for a while. It is well-designed and seems well-supported by its developer, App Cubby.

Byword

I've supported Byword for a long time now. I feel it is the best Markdown editing application out there. I write all of my posts in it and some of my short- to medium-form writing (long form is still Scrivener). When I saw that they released an iOS version yesterday, I posted it about it here, then downloaded it and started messing around.

The reviews seemed good, the price was reasonable and I was pretty excited.

On first impression, the app seemed solid, although my spotty connection made Dropbox less-than-functional. I decided I'd sit on it for a while and keep using Nebulous, as I had for the past few months. The local caching in Nebulous, along with the way it handles sync and the formatting freedom it provides are still top notch.

When they announced iCloud support for Byword for Mac, I was nonplussed. My text file-based workflow is highly dependent on Dropbox. I name files a specific way to take advantage of Dropbox's ubiquity and centralization to manage things. Having the ability to search all of my writing using nvALT has been an extremely useful addition as well. I ignored Byword's iCloud support because it meant re-thinking how I did all of my writing.

After some thought, and watching David Sparks' video on how he was using Byword for Mac and the newly-released Byword for iOS, the wheels in my head started turning...

I fired up Byword for Mac and turned on iCloud support, opened up a new post entry and hit "Save". It brought up the file naming screen, as usual, but I noticed the menu entry "Move to iCloud". Selecting this essentially enables all of Apple's iCloud features like the ability to revert a document through Time Machine, Save a Version, etc. It's pretty seamless. But that's not the magical part.

Opening up Byword for iOS on my iPhone, I turned off Dropbox sync and enabled iCloud. There was my file, in the exact same format, cursor blinking after the last word I had just typed on my Mac. Whoa. Not bad.

While it doesn't have the same formatting freedom and flexibility of Nebulous, the iCloud support might be a killer feature. I will still end up using Nebulous for Dropbox notes, but I suspect I'll be moving to Byword for iOS for short-form writing, especially given the extremely functional, elegant iPad editor. At the very least, I will use it to push posts along when I'm away from my MacBook Air.

Going forward, iCloud will be a placeholder area for my working documents. Once I complete a piece, I will just select "Remove from iCloud" and stick the file in its usual spot on Dropbox. That keeps iCloud clear of clutter and keeps my nvALT file-indexing ticking along as it has the last year or so.

Sparrow

Given my reticence about using all of Google's services recently, I've had a hard time finding an adequate Gmail replacement. I have hotmail, Yahoo!, old school POP mail accounts on ancient UNIX servers and shortmail, but none of them hit the mark for me for many reasons when trying to avoid Gmail -- it is just too good.

Until today, I've felt email needed to be ubiquitous. The promise of the cloud was that I would have synchronized email on all of my devices all the time. But if I really give it some thought, there aren't really many emails that come in, among my many emails, that are truly important -- nothing that needs to be reacted to right away.

So when I heard that a new version of Sparrow was released for iOS, my initial excitement was that we'd get a new commercial to match their earlier, surreal effort and we'd get a revolutionary iOS interface for reading and interacting with email. Well I was happy on both counts.

The review of Sparrow on theVerge and Frederico Viticci's excellent article about Sparrow's history and his views on the functionality of the iOS version both do a better job than I could running down features of the app. All I want to do today is give you my impressions of a few things related to the app.

Interface

Gorgeous. Well-designed. I love that they've removed the toolbar on the bottom. It is one of those changes that you never think about because the toolbar always contains such critical functions, yet they were able to move them other places which made sense and maximized your screen real estate for what matters most -- the content itself.

Photo

Integration

It doesn't support push email yet and that's a big problem if you need to know things right away. However, I've decided to take a more laid back approach to email. If someone needs to reach me right away, email is never the best way and pretty much every normal human realizes that. If it isn't that critical, then it can wait until I'm ready to know about it. I sure don't miss having that nagging red badge on my Home screen...

Sparrow supports iCloud email. That being the case, I am able to pull out all non-work email accounts from the Mail app (which I rely on for Exchange support for work) and keep it somewhere much more pleasant.

Somewhat discouraging is the Facebook support to bring in pictures of your contacts. Even though it gives me another chance to say "Fuck Facebook", it makes me sad whenever I see an application that helps sink Facebook's teeth into another part of our online lives. We need less support of Facebook, in general, but at least this integration is optional (unlike Spotify's mandatory Facebook hooks, which prompted me to drop Spotify altogether).

~~~

So there you have it. I'd suggest picking up any of these apps. Each one excels in some way and, if you're interested in interface design, there is a lot to learn from each one. The benefit for us is that good design makes us more efficient and makes using our devices more fun.

Integrating Siri and OmniFocus

The iPhone 4S can create reminders with the new iOS5 reminder app. It's pretty slick with location-aware geofences and multiple lists but it is suboptimal to have reminders residing in multiple places. Ideally, everything goes into my main capture application and I can stick to one workflow, right? So the question was "how do I get reminders from Siri into OmniFocus?"

I've been a huge proponent of OmniFocus for a while now. I use it to run work projects, home projects and keep track of things in general. Since I got the iPhone 4S, I've been wanting a way to integrate the new Siri AI with Omnifocus but, since Apple hasn't yet provided a Siri SDK, there's no obvious way to make it happen.

After searching around on the OmniFocus forums I ran across a few methods but I refined them to work with my workflow. I thought I'd post the process I used so that other OmniFocus nerds can benefit from my pain.

Here are the steps:

  1. Create a contact in your Address Book called "Omni" (or whatever you want). The key is that you are creating a name that is easy for Siri to understand when you speak it. If you're hooked up to iCloud, that new contact will make it on to your iPhone in 30 seconds or so (slick!).
  2. For the new contact, make the email address "mytargetemailaccount+omnifocus@targetemailprovider.com". For mine, it looked like "jeffhunsberger+omnifocus@gmail.com" (actually that's not my exact email address but you get the idea). The key here is the "+omnifocus" tag. That tag is ignored by properly configured email providers and will be used as a routing tag when it hits your Mail app. It should be noted that iCloud addresses do not support this tagging method.
  3. Open OmniFocus, go to the Mail preferences tab and select "Add mail Rule to create OmniFocus actions"
  4. On the preferences, select "+omnifocus" before the @sign"
  5. Make sure that your target email account is shown in the address box on the right side of the pane.
  6. Set up Mail by adding the account you created in your Address Book (minus the "+omnifocus", of course) (assuming it doesn't already exist).

Using Siri

To use your newfound power, open up Siri and say "send email to Omni subject ". Siri will come back and ask you what you want the email to say. Whatever you tell her will make up the "note" portion of your task. The subject line of the email will be the Action itself. If you want to flag the action, say "exclamation point".

Using regular dictation you can say a wide variety of things but the problem is that most of those things don't work when you're in the Siri interface. I was able to get certain things to work. You can say things like "at sign", "greater than sign" to insert "these symbols"@" and ">". OmniFocus's email processing script protocol allows you to specify the "@" symbol for contexts or the ">" to specify projects but I wasn't able to get the email parser to recognize them consistently.

In practice, when using Siri, I am usually in the middle of doing something like driving which is preventing me from typing. Because of that, my workflow is the path of least resistance -- in this case, send an email to Omni(focus) and capture something to the Inbox for processing at a later date.

Using the steps above, entering new items to my Inbox is now as easy as saying "Siri, email omni subject remember to post about task entry". Siri creates an email message, addressed to my contact Omni, with the subject line stating "Remember to post about task entry". At that point, Siri asks "What do you want to say in your email?" and I can add any relevant notes or just say "no text". Siri reads the email back and asks if I want to send it. I say "yes" and off it goes. When I get home and open up OmniFocus (assuming Mail is open to process the emails), the task should be sitting in my Inbox a few seconds after.

Pros and Cons

I'd love to have native Siri access for OmniFocus but I am assuming that won't exist at least until the Spring. For the time being, having a hack to get the two applications to work together is worthwhile to me. I hate having to use Mail, honestly and it's one of the disappointments of this system. I was happy to have finally transitioned away from it although its nothing against the Mail app per se; in fact I think Apple made great improvements to Mail in Lion. I just like Sparrow as a light email client and most of the mail I manage is Gmail-related at this point. That said, I have an iCloud email account set up now so I can see some logic in running Mail and Sparrow. Almost, anyway...

The other issue is that the tasks don't appear in OmniFocus until they get processed by the Mail rules so this only works when the task can wait to arrive in OmniFocus until I get home and can open my Macbook Air. I am thinking of using the iOS5 Reminders app for critical, location-based reminders and use OmniFocus for stuff that can wait a bit to make it to my Inbox.

Despite needing to work out a few kinks, I love that I've tied my two favorite applications together to make me more productive and forget less stuff which, ultimately, is what all of this is for.