-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-calendar Sync / "Profiles" :: Early Adopters Required #1307
Comments
I'm not able to have the commitment to help, but thanks and good luck to everyone involved :) |
Improve logic for building full colour list dropdown in main form. Default to first Outlook colour in dropdown on map window. #1307
I downloaded and installed 2.9.1.4 and got two profiles set up. if I press Sync to manually sync either profile they seem to sync just fine but I get errors when it syncs on its schedule (2-hour frequency). |
Sync Tab should have two buttons Sync this Profile and sync all Profiles (ofc both with Full sync capability when pressing shift) |
Would be great if all profiles could be synced at same time |
I'm noticing some issues when multiple exange calendars are used. The profiles seem to blend with the source and destinations getting corrupted and mixed. For example: The source and destinations of profile 1 and 2 get messed up, sometimes swapped, etc. |
@SVNKoch Thanks - yes I agree the GUI needed updating, having got the backend code mostly done. You should see your proposal in v2.9.1.6 🙂 |
@hildetand I can make them sync sequentially (which is what @SVNKoch is also suggesting), but not at the same time. @wir3z I'd need to know the exact order of events leading up to this as well as your logfile to investigate this further. Please apply v2.9.1.6 first though and wait for the issue to reoccur. |
Just updated to 2.9.1.6 and got this error, regardless of which profile I tried to manually sync: Problem encountered during synchronisation. |
@billlanding Oops, sorry about that! I've re-released v2.9.1.6... |
Installed the latest v2.9.1.6. Manual sync works on both profiles with no reported errors. I don't see the option requested by SVN Koch which you implied had been implemented, "Sync Tab should have two buttons Sync this Profile and sync all Profiles" I will wait to see if an automatic sync will sync both profiles. |
Seems to be a two-fold thing.
When you select multiple alternate email profiles, and you restart OGCS, it always defaults to the first email in the list, so if the second profile was email2@email.com, it will show as email1@email.com. As long as it was saved properly, it seems to sync properly. The corrupted issue I was seeing was one profile was trying to delete an entry from the google calendar, and it would error 404 and stop syncing. If you click "resume" then the sync would replicate events across all the profiles. Seems to be an issue handling the error trap. I'll see if I can get an log when this happens. |
Still getting sync errors when a scheduled sync happens while the laptop is asleep. Popup screen asks if I want to keep trying: Yes or No. Hitting yes generates error:
I assume this error stops the current sync attempt, and presumably all future sync attempts, until I happen to notice the popup screen and take some action. Brute force solution might be to remove OGCS from Startup, set frequency to 24 hours or more, and run manually when I think of it. Hopefully you can think of a better solution. |
Here is a log for the multiple profile issue. When I restart OGCS, it has a popup saying the calendar isn't available anymore, so it's defaulting to the default "calendar". |
Here is a log where I'm getting a 404 error for orphaned items. If I check the google calendar, the item is there. If I manually sync, it succeeds, the automatic sync fails.
|
I found something else. When I have a main email profile, alternate email profile and a shared profile, everything works fine with a manual sync. When I let it sync automatically (currently 15 minutes), the alternate and shared profiles will start creating duplicate events. If I manually sync, then they get deleted. Let it auto-sync, and they are duplicated again. I managed to get 58 reminders of "thanksgiving" this morning, :) I closed OGCS, and re-opened it, and then I get an error about the alternate and/or shared mailbox is not accessible. Start the application again, and then it's fine again. I've attached a log of this occurring. I have OGCS running on a virtual machine that never sleeps. |
Turned on PC for today. |
Hello Any feedback is appreciated. |
Are you using the 2.9.2.5 version at the top of this thread? I had issues with the previous versions of the Alpha, but the above version has been rock solid so far. |
Yes. I may have setting wrong, but seems pretty straightforward? Am I able to post screenshots to see if setup is correct? |
I'd try deleting the "settings.xml" file and re-doing the setup again. I did have some oddness when moving from one of the older alphas to the latest one. |
I did that but no luck. Still not placing events in the corresponding calendars. No clue where to go from here. Have tried resetting a couple of times. |
When you say 3 outlook calendars, as in 3 different email accounts? Or one account with 3 calendars? I have 4 different Outlook mail accounts mapped to 4 Google calendars + 1 shared calendar mapped to another Google calendar. All of them sync and update properly. |
I created 3 additional calendars under the default calendar which is under one email account in outlook. They all show up as a selectable outlook calendar in the OGCS settings but they were not syncing correctly to each calendar. I am beginning to think I have to have a separate email (or data) account for each. I am going to test that out and see if it works that way. |
Hmmm... that would be a question for Paul (phw198) who gave us this gem. I'm guessing it doesn't support that right now, or hasn't been developed out yet. |
Do you sync to one google calendar or each to a seperate one? |
Yes I was trying to sync to 3 calendars under one email. I have since created 3 additional data files in outlook with a calendar under each and syncing those calendars to its corresponding google calendar. It was working great but I have had one event I created in calendar a that for some reason syncs to calendar b. Not sure what’s going on but will be troubleshooting. |
Thanks @Mathias71BS - have fixed the button positioning problem. What timezone are you in? So if today was Monday, and you set it to sync one day in the future (Tuesday), it actually also syncs single items (not recurrences) on the Wednesday? |
@wir3z It might be easier to just disable telemetry in the settings? |
I can confirm that 3 Outlook calendars in the same account can be synced with different profiles to the same Google account - that's supported. However, as @SVNKoch called out, if you sync multiple Outlook calendars to a single Google calendar with two way configured, you're going to end up in a world of duplication hurt 😬 One way sync into Google is the only "safe" option here. If two-way sync is needed, you'd need to sync each Outlook calendar to a dedicated calendar in the same Google account and then display then all overlaid.
@chasedonaldg Sounds like at some point the calendar item got onto both calendars and now the Google item has metadata against both of them. Probably best to set OGCS to one-way sync, delete the Google item and also from the incorrect Outlook calendar, sync to re-create the Google item from the correct calendar, turn back on two-way sync to original configuration. So.....it feels like it's time to start releasing this as an alpha! 🎉 A special thanks to @wir3z and to all the early adopters - your testing and feedback has been invaluable! 👏 |
@FabianBeiner Yes, this sounds like you need to configure two one-way syncs in order to get the category/colour complexity correct... |
I just wanted to set this up. I began with syncing Outlook to Google, so my business information is added to my personal calendar. However, with this setup, it wants to delete all the existing Google entries, instead of just adding the new ones. 🙈 I guess there is no way to achieve what I want. |
@Malli88 Yes, looks like there's a bug where that setting isn't loading properly between profiles. Will have a fix out for the next release 👍 |
@FabianBeiner That would have happened with two-way sync too though. Did you forget to check the "Merge with existing" entries? I'd always recommend syncing to a dedicated "work" calendar in Google if possible though... |
No, I activated that option: edit: This is probably due to the fact, that when I do this, there is nothing to merge. There are existing Google entries that I want to keep, but Outlook doesn't have them (yet). So it wants them to delete. I'd love that the dedicated work/private calendars would work. But I need all of my appointments in one (Outlook) calendar; otherwise people will invite me to events where I'm already busy because they won't be able to see what I've added to my second calendar. (Outlook sadly only takes the main calendar into account when seeking someone's status, if available or not.) |
Well shoot. I didn't realize that was even there. Thanks! (Not that I care about it doing metrics, just happens that the DNS black hole seems to block the google analytics along with all the other spamming ad sites). |
Obscure settings tabs when profile loading instead of disabling tab and child controls. #1307
@FabianBeiner In which case, OGCS must have at some point seen the items in Google and synced them to Outlook calendar, but they are no longer in Outlook so it's trying to delete them. As far as I can tell, what you're attempting should be possible, but your configs and syncs have got rather muddled - so I don't think this is specific to Profiles, and should be really be investigated under a different issue. That said, if you do a G->O sync, I think that should create the "missing" items and then when you revert back to O->G sync, it won't try and delete them. |
commit 9aecda4 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Feb 9 01:03:16 2022 +0000 Ensure settings are upgraded for v2.9.3 commit 8513447 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 6 19:17:00 2022 +0000 v2.9.3 commit 62a780a Merge: 952c329 25defe6 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 6 18:21:35 2022 +0000 Merge branch 'dog-food' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1307 commit 25defe6 Merge: 0374a48 c4d0f08 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 6 17:56:02 2022 +0000 Merge branch 'issue-1337' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 0374a48 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 5 17:01:57 2022 +0000 Correctly set minimum size of main form. Obscure settings tabs when profile loading instead of disabling tab and child controls. #1307 commit 952c329 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 28 15:18:23 2021 +0000 Squashed commit of the following: commit c4d0f08 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 28 15:15:47 2021 +0000 Surface ApplicationException message in the console. #1337 commit 76baa33 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 14:12:24 2021 +0000 Extra logging. #1337 Closes #1337 commit c4d0f08 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 28 15:15:47 2021 +0000 Surface ApplicationException message in the console. #1337 commit dcb886a Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 21 17:07:56 2021 +0000 Reconnect on failure of GetFolderFromID(). Use new Settings.AreApplied and Forms.Main.LoadingProfileConfig property instead of form visiblity. #1307 commit 378b287 Merge: ededcf6 673a6a7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 22:04:02 2021 +0000 Merge branch 'issue-1343' of https://github.com/phw198/OutlookGoogleCalendarSync into release Resolves #1343 commit 673a6a7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 15:43:54 2021 +0000 Remove alt-tab entry when minimised to system tray. Reverting some of #1321 3d4ba6d #1343 commit 76baa33 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 14:12:24 2021 +0000 Extra logging. #1337 commit ededcf6 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 17 22:47:41 2021 +0000 Handle Google calendars that have no default "popup" notification. Fixes #1344 commit 9e1599b Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 17 00:38:32 2021 +0000 SharpCompress DLL version comment added. commit 48be75f Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 17 00:18:17 2021 +0000 Reverting SharpCompress.dll from v0.24.0 to v0.20.0 Resolves #1341 commit 282296c Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 18:06:55 2021 +0000 Recreate backgroundWorker upon retry request. Logging changes. commit 4e414a1 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 17:41:28 2021 +0000 Squashed merge commit of master branch for v2.9.2 #1307 commit 9fc14fa Merge: 5bf13d7 92ee440 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 16:34:15 2021 +0000 Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync commit 5bf13d7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 16:29:39 2021 +0000 v2.9.2 commit bd12706 Merge: 0488770 8542794 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 13:10:31 2021 +0000 Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release commit 22503e7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 13 22:09:33 2021 +0000 Log OgcsMessageBox text. Only show "bulk delete" dialogue boxes if >1 item in calendar. commit 19ca3c7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 13 21:54:32 2021 +0000 Squashed commit of the following fixes #1335: commit 0fd0d02 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 13 12:35:40 2021 +0000 Force reload of calendar dropdowns when profile type isn't changing. #1335 commit b3ff284 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 6 11:17:02 2021 +0000 Extra logging when picking profile. #1335 commit d8b40f7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Nov 8 21:06:55 2021 +0000 ProfileManage() form added. #1307 commit 0488770 Merge: 204de71 3d4ba6d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 6 18:09:43 2021 +0000 Merge branch 'issue-1321' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1321 commit 7fd41fe Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 6 16:21:56 2021 +0000 Update notification tray menu when adding/removing profiles. Queue syncs triggered from notification tray. New job Queue() class. #1307 commit ec16901 Merge: 746d2ed 204de71 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 3 23:42:40 2021 +0000 Set Google calendar's default notification properly on Outlook appointment. Merge branch 'release' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 746d2ed Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Oct 29 13:02:31 2021 +0100 Remove restriction of only single instance of PushSyncTimer. Correctly set Add Attendees and Reminders checkboxes. Added "profile loading" banner. #1307 commit 92ee440 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 30 21:43:30 2021 +0100 Update README.md commit 204de71 Merge: c186d34 0d8772d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Oct 29 14:25:20 2021 +0100 Merge branch 'issue-1318' of https://github.com/phw198/OutlookGoogleCalendarSync into release Fixes #1318 commit ebd24c1 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Thu Oct 28 01:10:39 2021 +0100 Update dormant.yml commit 8dea7c9 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Thu Oct 28 01:05:27 2021 +0100 Altered debug-only commit 7fb7c1c Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Thu Oct 28 00:31:35 2021 +0100 Stopped storing MAPIFolder in Outlook.Calendar class. GetFolderByID() function to find MAPIFolder by profile entryID. Make sure using the correct Engine profile during sync. #1307 commit 605c900 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Oct 26 20:58:34 2021 +0100 Handle active profile being set to null at end of sync. #1307 commit ffb2e96 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Oct 24 18:06:52 2021 +0100 Fix GUI update and selection of Outlook calendar when changing profile. #1307 commit 3d4ba6d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Oct 23 21:56:20 2021 +0100 Cause the window and taskbar icon to flash, not take focus. #1321 commit 0d8772d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Oct 23 14:04:09 2021 +0100 Set Google calendar's default notification properly on Outlook appointment. #1318 commit 3300014 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:50:29 2021 +0100 Update dormant.yml commit e59a480 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:31:37 2021 +0100 Update dormant.yml commit 2d425ae Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:22:49 2021 +0100 Update dormant.yml commit 0a81d40 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:10:18 2021 +0100 Update dormant.yml commit 072ff30 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:04:58 2021 +0100 Update dormant.yml commit 5156d32 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 12:48:31 2021 +0100 Create dormant.yml commit 10b2a93 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Oct 10 18:41:03 2021 +0100 v2.9.1.6 Update GUI tab layout #1307 commit 2246264 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Oct 9 22:25:44 2021 +0100 Settings.Profile class #1307 commit 8d1bf1b Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Oct 5 22:16:34 2021 +0100 Only retrieve Google colours if already authenticated. Improve logic for building full colour list dropdown in main form. Default to first Outlook colour in dropdown on map window. #1307 commit d916f7a Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Oct 3 15:52:00 2021 +0100 Calendar.profile.Equals() override. Bugfix: Duplication of dropdown items on profile change commit 0197fdf Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Oct 1 17:29:23 2021 +0100 v2.9.1.4 #1307 commit 5c72683 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Sep 26 14:14:21 2021 +0100 Improved updating of the "test map" dropdowns Bugfixes commit c186d34 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Sep 25 21:34:13 2021 +0100 Report error before application closes. #1295 commit 51d8828 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Sep 24 22:23:31 2021 +0100 Merging multi-cal branch. commit 1d52dd3 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Sep 21 23:25:16 2021 +0100 Make sure extendedProperties contain an OGCS property in duplicateCheck() Fixes #1289 commit 08d3e87 Merge: 76f31a4 dc08c6e Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Sep 19 22:37:03 2021 +0100 Merge branch 'master' v2.9.1 of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 76f31a4 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Sep 13 09:34:43 2021 +0100 Squashed commit of the development branch. commit a5de142 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Sep 13 09:29:26 2021 +0100 Squashed commit of v2.9.0 fixes on release branch. commit 205647f Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Sep 13 09:27:42 2021 +0100 Merged v2.9.0 master branch. commit 51a8ec0 Merge: 3972db7 fbaada1 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 28 17:41:41 2021 +0000 Merge branch 'issue-1090' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 3972db7 Merge: 38ba44a 4a1fe3f Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 27 22:37:01 2021 +0000 Merge branch 'issue-1090' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 38ba44a Merge: 02a4839 5aed178 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Jan 11 21:41:12 2021 +0000 Merge branch 'issue-1120' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 5aed178 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Jan 11 21:38:13 2021 +0000 Bugfix on calculating sync interval. #1120 commit 02a4839 Merge: 1aa0a25 82ff5fc Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Dec 29 17:46:39 2020 +0000 Merge branch 'issue-1120' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 1aa0a25 Merge: 7718ab8 8bbb7f5 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Dec 29 17:42:52 2020 +0000 Merge branch 'issue-1051' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food
commit 860952d Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Mon Apr 18 11:10:01 2022 +0100 OGCS_Setup.exe rename commit c3922fc Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Apr 13 00:23:25 2022 +0100 v2.9.4 commit a799f5f Merge: 6c812c0 7598760 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Apr 12 22:57:26 2022 +0100 Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release commit 6c812c0 Merge: 2fb6537 8517459 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Apr 10 21:40:17 2022 +0100 Merge branch 'issue-1396' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1396 commit 2fb6537 Merge: 06d4798 e44ba86 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Apr 10 21:37:24 2022 +0100 Merge branch 'issue-1385' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1385 commit 06d4798 Merge: d46787a f488eeb Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Apr 5 00:12:46 2022 +0100 Merge branch 'issue-1402' of https://github.com/phw198/OutlookGoogleCalendarSync into release Fixes #1402 commit 7598760 Merge: 08936ac d75e394 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Apr 3 20:56:40 2022 +0100 Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into development commit 08936ac Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Mar 13 23:32:21 2022 +0000 Log as FAIL when can't find item to post-process after copy and paste. Minor tweaks when upgrading. commit d46787a Merge: 1d9defb 443e5d9 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Apr 3 20:17:17 2022 +0100 Merge branch 'issue-1389' of https://github.com/phw198/OutlookGoogleCalendarSync into release Resolves #1389 commit 1d9defb Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Apr 3 16:26:13 2022 +0100 Squashed commit of the following resolves #1396: commit 8517459 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Apr 2 18:41:28 2022 +0100 Compare on Sync.Direction.Id attribute. #1396 commit 6132fa6 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Apr 2 11:02:55 2022 +0100 Compare on SyncDirection Id attribute. #1396 commit 8517459 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Apr 2 18:41:28 2022 +0100 Compare on Sync.Direction.Id attribute. #1396 commit 332fe2b Merge: b47453d df01a07 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Apr 2 11:45:13 2022 +0100 Merge branch 'issue-1285' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1285 commit b47453d Merge: 86f43d6 8b45d9a Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Apr 2 11:15:24 2022 +0100 Merge branch 'issue-1399' of https://github.com/phw198/OutlookGoogleCalendarSync into release Resolves #1399 commit 6132fa6 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Apr 2 11:02:55 2022 +0100 Compare on SyncDirection Id attribute. #1396 commit 86f43d6 Merge: 39deab5 01cb854 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Mar 27 20:35:47 2022 +0100 Merge branch 'issue-1394' of https://github.com/phw198/OutlookGoogleCalendarSync into release Fixes #1394 commit 8b45d9a Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Mar 14 01:27:22 2022 +0000 If obfuscation in other direction, return unaltered target string. #1399 commit df01a07 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Mar 13 17:50:57 2022 +0000 Minor logging change. #1285 commit 98b4a6a Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Mar 13 13:21:36 2022 +0000 New enumeration instead of Boolean for isDeleted state. #1285 commit 443e5d9 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Mar 6 13:51:24 2022 +0000 Ensure the cached categories are valid. #1389 commit dc7135d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 27 19:37:33 2022 +0000 Bugfix: Stop update check if latest version has been skipped. commit 01cb854 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 27 18:18:54 2022 +0000 Ensure correct Outlook calendar is being used. #1394 commit 7d39569 Merge: 5cb9bde 70f8acf Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 27 18:16:40 2022 +0000 Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync into development commit 5cb9bde Merge: e4e0a65 28eb4c9 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 27 14:18:18 2022 +0000 Cherry picked logging changes from 28eb4c9 commit d75e394 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 27 13:59:43 2022 +0000 Direct users to GitHub issue for 412 errors. #528 commit 28eb4c9 Author: Paul Woolcock <login@paulwoolcock.co.uk> Date: Sat Jun 23 11:35:24 2018 +0100 Remove cached instances of event; re-retrieve all recurring instances; force a save. Reported not to be successful. Issue #528 commit 39deab5 Merge: 8513447 d540b98 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 26 20:00:16 2022 +0000 Merge branch 'issue-1379' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1379 commit cadc370 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 26 19:31:47 2022 +0000 Do not delete inaccessible occurrences of an Outlook series. Closes #1285 commit e4e0a65 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Feb 21 00:14:17 2022 +0000 Quietly continue without masking path if environment variables not available. Closes #1282 commit 3bd99c1 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 20 18:47:58 2022 +0000 Avoid loss of Google description when none exists in Outlook. Resolves #1368 commit 32d7a86 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 20 14:23:32 2022 +0000 Direct Outlook conflict errors to the wiki for resolution. Closes #1369 #1338 commit 63f8978 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 19 14:57:08 2022 +0000 Rename Setup.exe file. Resolves #1346 commit f5e320e Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Feb 18 00:28:13 2022 +0000 Donation telemetry on OGCS button and version. commit 70f8acf Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Fri Feb 18 00:04:38 2022 +0000 v2.9.3 commit e44ba86 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 13 21:38:31 2022 +0000 Ensure push sync engine has active profile. commit ac21b96 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 13 21:38:31 2022 +0000 Ensure push sync engine has active profile. commit 6551fa5 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 13 18:55:39 2022 +0000 Quietly log failure to get CurrentUser if GAL blocked. Handle nulls in colour map. Attempt saving again if settings.xml file locked when upgrading config. commit e0b66b4 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 13 18:50:59 2022 +0000 Pulling master branch in. Squashed commit of the following: commit 9aecda4 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Feb 9 01:03:16 2022 +0000 Ensure settings are upgraded for v2.9.3 commit 8513447 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 6 19:17:00 2022 +0000 v2.9.3 commit 62a780a Merge: 952c329 25defe6 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 6 18:21:35 2022 +0000 Merge branch 'dog-food' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1307 commit 25defe6 Merge: 0374a48 c4d0f08 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 6 17:56:02 2022 +0000 Merge branch 'issue-1337' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 0374a48 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 5 17:01:57 2022 +0000 Correctly set minimum size of main form. Obscure settings tabs when profile loading instead of disabling tab and child controls. #1307 commit 952c329 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 28 15:18:23 2021 +0000 Squashed commit of the following: commit c4d0f08 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 28 15:15:47 2021 +0000 Surface ApplicationException message in the console. #1337 commit 76baa33 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 14:12:24 2021 +0000 Extra logging. #1337 Closes #1337 commit c4d0f08 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 28 15:15:47 2021 +0000 Surface ApplicationException message in the console. #1337 commit dcb886a Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 21 17:07:56 2021 +0000 Reconnect on failure of GetFolderFromID(). Use new Settings.AreApplied and Forms.Main.LoadingProfileConfig property instead of form visiblity. #1307 commit 378b287 Merge: ededcf6 673a6a7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 22:04:02 2021 +0000 Merge branch 'issue-1343' of https://github.com/phw198/OutlookGoogleCalendarSync into release Resolves #1343 commit 673a6a7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 15:43:54 2021 +0000 Remove alt-tab entry when minimised to system tray. Reverting some of #1321 3d4ba6d #1343 commit 76baa33 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 20 14:12:24 2021 +0000 Extra logging. #1337 commit ededcf6 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 17 22:47:41 2021 +0000 Handle Google calendars that have no default "popup" notification. Fixes #1344 commit 9e1599b Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 17 00:38:32 2021 +0000 SharpCompress DLL version comment added. commit 48be75f Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 17 00:18:17 2021 +0000 Reverting SharpCompress.dll from v0.24.0 to v0.20.0 Resolves #1341 commit 282296c Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 18:06:55 2021 +0000 Recreate backgroundWorker upon retry request. Logging changes. commit 4e414a1 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 17:41:28 2021 +0000 Squashed merge commit of master branch for v2.9.2 #1307 commit 9fc14fa Merge: 5bf13d7 92ee440 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 16:34:15 2021 +0000 Merge branch 'master' of https://github.com/phw198/OutlookGoogleCalendarSync commit 5bf13d7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 16:29:39 2021 +0000 v2.9.2 commit bd12706 Merge: 0488770 8542794 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Nov 14 13:10:31 2021 +0000 Merge branch 'development' of https://github.com/phw198/OutlookGoogleCalendarSync into release commit 22503e7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 13 22:09:33 2021 +0000 Log OgcsMessageBox text. Only show "bulk delete" dialogue boxes if >1 item in calendar. commit 19ca3c7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 13 21:54:32 2021 +0000 Squashed commit of the following fixes #1335: commit 0fd0d02 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 13 12:35:40 2021 +0000 Force reload of calendar dropdowns when profile type isn't changing. #1335 commit b3ff284 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 6 11:17:02 2021 +0000 Extra logging when picking profile. #1335 commit d8b40f7 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Nov 8 21:06:55 2021 +0000 ProfileManage() form added. #1307 commit 0488770 Merge: 204de71 3d4ba6d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 6 18:09:43 2021 +0000 Merge branch 'issue-1321' of https://github.com/phw198/OutlookGoogleCalendarSync into release Closes #1321 commit 7fd41fe Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Nov 6 16:21:56 2021 +0000 Update notification tray menu when adding/removing profiles. Queue syncs triggered from notification tray. New job Queue() class. #1307 commit ec16901 Merge: 746d2ed 204de71 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Wed Nov 3 23:42:40 2021 +0000 Set Google calendar's default notification properly on Outlook appointment. Merge branch 'release' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 746d2ed Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Oct 29 13:02:31 2021 +0100 Remove restriction of only single instance of PushSyncTimer. Correctly set Add Attendees and Reminders checkboxes. Added "profile loading" banner. #1307 commit 92ee440 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 30 21:43:30 2021 +0100 Update README.md commit 204de71 Merge: c186d34 0d8772d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Oct 29 14:25:20 2021 +0100 Merge branch 'issue-1318' of https://github.com/phw198/OutlookGoogleCalendarSync into release Fixes #1318 commit ebd24c1 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Thu Oct 28 01:10:39 2021 +0100 Update dormant.yml commit 8dea7c9 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Thu Oct 28 01:05:27 2021 +0100 Altered debug-only commit 7fb7c1c Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Thu Oct 28 00:31:35 2021 +0100 Stopped storing MAPIFolder in Outlook.Calendar class. GetFolderByID() function to find MAPIFolder by profile entryID. Make sure using the correct Engine profile during sync. #1307 commit 605c900 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Oct 26 20:58:34 2021 +0100 Handle active profile being set to null at end of sync. #1307 commit ffb2e96 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Oct 24 18:06:52 2021 +0100 Fix GUI update and selection of Outlook calendar when changing profile. #1307 commit 3d4ba6d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Oct 23 21:56:20 2021 +0100 Cause the window and taskbar icon to flash, not take focus. #1321 commit 0d8772d Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Oct 23 14:04:09 2021 +0100 Set Google calendar's default notification properly on Outlook appointment. #1318 commit 3300014 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:50:29 2021 +0100 Update dormant.yml commit e59a480 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:31:37 2021 +0100 Update dormant.yml commit 2d425ae Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:22:49 2021 +0100 Update dormant.yml commit 0a81d40 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:10:18 2021 +0100 Update dormant.yml commit 072ff30 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 13:04:58 2021 +0100 Update dormant.yml commit 5156d32 Author: Paul Woolcock <github@paulwoolcock.co.uk> Date: Sat Oct 16 12:48:31 2021 +0100 Create dormant.yml commit 10b2a93 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Oct 10 18:41:03 2021 +0100 v2.9.1.6 Update GUI tab layout #1307 commit 2246264 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Oct 9 22:25:44 2021 +0100 Settings.Profile class #1307 commit 8d1bf1b Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Oct 5 22:16:34 2021 +0100 Only retrieve Google colours if already authenticated. Improve logic for building full colour list dropdown in main form. Default to first Outlook colour in dropdown on map window. #1307 commit d916f7a Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Oct 3 15:52:00 2021 +0100 Calendar.profile.Equals() override. Bugfix: Duplication of dropdown items on profile change commit 0197fdf Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Oct 1 17:29:23 2021 +0100 v2.9.1.4 #1307 commit 5c72683 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Sep 26 14:14:21 2021 +0100 Improved updating of the "test map" dropdowns Bugfixes commit c186d34 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Sep 25 21:34:13 2021 +0100 Report error before application closes. #1295 commit 51d8828 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Fri Sep 24 22:23:31 2021 +0100 Merging multi-cal branch. commit 1d52dd3 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Sep 21 23:25:16 2021 +0100 Make sure extendedProperties contain an OGCS property in duplicateCheck() Fixes #1289 commit 08d3e87 Merge: 76f31a4 dc08c6e Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Sep 19 22:37:03 2021 +0100 Merge branch 'master' v2.9.1 of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 76f31a4 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Sep 13 09:34:43 2021 +0100 Squashed commit of the development branch. commit a5de142 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Sep 13 09:29:26 2021 +0100 Squashed commit of v2.9.0 fixes on release branch. commit 205647f Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Sep 13 09:27:42 2021 +0100 Merged v2.9.0 master branch. commit 51a8ec0 Merge: 3972db7 fbaada1 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sun Feb 28 17:41:41 2021 +0000 Merge branch 'issue-1090' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 3972db7 Merge: 38ba44a 4a1fe3f Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 27 22:37:01 2021 +0000 Merge branch 'issue-1090' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 38ba44a Merge: 02a4839 5aed178 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Jan 11 21:41:12 2021 +0000 Merge branch 'issue-1120' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 5aed178 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Mon Jan 11 21:38:13 2021 +0000 Bugfix on calculating sync interval. #1120 commit 02a4839 Merge: 1aa0a25 82ff5fc Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Dec 29 17:46:39 2020 +0000 Merge branch 'issue-1120' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit 1aa0a25 Merge: 7718ab8 8bbb7f5 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Tue Dec 29 17:42:52 2020 +0000 Merge branch 'issue-1051' of https://github.com/phw198/OutlookGoogleCalendarSync into dog-food commit d540b98 Author: Paul Woolcock <11843015+phw198@users.noreply.github.com> Date: Sat Feb 5 16:13:31 2022 +0000 Check if GetActiveObject() actually returns anything. #1379
The long wait for being able to sync more than one calendar (without running mutliple instances of OGCS) is over!
👉 Before jumping in, please ensure you understand what is required of an Early Adopter and how to get involved.
👉 Please subscribe to this issue, in order you are notified of new releases etc
Releases
📦 v2.9.2.5.zip | 21-Nov-2021
Previous Releases
📦 v2.9.2.1.zip | 14-Nov-2021
📦 v2.9.1.11.zip | 28-Oct-2021
📦 v2.9.1.10.zip | 26-Oct-2021
📦 v2.9.1.9.zip | 24-Oct-2021
📦 v2.9.1.6.zip | 10-Oct-2021
📦 v2.9.1.5.zip | 06-Oct-2021
📦 v2.9.1.4.zip | 01-Oct-2021
The text was updated successfully, but these errors were encountered: