1. 08 Oct, 2019 2 commits
  2. 04 Oct, 2019 3 commits
    • chriadam's avatar
      Bump version · c513113a
      chriadam authored
      c513113a
    • chriadam's avatar
      Merge branch 'jb44316' into 'master' · bc694ef1
      chriadam authored
      [buteo-sync-plugins-social] Use SyncToken for Google Calendar delta sync. Contributes to JB#44316
      
      See merge request !47
      bc694ef1
    • chriadam's avatar
      [buteo-sync-plugins-social] Use SyncToken for Google Calendar delta sync. Contributes to JB#44316 · 126af928
      chriadam authored
      Previously, we used updatedMin timestamp "since" anchor to fetch
      changes since last sync.  This commit updates the plugin so that
      it uses the "sync token" which Google provides, so that we can
      more accurately fetch changes since the last sync, and avoid
      the "updatedMin too far in the past" problem which can be hit in
      certain circumstances.
      
      We store the sync tokens as account settings, as mkcal doesn't
      allow arbitrary metadata to be stored for notebooks.
      126af928
  3. 03 Oct, 2019 1 commit
  4. 20 Sep, 2019 1 commit
  5. 17 Sep, 2019 1 commit
  6. 13 Aug, 2019 1 commit
  7. 11 Jul, 2019 2 commits
  8. 09 Jul, 2019 1 commit
  9. 14 Jun, 2019 3 commits
  10. 13 Jun, 2019 1 commit
  11. 12 Jun, 2019 1 commit
  12. 11 Jun, 2019 1 commit
  13. 24 May, 2019 2 commits
  14. 21 May, 2019 3 commits
  15. 02 Apr, 2019 3 commits
  16. 30 Jan, 2019 3 commits
  17. 14 Jan, 2019 2 commits
  18. 18 Dec, 2018 2 commits
  19. 13 Dec, 2018 2 commits
  20. 23 Nov, 2018 1 commit
  21. 22 Nov, 2018 1 commit
  22. 16 Nov, 2018 2 commits
  23. 08 Nov, 2018 1 commit
    • chriadam's avatar
      [buteo-sync-plugins-social] Early-out finalize() for Google Contacts in error... · 95b26f6a
      chriadam authored
      [buteo-sync-plugins-social] Early-out finalize() for Google Contacts in error case. Contributes to JB#38210
      
      Previously, a bug in the finalize() method meant that even if an error
      occurred during synchronization, we would still attempt finalize the
      sync cycle (including potentially destructive operations such as
      transforming the contact avatars stored in the database).
      
      This commit ensures that we treat an earlier error as if the sync
      was aborted.
      
      Contributes to JB#38210
      95b26f6a