Announcing zendone 0.7.0: zendone reloaded

Dec 27, 2011

We can finally announce the version 0.7.0 of zendone (codenamed zendone reloaded). It has been over one month of hard work in the internals of zendone. That’s a much longer time than initially estimated. We owe you a detailed explanation about this version, and why it represents such an important milestone for us.

Desktop-like performance

We believe that speed is a feature. We already believed that when we started with zendone and we have always tried to provide a highly responsive user interface. But our old architecture contained a very important constraint for providing a desktop-like response time: most interactions depended of the server response. zendone is powered by a pretty fast server and user experience was good in general terms, but we really felt it wasn’t good enough.

Now, zendone doesn’t depend on the server responses to work. The user interface is totally decoupled from the network connection. This means all the interactions will feel instant. And working with an application with instant responses just feels much better, specially in the long term.

This new architecture has many other benefits. A very big one is that zendone is now almost ready for offering offline support. We don’t offer full-offline support yet. But, for example, if you now lose your internet connection, zendone will work normally, and everything will be synced once your computer is connected again.

You’ll still need internet connection for seeing your Evernote notes. But we intend to improve this very soon, as part of the incoming Evernote notes editing capabilities.

Recurring actions

Now you can manage your recurring actions in zendone. Before, we fully relied on Google Calendar for creating and managing them. This approach presented two serious drawbacks:

  • It couldn’t work offline. It just wasn’t valid for clients like the iPhone app or the new web client itself.
  • You couldn’t define or edit your recurring actions without leaving zendone.

The new date picker dialog will now show a section for setting the recurring attributes of your actions. The recurring options are quite simple for now. We wanted to start with something simple, but we intend to offer more powerful capabilities in the future.

The new date selector now includes recurring attributes

As a drawback, zendone now won’t support recurring events created in Google Calendar. zendone will just ignore them. Recurring actions have now to be created and managed within zendone itself. We have had quite a few battles with Google Calendar when it comes to recurring events, and at the end we have decided it would be better to manage them from within zendone itself.

We don’t discard to support recurring GCal events in the future, but we’d like to see its API working better before walking that road again. We know this update is an inconvenience if you have recurring actions defined in Google Calendar. We sincerely apologize if you are in this situation.

New API and syncing architecture

We have rewritten the API that zendone exposes to the world, and also the mechanisms that zendone clients have to use for syncing with it. It’s now much more robust and complete. The web and the iPhone apps now speak to zendone using the same mechanisms.

Before, only actions and items were synced dynamically with the web app. This meant that if, for example, you created a new project using the syntax for creating actions from Evernote, you had to refresh zendone in order to see it. With the new system everything will be synced. No need to restart zendone anymore!

Other features

Although most of our work was done in the internals of zendone we also added a few new features:

Improved keyboard and selection support in Review and Organize

  • You can navigate between actions of different modules using the arrow keys. For example, when you reach the bottom of a project, and press DOWN, the first action in the next project will be selected.
  • If you select an action and press ENTER you will add an action right below the selected one.
  • When you delete an action, the selection is automatically placed in the next action.
  • If you are editing an action and press CTRL-ENTER, a new action will be added below it. This let you add a bunch of actions very quickly.
  • You can rename projects using ALT-R.
  • Drag and drop scrolls properly.

System clock and timezone

  • Now your timezone is the timezone you have selected in your operating system. You won’t need to configure your timezone inside zendone anymore.
  • There is no need to reload zendone everyday. When the day changes, zendone will detect it and will update automatically all its elements (calendar pickers, overdue actions, etc.)

Context filters will now hide empty projects

  • When filtering by context, empty projects (projects that don’t contain any relevant action) will also disappear.

Load time performance and performance with many actions

  • zendone starts much faster that before.
  • In general, drag and drop and selection system work much smoother now.
  • Users with many actions (+500) should perceive a great performance improvement (in both start time and general behavior in general).

Much easier to evolve

This is a major feature for us the zendone team. The new zendone is many orders of magnitude easier to evolve for us. The new architecture just makes everything more simple. This was a major factor in the decision we made of stopping adding new features and rewriting a big part of zendone. We knew it was going to represent a delay in our roadmap, but a delay we would be thankful for the rest of the life of zendone.

