Voo2do Tray version 1.5

Published 15 December 5 9:47 AM | Robbie Coleman
After using Girish Bharadwaj’s Voo2do Tray Application (original and update) for sooo long, I decided to work on the excellent start Girish provided, and add a few things of my own. I by no means have come close to the amount of work he put into the first versions, but I did implement the following:
  1. All API calls are now done via the POST action.
  2. Added an About Dialog with version info and links to:
  3. Fixed the Logon to clear the previous logon info after a failed attempt
  4. Fixed a bug when a project has no tasks associated with it (thanks Shimon Wink)
  5. Added a “Save Login” feature to allow a user to store the email and password in their local user settings. When enabled, the login form is bypassed.
  6. Added a Logoff action incase you wanted to change your logon preferences 
  7. Added a menu link to the Dashboard URL: http://voo2do.com/dashboard
  8. One for developers… implemented Generic lists.

You can download the application (.NET Framework 2.0 required) or the source (Visual Studio 2005 solution).

A huge thank you to both Shimon for his awesome GTD web application and slick and simple Web 2.0 API, and Girish for his sweet little tray application that made this version possible.

 

UPDATE: Please use the following thread for the latest updates and instructions.

http://robnrob.com/forums/thread/200.aspx 

Comments

# GisSharpBlog said on December 16, 2005 1:50 AM:

# Girish Bharadwaj said on December 16, 2005 5:56 AM:

Voo2dotray has been updated by Robbie Coleman with many cleanups and enhancements.  You can read more...

# Frisley Velasquez said on December 19, 2005 2:27 PM:

Hi! I really like this application, and you have done a great work adding those updates, but I got a question or request... I'm behind a proxy at the office, and I'm used to use voo2do via Browser, now that I try the tray app at work it fail when connecting... I use the tray at home with no issues... but my request is if you can add a proxy handler to the application. (just if you can or have the time to do it)

Thanks.

# Robbie Coleman said on December 20, 2005 9:07 AM:

I have updated the Voo2do Tray application to fix two features that I inadvertantly broke:Default Proxy...

# Jung,Joonmyung said on January 2, 2006 7:29 PM:

i've found tiny bug. (it depends on language set)

i changed GetDeadlineString() function.

Task.cs

public string GetDeadlineString()
{
return (IsEmptyDeadline()) ? String.Empty : DtDeadLine.ToString("M/d/yyyy");
}

# Sindri said on January 12, 2006 8:20 AM:

I get an error by selecting anything:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at voodoHelper.VoodoHelper.DoViewRequest()
at voodoHelper.VoodoHelper.DoRetrieveXmlDocument(DoWebRequestDelegate doRequest)
at voodoHelper.VoodoHelper.GetValuesFromRequest[T](String xPath, DoWebRequestDelegate webRequest, CreateObjectDelegate`1 objectCreator)
at voodoHelper.VoodoHelper.GetViews()
at voo2doTray.MainForm.mnuRefresh_Click(Object sender, EventArgs e)
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItem.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
voo2doTray
Assembly Version: 1.5.0.15899
Win32 Version: 1.5.0.15899
CodeBase: file:///C:/Program%20Files/Voo2doTray/voo2doTray.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
voodoHelper
Assembly Version: 1.5.0.15818
Win32 Version: 1.5.0.15818
CodeBase: file:///C:/Program%20Files/Voo2doTray/voodoHelper.DLL
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


# Alex said on August 15, 2006 2:18 PM:

I get the same error like Sindri (this is on a German localized version of XP). The error message is the same, only in German (so there's no use in pasting it here). I get the error every time I try to do anything with the application. After the error message, the application quits.

Is there any more development of this app?  

# Bill R. said on January 28, 2007 10:05 AM:

For those of us who are amateurs, which version of .NET Framework 2.0 should we download? I see more than one version when I click the link you're included. I'm using Windows XP Home. Thanks!

Leave a Comment

Name:  
Website:

Enter the numbers above: