Skip to content

Releases: phw198/OutlookGoogleCalendarSync

v2.11.6 Alpha

31 Aug 22:47
Compare
Choose a tag to compare
v2.11.6 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Added "Revoke" button for Google permissions

🐞 Bugfix

  • Application
    • Mask Google auth token file path location
    • Updated default UserAgent string to modern browsers
    • Cope with "Internal Server Error" when retrieving OGCS news
    • Handle COM error 0x8001010A with automatic retry [#2165]
    • Reduce eagerness to show Outlook security settings warning [#2163]
  • Sync Engine
    • Exceptions to recurring events in Google wouldn't sync to Outlook [#2135]
    • Show "mass deletion" warning regardless of deletion prompt setting [#2137]
    • Handle blocked Outlook address book when accessing appointment organiser [#2136]
    • Sync summary counts no longer include failed items [#2150]
    • Log anonymised calendar subjects for item deletions [#2149]

v2.11.5 Alpha

08 Jun 18:02
Compare
Choose a tag to compare
v2.11.5 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Better detection of system wake from sleep [#2132]
    • Migrated news alert service to Google CloudRun for scalability
    • Prepared ability to receive v2 update alerts when skipping v3 releases
  • Sync Engine
    • Miscellenous logging improvements

🐞 Bugfix

  • Application
    • Fixed regression for "startup in tray" setting [#2117]
  • Sync Engine
    • Workaround for Google bug that surfaced on 23-May with symptoms:
      • New Outlook appointment from "ghost" Google event fails to save [#2123]
      • Repeated failure to delete "ghost" Google event(s) [#2124]

v2.11.4 Alpha

05 May 23:41
Compare
Choose a tag to compare
v2.11.4 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Clearer instructions upon Google access token expiry [#2080]
    • Bring application to the front once loaded
    • Switched over from Twitter to Bluesky
  • Sync Engine
    • Abort sync if Outlook COM errors are encountered whilst identifying differences [#2053]
    • Include calendar name in deletion dialogue box [#2098]
    • Include updated series exceptions in sync summary count

🐞 Bugfix

  • Application
    • Manage API errors whilst getting Google settings [#2100]
    • Fixed install/uninstall telemetry
  • Sync Engine
    • Retrieve Google occurrences that were originally outside the sync window [#2081]
      • Handle zero occurrences of Google series
    • Fixed never-ending sync due to calendar descriptions containing emojis [#2090]
    • Handle meeting attendees with accented characters in the name [#2097]
    • Specify UTC time zone for Google event retrieval (regression) [#2026]

v2.11.3 Alpha

20 Feb 15:00
Compare
Choose a tag to compare
v2.11.3 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Added a "news" service that surfaces messages, eg critical bugs and hotfixes
    • Miscellenous logging improvements
  • Sync Engine
    • Further optimisation retrieving Google recurring series and its instances

🐞 Bugfix

  • Application
    • Improvements dropdown refresh for Google default calendar colour.
  • Sync Engine
    • Falsely detecting start/end time changed (by number of hours offset from UTC) [#2047]
      • Fixed logging of Google Event summary local time
    • Fixed UTC offset must be between year 0 and 10000 [#2055]
    • Fix O->G "last weekday of month" recurrence [#2068]
    • Handle inability to resolve Outlook GAL recipient [#1998]

v2.11.2 Alpha

14 Jan 01:36
Compare
Choose a tag to compare
v2.11.2 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Sync Engine
    • Improved monthly recurrence on day >28th
    • Optimised retrieval of Google recurring series and its instances [#2034]
    • New emoji for recurring series exception

🐞 Bugfix

  • Application
    • Update of third-party DLL files
      • Now requires .NET Framework 4.6.2
    • Include all-day series master ending on sync window start date
    • Clearer notification message for Outlook security [#2040]
  • Sync Engine
    • Retrieve Google Event in UTC time zone [#2026]

v2.11.1 Alpha

03 Nov 18:33
Compare
Choose a tag to compare
v2.11.1 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Sync Engine
    • Improved warning messages when colours/categories excluded [#1989]
      • Improved two-way sync behaviour when deletion prompt declined [#1989]

🐞 Bugfix

  • Application
    • Handle insufficient Google calendar permissions better [#1937]
    • Properly disconnect from Google account [#1937]
    • Ensure Console content is always visible [#1958]
    • Remember choice to skip release upgrade [#1951]
    • Default obfuscation to subject property; handle null in settings [#1997]
    • Dedupe Google colour list
    • Open default system browser for OGCS links
  • Sync Engine
    • Optimise exclusion of Outlook categories [#1929]
    • Handle empty appointment bodies when obfuscating [#1959]
    • Fixed premature deletion warnings in two-way sync [#1999]

v2.11.0 Beta

04 Aug 23:26
Compare
Choose a tag to compare

πŸ”† Enhancements rolled in from Alpha releases

  • New option to:
    • Exclude Google items based on colour [#1553]
    • Exclude items based on title/subject [#1688]
    • Obfuscate any of subject, location, description [#500]
    • Only show notifications when changes have been synced [#1769]
    • Sync Google Meet conference details [#1076]
    • Anonymise calendar subjects in log file [#1755]
    • Choose deletion of previously synced Google items, which are now excluded by category [#1682]
      • NB: The default behaviour is to delete
  • New options to exclude:
    • All-day items [#104]
    • Items by availability: free, tentative [#825]
    • Items by privacy: private [#415]
  • Sync Engine
    • For one-way sync attribute overrides, also allow for newly created item only [#1859]
    • Delay immediate scheduled sync when resuming from hibernate [#1850]
    • Added menu option to Sync button for 'Full Sync'
    • Improved efficiency when locating Google recurring series [#1738]
    • When deletion prompt is declined, sync item instead [#1691]
    • For Google "Busy" status, persist Outlook statuses of: Out of office, Tentative, Working elsewhere [#1259]
    • Only sync Google Event types: default, focus time, out of office [#1843]
    • Log occurrence deletions to console
  • Application
    • Ability to export/import settings [#1561]
    • Backup corrupted settings file before reset [#1867]
    • Notify and redirect on 0x80040154 (class not registred / no client) to #1888.
    • Increased maximum startup delay to 600s
    • Change log roller to daily, not file size
    • Removed legacy UA telemetry
    • Improved upgrade mechanism (when upgrading from this version) [#1837]
    • Handle poorly configured proxy servers [#1745]
    • UI guidance that configured exclusions don't apply to series occurrences [#1758]
    • Added description of what Profiles are [#1872]
    • Clearer user interface for sync interval Fair Usage Policy [#1699]
    • OGCS logo updated with modernised "G"
      • Animated logo in notification tray during sync [#1602]

v2.10.6 Alpha

14 Jul 22:30
Compare
Choose a tag to compare
v2.10.6 Alpha Pre-release
Pre-release

⭐ Beta Release Candidate 1

πŸ”† Enhancements

  • Added description of what Profiles are [#1872]
  • Backup corrupted settings file before reset [#1867]
  • For one-way sync attribute overrides, also allow for newly created item only [#1859]
  • Notify and redirect on 0x80040154 (class not registred / no client) to #1888.
  • Change log roller to daily, not file size
  • Removed legacy UA telemetry

🐞 Bugfix

  • Upgrade freezes; properly close old version [#1861]
  • Deselect read-only calendar when selected as a target/two-way [#1877]
  • Miscellaneous bugfixes

v2.10.5 Alpha

19 May 13:46
Compare
Choose a tag to compare
v2.10.5 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Improved upgrade mechanism (when upgrading from this version) [#1837]
  • Delay immediate scheduled sync when resuming from hibernate [#1850]
  • Increased maximum startup delay to 600s
  • Code refactor in preparation for O365

🐞 Bugfix

  • Retain notification tray setting on upgrade through v2.10.4 [#1841]
  • Don't attempt GMeet sync when description type unknown [#1844]
  • Fixed regression of error when syncing too soon after system resume [#1836]
  • Properly restore application when minimised from system tray [#1847]
  • Exclude "Working Location" Google event type during 2-way sync [#1843]

v2.10.4 Alpha

01 Apr 16:11
Compare
Choose a tag to compare
v2.10.4 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • New option: only show notifications when changes have been synced [#1769]
  • Re-release of sync for Google Meet conference details [#1076]
  • UI guidance that configured exclusions don't apply to series occurrences [#1758]
  • Added menu option to Sync button for 'Full Sync'
  • Logging improvements

🐞 Bugfix

  • Empty appointment descriptions broke GMeet details sync [#1776,#1810]
  • Finding calendar folders in alternate mailboxes [#673]
  • Handle oddly specified annual recurrences in Google [#1799]
  • Exclude Google's new 'Working Location' attribute [#1817]
  • Handle connection issues to alternate mailboxes when refreshing Outlook categories [#1823]