We know the best thing we can do to show this feature is to start offering good and frequent updates. That’s exactly what we intend to do from now on :).

And what’s next?

When we started working on this version we had quite a few much-needed features in our backlog. We have many minor things to do, but these are the three major features we intend to address in the very short term:

  • Editing your areas of responsibility.
  • Editing your action’s comments.
  • Adding some interesting filters and counters to the Review and Organize panel.

We haven’t been very good in providing estimations about releases, so we’ll stop doing it. But we intend to start offering zendone updates much more often from now on. Of course, we will continue trying to have a good communication with everyone in all our channels (Twitter, community site, mail and this blog) so don’t hesitate in contacting us about anything you need.

27 Comments COMMENTS

  1. Jan 03ed says:

    fantastic! Looking forward to digging in to these changes. Two comments:

    1) I have loaded 0.70 on Chrome (Windows 7 64bit) and the links to Evernote are VERY slow right now. Whereas before the note window and evernote fields (tags for example) would populate quickly now they are taking a long time – 10 seconds or so. I am hoping that is just as you are working out the kinks in the rollout.

    2) I noticed you said there is an iPhone app. Would love to see the same for Android and Windows Phone, but in the alternative, are there plans to roll out a mobile website?

  2. Jan 03Jorge (zendone) says:

    Hi @Ed,

    We are looking in the slow evernote rendering problem. It will be solved in a few minutes

    Regards

  3. Jan 03Jason says:

    I see reference to an iPhone app, but there’s not one in the app store. Also, my iPhone says “your browser is not supported…” What is the future/status of a native or web app?

  4. Jan 03Jorge (zendone) says:

    @Ed, the problem with slow rendering of evernote notes should be fixed now. Just reload the browser.

    @Jason and @Ed: we don’t have the iPhone app ready yet. Sorry if the blog post caused confusion. The development of a native iPhone app is pretty advanced right now. We can’t give an ETA for it yet, because of what I say in the last paragraph :). But I can say the iphone app is a priority for us.

    @Ed We don’t have a plan for a mobile website. We are considering the option but we’d rather go with a native Android app. We are pretty small and we really can’t do all we want.

  5. Jan 03Torsten says:

    Well done! Much faster than before, which is good. But why did you delete the second view of review&organize (the one with projects as cards in three columns)? I thought this was a nice and unique feature. Or is it just well hidden somewhere? Regards Torsten

  6. Jan 03ed says:

    Yes, after reloading the site the EN sections load much faster.

    On my comment about the web app, I was just thinking one well written web page could support multiple devices rather than having to build an app per platform.

    @Torsten – Agreed! Very sorry to see the three column view go away. This is all I use. Having to go with the single column approach will require a lot of retraining on my part.

  7. Jan 03Jorge (zendone) says:

    Sorry for the missing columns view. We intend to add it again in the future. We have many things to do in the short term and I don’t know if it’s something we’ll address as a priority, but we have everything ready for add it again (design, editors…) so we’ll add it again for sure.

  8. Jan 03Torsten says:

    Thanks Jorge, focus is key to success! Better fewer things in outstanding quality than lots of things just ok. Although I would really love this view coming back to my screen …

  9. Jan 03ed says:

    Yes, thanks Jorge. Looking forward to the return of the 3 column view.

    And the other changes implemnted with 0.70 are welcome. Excited to get into the recurring tasks.

  10. Jan 03Barbara says:

    Great updates!!! I was one of the people with recurring actions configured in google calendar, but the control of actions in zendone was well worth the inconvenience. Thank you. I look forward to the additional recurring action options you eluded to. I would especially like the ability to select a particular day of the week or date for the repeat action.

  11. Jan 04dan says:

    Sorry but I am supposed to review and recommend this product.

    I cant see where I can get a version to trial.

    It seems to have been in six month secret development – obviously you guys haven’t heard that ‘the great is the enemy of the good’.

    I have found several competing products and they are nothing as coy.

    By the time you have something shiny enough are sure anyone will still be looking?

    Dan

  12. Jan 04Jorge (zendone) says:

    Hi @Dan,

    We just sent you an invitation. We are still in private beta mode. This means we have a close group of users. We are sending invitations to people who request it, but we don’t want to empty the queue of invitations yet. We’ll do it soon we promise :). Sorry the long delay in your case.

  13. Jan 04Michael Potter says:

    Thanks for the details of the new release and explanation of new features. I’m really enjoying the Zendone experience on my Mac using Fluid (Mac app that creates a desktop like experience). Is there plans to make an actual desktop version of Zendone?

    When you’re ready to start testing Zendone for iPhone, please contact me. I would love the ability to help you test and refine this product. For my GTD practice, I need both a mobile version and a desktop/web version or I start to slip. For some of us, the iPhone is a requirement for any task management solution we choose to use.

    Thanks for your great work!

  14. Jan 06Jonah Sutton-Morse says:

    Hi Guys – thanks for the update! While I appreciate that you don’t want to set up and disappoint with dates, your transparency so far has been greatly appreciated! In fact, lack of iPhone access has almost caused me to leave Zendone, but knowing that it’s in active development has kept me with you. I can’t speak for your other users, but I realize that especially with rapid cycles, there will be unforeseen delays. I hope that you’ll be able to keep us aware if what’s upcoming with some sense of order/anticipated deliveries – especially in a new product it’s greatly appreciated! Thanks again for all of your hard work.

  15. Jan 08CanyonR says:

    The new update to zendone looks great. I have lots of hope for this app in the future. Unfortunatly I can’t really start using it as my GTD app until I can access it on my Android phone. I understand you are a small shop and are going to focus on iPhone first. I just want you to understand that there are a lot of us Android owners out there any you are closing us out until you have time to develop an app for us.

    Thanks and good luck!

  16. Jan 09Gunnar says:

    It seems zendone is advancing fast! I inscribed into your invitation list a long time ago, but have not yet received an invitation. When will you send out the next round?

  17. Jan 09Jorge (zendone) says:

    Hi Gunnar. Sorry for the delay. We intend to launch a big round in a few weeks, and empty the invitation queue with it. We just sent you one invitation. I hope that you enjoy zendone!

  18. Jan 10Patrick says:

    My buddy told me about this program about three months ago. I have sent several emails under a different email address. But I have not heard anything. How can I get this program. I am very excited to try it. I work for an educational firm and this would be a great program for me to sync everything. Thank you.

  19. Jan 10Patrick says:

    By the way I use Evernote everyday so would love to be able to integrate this program. Thank you again.

  20. Jan 10Jorge (zendone) says:

    @Patrick, you should have received it. Sorry if we didn’t reply to your email. We really try to reply to all the emails we receive. Did you send them to info@zendone.com? We could have missed one email but it’s very strange that we didn’t reply to any of your emails. Sorry again.

  21. Jan 11SeaMonster says:

    Hi, I am really intrigued and have had a request in (via the website) for the beta for quite some time. I use another GTD system now, but I am looking for something more. Can I get an invite to your beta? I really want my GTD integrated with my calendar (google) and integration with Evernote is a huge plus. It sounds very interesting.

    Dave

  22. Jan 12Martin Jensen says:

    Hi,

    I would also very much like to receive an invite. I’ve been on the lists for months now and have also tried several times… Need to work a bit with my impatience i suppose. :) Anyway, i’ve been looking into Nozbe and Nirvana recently but they just haven’t convinced me that they’re worth betting on. As a daily user of Evernote i’m super psyched to try out your service. By the looks of it, it surely seems great! :)

  23. Jan 12Jorge (zendone) says:

    @Martin Thanks a lot for your interest. You should have received your invitation

  24. Jan 13Multiple attempts at joining beta says:

    Hi guys, the recent added features and new architecture sound great. I have been trying to get access to the beta for quite some time. Every month or two I try back. I’m a long-time user of GTD and currently Nirvana is my tool of choice but looking for good alternatives. Any idea on a time frame for when you will be accepting new users?

    thx

    sguin

  25. Jan 13Jorge (zendone) says:

    @sguin You should have received it. Sorry for the long delay

  26. Jan 21Bernd says:

    Hi,

    one of the ideas of GTD is to get things off your brain. However, I am waiting for a long time to give Zendone a try, with no success so far. Since all the description sound just great, I frequently check your homepage for the newest developments, especially for an invitation – which shouldn’t happen in a GTD world …

    Bernd

  27. Jan 21Jorge (zendone) says:

    You should have received it Bernd. Thanks a lot for your interest in zendone

Write a comment: