GVNotifier 1.4 – an oveview

May 21, 2010 by
 

GVNotifier 1.4 is out – tons of great new features, just to name a few…

  • Contacts sync:  No more waiting for your contact list to load up each time you fire up GVNotifier!  Contacts and photos are stored on disk and synchronized after login, or each time you select the option on the notification area menu, or jumplist.
  • Windows 7 taskbar integration:  Common tasks and pinned contacts are available on the GVNotifier jumplist, just right-click on the taskbar icon.  Contacts sync progress is shown on the taskbar button as well.
  • Call History:  Call history is now a tab on the main window, 4 pages of calls from Missed, Placed and Received are loaded each time you start GVNotifier, an new events are updated in realtime.
  • Voicemil transcriptions & playback:  Click the voicemail tab on the main window to view or listen to voicemail.
  • Message Spellchecking

GVNotifier 1.4 was built using the Windows Presentation Foundation subsystem.  WPF is very flexible and building beautiful user interfaces has never been easier.  Inspiration came from Office 2010 and Windows 7.

With the upgrade to WPF, I took the time to rebuild my Google Voice connectivity library, removing the dependency on MSHTML, a component that was causing 50% or 100% CPU usage for some users.  This new library is more reliable than ever.

Check out the screenshots over at the product page.

Thanks to everyone over at the beta group, and Jared Kastriner for testing and reporting bugs throughout the process!  Special thanks also to everyone who has donated!

Comments

5 Comments on GVNotifier 1.4 – an oveview

  1. Joe Harris on Fri, 21st May 2010 1:08 PM
  2. Getting this error when I try to sync contacts

    —————————

    —————————
    Send this info to Dave (Ctrl+C this window), you have found a bug!: Google.GData.Client.InvalidCredentialsException: Invalid credentials

    at Google.GData.Client.GDataGAuthRequest.QueryAuthToken(GDataCredentials gc)

    at Google.GData.Client.GDataGAuthRequest.EnsureCredentials()

    at Google.GData.Client.GDataRequest.EnsureWebRequest()

    at Google.GData.Client.GDataGAuthRequest.EnsureWebRequest()

    at Google.GData.Client.GDataRequest.Execute()

    at Google.GData.Client.GDataGAuthRequest.Execute(Int32 retryCounter)

    at Google.GData.Client.Service.Query(Uri queryUri, DateTime ifModifiedSince, String etag, Int64& contentLength)

    at Google.GData.Client.Service.Query(FeedQuery feedQuery)

    at Google.GData.Client.Feed`1.get_AtomFeed()

    at Google.GData.Client.Feed`1.get_TotalResults()

    at GoogleVoice.ContactsManager.Update()

    at GoogleVoice.Account.b__5()

    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

    at System.Threading.ThreadHelper.ThreadStart()
    —————————
    OK
    —————————

  3. Dave on Sun, 23rd May 2010 12:43 AM
  4. @Joe – I don’t have a clue what could be causing your contacts to reject the password (probably can’t do anything about it anyway). But I’ve fixed the error showing up and it will come out in the next build.

  5. Joe Harris on Sun, 23rd May 2010 12:40 PM
  6. Thanks Dave!

  7. Robert on Tue, 25th May 2010 7:02 PM
  8. Love the app, its awesome. I would like to have an option of sending the application to the systray on Win7 and not having it on the taskbar.

  9. Dave on Tue, 25th May 2010 7:35 PM
  10. @Robert – This has always been available in 1.4. Select the option in Preferences, “Show icon in notification area.”