Michael Koehler

Exploring the intersection of productivity, technology, and life.

RevuDo 0.4.8 – Edit Projects, Teams, Almost Tasks

with 3 comments

I really hoped to get editing Tasks into the next public release of RevuDo, but I reached the point where I felt it was time to release a new version, even if you can only look, not touch, Tasks.

First, let me thank Emanuele who reported that RevuDo was crashing for some types of Nozbe accounts. This is resolved in this version. If you tried RevuDo before and it crashed after logging in, please try this version and let me know how it goes.

Another thank you is owed to Paul for pointing out that completed tasks where appearing in the last version. This led to a complete re-do of handling completed versus incomplete tasks that I will describe more below.

Editing Projects is now supported as you can see:

RevuDo Project Toolbar

The Add and Edit button also appear on the Task window tool bar, but there is no way to save the changes yet. It’s actually half built, but I removed the Save button for this release. The main reason is I have to finish creating a way to edit the related project, contexts, team members, and such that will allow searching, selecting one or more, or adding a new one as needed. This is in progress and will be the focus of the next release, but I did not want to hold the release any longer. After all, the whole point of this was to release new updates as I went along so you could take advantage of the features as they came.

You will also notice that the Task windows now includes a Show Done button on the tool bar that will include tasks marked as done in the list. The button will toggle to Hide Done if clicked, and clicking it again will hide tasks marked as completed. This was added both as part of fixing the issue reported by Paul, and to set the stage for marking tasks done in the next version. As a result of this change, I had to change how RevuDo syncs with Nozbe as I was not fetching completed items, only retaining them after they were marked done in Nozbe. So after installing this new version, RevuDo will reload the local cache from scratch and pull all your completed projects and tasks from Nozbe. This will take a little extra time. I will add a Show/Hide Done button to the projects window in the next version.

Finally, RevuDo 0.4.8 adds support for teams. Both the Projects windows and the Tasks windows have added columns that you can sort or filter on for who created the item and who is assigned to the task. This is an area where I need your help. I am not a member of a team using Nozbe, so I cannot fully test this feature.

Please download RevuDo 0.4.8, give it a try and let me know where I need to do better.

Written by mwkoehler

2012/02/27 at 10:28 pm

Posted in GTD, Nozbe, ReVuDo

Edit Contexts and A Fix for Printing – ReVuDo 0.4.1

with one comment

Working on ReVuDo for Nozbe in my spare time means that I rely on you to help with finding all the bugs.  Many thanks to George for reporting that I broke printing in version 0.4.  ReVuDo 0.4.1 corrects that.

In addition to this bug fix, take a look at the new Contexts window.

ReVuDo Contexts Window

Add Edit or Delete Contexts

You can now Add new contexts to Nozbe from ReVuDo, Edit existing ones, or Delete them (from the Edit Window).

ReVuDo Context Edit Window

Edit or Delete an Existing Context

Now you may be wondering why contexts and not projects or tasks.  I had to start somewhere to work out the details of updating Nozbe, and contexts were the simplest thing.  Only a name, a description and an icon.  With that worked out I will now turn to projects and tasks for the next update.

I’m excited to have this first part of editing Nozbe working and can’t wait to have the rest added so I can move to adding even more features.

Thanks again to George and everyone else who have helped me along the way!

Download ReVuDo 0.4.1 and let me know what you think!

Written by mwkoehler

2012/01/29 at 1:07 pm

Posted in GTD, Nozbe, ReVuDo

We’re in Sync! ReVuDo 0.4

with 2 comments


Finally!  ReVuDo will now sync with Nozbe without restarting. Get version 0.4!

My goal is to provide a full Windows client for Nozbe, so being able to synchronize with Nozbe is a major step.  Back in April I mentioned that I was putting my Nozbe.Net library on hold in order to develop ReVuDo because I felt that I needed to develop ReVuDo in order to decide how best to synchronize with Nozbe, the last part of Nozbe.Net to develop.  Wow, was that an understatement.

The last two months have been marked by my learning a lot, and ReVuDo’s code changing a lot. I looked at my initial design notes (in a Nozbe task comment) the other day and was compelled to update the comment to note that the actual design looked nothing like what I initially imagined.  The good news is that ReVuDo became a lot smaller in the process.  When developing software, it is always a good sign when the code gets smaller and more clear.  ReVuDo has done both, which is a good place to be for the next step.

The next step is to allow updating Nozbe.  I will be focusing on this after Christmas.  I mentioned in my last post that I though I might be done by Christmas. I have just made it!

Merry Christmas and a Happy New Year to everyone!  May 2012 bless you and your family!

Written by mwkoehler

2011/12/23 at 10:37 pm

Posted in GTD, Nozbe, ReVuDo, Windows

Some progress

with 3 comments


I have been absent from this blog for awhile, as I have been spending every moment available on getting ReVuDo to sync with Nozbe.  The actual syncing part took a few weeks before I was satisfied.  The real issue was getting the new information to appear on the screen short of restarting ReVuDo.

ReVuDo is written using Microsoft’s WPF technology.  Part of my motivation for writing ReVuDo was to learn WPF, so the project occasionally hits a speed bump when I run into something I do not yet know how to do.  The trick of getting the windows to update with the new information turned out to be a major, and surprising, road block.  After a lot of reading and researching I was lucky to come across Michael L Perry’s Update Controls.  More reading and testing ensued as I learned how to apply this new tool.  Finally, this weekend it all came together. I started ReVuDo, went to nozbe.com, added a new project to Nozbe, and then clicked Sync in ReVuDo.  The new project seamlessly appeared in ReVuDo.

Now I still have some work and testing to do, but version 0.4 with one-way sync to Nozbe should be finished soon.  By one-way I mean that initially ReVuDo will accept updates from Nozbe, but not allow you to change anything from ReVuDo.  So many changes have been made inside ReVuDo, that I do not want to risk anyone’s data.  After we have all had a chance to test the new version, I will open it up to allow changes as the next step.

Thank you for your patience.  Good things are coming.

Written by mwkoehler

2011/12/12 at 5:20 pm

Posted in Nozbe, ReVuDo, Windows

Still working on ReVuDo, but a new version is still to come

with one comment

It has been quite a while since I lasted posted a note or released a new version of ReVuDo, my free Windows client application for Nozbe.  Why?  In short, not enough time.

After my last post I had a wedding to go to.  It was a joyful event celebrating the love of two wonderful young people.  It was wonderful to celebrate their wedding and I wish them love and happiness together.

The wedding was a destination wedding for me (although not the happy couple who live in this magical place), and the prep and aftermath was typical of stepping away for awhile from the usual daily grind.  A lot of closing open loops and passing work to others beforehand, followed by a lot of catch up afterward.  In the middle was Hurricane Irene which actually followed me so I could experience it twice. And all of that led into to the most seasonally busy part of my business year.

The beauty of GTD is that it assumes things like this will happen.  The whole idea of emptying your mind into organized lists allows you to concentrate on life happening to you. I am very grateful for my lists.  They allowed me to be fully present at the most beautiful times as well as when I needed to focus on the most important work.  People claim that GTD does not support prioritization.  Clearly this is not true.  It focuses on true prioritization.  This is something I should write more about.

As for ReVuDo, it is moving slowly toward its next version.  I have fixed several bugs, established a local database so that ReVuDo does not have to load all your information every time it starts, and found a Nozbe bug.  My next action is to decide if I will work around the Nozbe bug or wait for a fix.  I will let you know as soon a I can.

Written by mwkoehler

2011/10/23 at 8:13 pm

Posted in GTD, ReVuDo, Windows

A fix and a new feature but no updating yet – ReVuDo 0.3.8

with 2 comments

This is not a post I planned to write, but a bug is a bug is a bug, and they bug me.

On September 4th, Paul reported an issue with copy/pasting tasks from ReVuDo to Excel.  The context information was not copying. The most likely cause of this was adding the context icon to the context column.  It turned out to be a pretty easy fix, so here is version 0.3.8.  Paul, let me know how this works for you.

As it happens, I had finished another change that I had intended to go out in the big update for editing Nozbe using ReVuDo.  I had noticed that after I added more extensive filtering, that I wished I had a view with All Tasks.  So, I added one.  This is literally all your tasks in one view.  To make it more powerful I added a column for project labels.  Now you can open this view and filter for “context:out context:anywhere context:home” and get all the tasks with any of those three contexts.  Try it out and see what you can do with it.

Keep the comments coming.  I am working on editing, but that will be a large update, so I am not sure when it will be ready.  I’ll be blogging in the meantime, and will provide status updates as I go.

To update to 0.3.8 click here.

Written by mwkoehler

2011/09/06 at 9:40 pm

Posted in GTD, Nozbe, ReVuDo

Export Nozbe to CSV (and Excel), XML and JSON – ReVuDo 0.3.7!

with 4 comments

It is amazing what the focus of a vacation can do.

The day after tomorrow I will disconnect and spend a few days celebrating the wedding of a beautiful young couple. So, of course, the push was on to finish a new version of ReVuDo for Nozbe. I left work late, spent my commute through the NYC subway in design mode for the remaining features, and settled onto a crowded commuter train to bang out the code. All the prior planning, design and coding came together smoothly and I am happy to announce a new version!  Get ReVuDo 0.3.7 here.

A Missing Feature

First let me thank Alan Cochran for pointing out, earlier today, that I had not yet provided a way to undo selecting Auto Login on the login window. This is now available in the Options window. Thanks Alan!


Second, a Tools button is now available on the Projects window tool bar that lets you export all your Nozbe data to CSV, XML, or JSON.  For each one, you will be asked what folder to export the files to. After selecting the folder, the data will be exported.

The CSV format creates one .csv file for each Nozbe table; one for projects, one for contexts, one for labels, one for tasks, etc.  In addition, a sub-folder will be created for each project that you have uploaded files for.  All those files will be stored in the project sub-folders.  This is the ideal file for export to Excel.  Just double click a CSV file to open it in Excel.

The XML format will create just one Nozbe.xml file, but will also store uploaded files to project sub-folders.

The JSON format is the native format for Nozbe, so the Nozbe.json file it creates is probably the closest thing to a backup of Nozbe.  The uploaded files will be saved in the same project sub-folders as the other two formats.

This checks off another feature that I wished Nozbe had.  It’s exciting to see my goals getting checked off one by one.  I hope you find it as useful as I do!

What’s Next

The other exciting thing about this new version is, it marks the last read only, no way to make any changes, version of ReVuDo for Nozbe.  The next version you see will let you change something!  Hopefully it will allow a lot of changes, but that will depend on my available time over the next few weeks.  My goal is a complete weekly review in Nozbe. Wish me luck!

What Do You Think?

Let me know in the comments.  And if it is helping you, let others using Nozbe know.

Thank you for joining me on this journey.

Written by mwkoehler

2011/08/16 at 1:01 am

Posted in GTD, Nozbe, ReVuDo, Windows

%d bloggers like this: