Project DescriptionThis tool is a complete fork of
https://outlookgooglesync.codeplex.com/ from Mercurial to GIT with complete history. The intent of this project is to have bidirectional synchronization of events from Outlook to Google and Google to Outlook.
Outlook Security WarningsSetup Secondary Calendars From PrimaryNote: Still under development. Synchronize at your own risk. Initial testing recommended to be done with an Outlook profile that is not the main profile. Same applies for a Google calendar.
TODO:- Testing on a larger scale.
-
First time check of new events to see if they already exist but not tagged (duplicate events).-
Need better way to store password.- Google to Outlook recurrence does not work. Need to read up on
http://www.ietf.org/rfc/rfc2445.
- Outlook to Google recurrence 90% complete.
Getting weird error message from Outlook: "The operation cannot be performed because the message has changed". Only happens if Outlook is open and trying to make a change to one of the recurring events. Would not recommend using the "Sync Regularly" feature until this is resolved. Also need to test deleting the master event but not the whole series.
-
Outlook application does not reliably shutdown when not using the "Sync Regularly" feature. (Seems that COM guidelines must be followed in .NET too)-
"Sync Regularly" feature should shutdown Outlook. Instead, use "Auto Logon" feature for Outlook calendars.- Refactor MainForm::synchronize. Getting a little out of control...
-
Generated files need to be stored in the user directory instead of in the bin directory.-
Need to look into Outlook popup asking to give permission to access the calendar for X amount of minutes.-
Unhandled exception when duration fields are blank.-
Create installer-
Fix installer running during debug builds.-
Installer does not have cab files embedded.-
Installer is missing application configuration files. Zip file works just fine.-
Add 'Uninstall' shortcut to installer.-
Do something with the add attendees. It is blasting the body of the text.-
Updates are missing the text in the body.-
Need to handle Free / Busy for the events.
