Skip to content
This repository has been archived by the owner on Dec 17, 2018. It is now read-only.

Offline sync via NSPersistentHistory, support for CloudKit Sharing #51

Open
wants to merge 216 commits into
base: master
Choose a base branch
from

Conversation

deeje
Copy link
Collaborator

@deeje deeje commented Dec 4, 2018

I really liked your project, and have spent some time adding to it.

  • refactored names to standardize on "push" and "pull" to help me better understand the flow of data
  • refactored isPublic to support pushing to private, public, or both databases
  • incorporated support for relationships via Oleg Müller
  • added support for NSPersistentHistoryTracking, to enable offline sync
  • added support for CloudKit Sharing via the sharedDatabase
  • updated unit tests
  • updated the example app

I still need to update the following

  • online tests
  • documentation
  • pass Travis CI
    but wanted to get this PR up to gather thoughts. Lemme know.

deeje and others added 30 commits May 17, 2018 16:06
# Conflicts:
#	Source/Classes/Pull/SubOperations/RecordToCoreDataOperation.swift
allow Core Data schema to define which scopes to push
deeje added 30 commits May 10, 2022 09:56
5.0.2 - Update Version in Podspec
for processing the push of history and upload of cacheables
why use yet another background context?!
5.1 - improved sync and upload
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants