Commit Graph

43 Commits (4e472e5ff3cc00cab880bce7f7d0091dde4db3c4)

Author SHA1 Message Date
Tom Hacohen 4e472e5ff3 Sync: don't override item UID if already set.
4 years ago
Tom Hacohen c953a273e5 Fix rare crash when syncing EteSync 1.0 accounts.
4 years ago
Tom Hacohen 17e7085aa4 Fix crash when deleting an item before it was ever uploaded.
4 years ago
Tom Hacohen 2b88ad6896 Sync notifications: fix changes notifications to not show for items we pushed.
4 years ago
Tom Hacohen 86ea7e878e Sync: fix the sync notification to work with etesync 2.0
4 years ago
Tom Hacohen b637f25f4a Update etebase dep and adjust code accordingly
4 years ago
Tom Hacohen 00a1a223d0 SyncManager: correctly set the item's UID in the metadata.
4 years ago
Tom Hacohen 6459d71ab6 Make sure we never upload items without a uuid.
4 years ago
Tom Hacohen 7ff80aaf9b SyncManager: fix crash with imported items.
4 years ago
Tom Hacohen 481dcc1944 SyncManager: handle stoken being null (empty collection).
4 years ago
Tom Hacohen 52b7a84a1a Sync adapter: handle some etebase exceptions.
4 years ago
Tom Hacohen f8c0eaca35 Sync manager: add etebase support (pushing changes)
4 years ago
Tom Hacohen 6302ab42de Sync manager: add etebase support (pulling changes)
4 years ago
Tom Hacohen 47c96963e9 Journal: don't attempt fetching entries if we are already up to date.
4 years ago
Tom Hacohen 9f6b63620e Sync: make malformed entry errors non-fatal.
4 years ago
Tom Hacohen df94fde5ff Move CollectionInfo and SyncEntry to the journalmanager module.
4 years ago
Tom Hacohen ceead4815b Move to the external journalmanager module (moved the code there)
4 years ago
Tom Hacohen 63cbaddfc6 Add a lock when pushing changes.
5 years ago
Tom Hacohen a74f188b3b requery: use our own data store class.
5 years ago
Tom Hacohen 990ab81c2b ServiceEntity: rename fetch to fetchOrCreate.
5 years ago
Tom Hacohen 5df3a59a2e Gracefully handle trying to insert again an entry we have in the db.
5 years ago
Tom Hacohen b50c633ca1 Improve debug information in createLocalEntry.
5 years ago
Tom Hacohen 1a7ef1b78e Sync: log broken entries on processing failure.
5 years ago
Tom Hacohen 3637fc95db Sync: catch and report SSLHandshakeExceptions.
5 years ago
Tom Hacohen 0a2a3b2d99 Rename queryCapabilites to prepareFetch
5 years ago
Tom Hacohen 44c516a868 Sync: fix the sync to also do the initial preparation in chunks
5 years ago
Tom Hacohen d04d0f902f Fix closing of the HttpClient when syncing.
5 years ago
Tom Hacohen bc829d0d1e Improve logging in syncmanager and import.
5 years ago
Tom Hacohen ee2dad4d19 Set certmanager foreground/background state.
5 years ago
Tom Hacohen 4134f78da4 Upgrade cert4android and refactor httpclient based on upstream
5 years ago
Tom Hacohen 64f8c5e1d2 Move the sync notification helper under syncadapter and rename it.
5 years ago
Tom Hacohen 17b6e69c86 Move everything to use the new Logger
5 years ago
Tom Hacohen 356017a541 Entry sync: also generate UUIDs for first synced deleted entries
5 years ago
Tom Hacohen 7eee04f458 Remove wrong not-null assertion.
5 years ago
Tom Hacohen 98ca5fa318 Fix the setting controlling change notifications.
5 years ago
Tom Hacohen 143092ecf3 Don't pop up notifications when server is under maintenance.
5 years ago
Tom Hacohen cabea0c3ec Revert changes when changing read only journals.
5 years ago
Tom Hacohen 723790178c Optimise imports.
5 years ago
Tom Hacohen 7f2ab44bca Implement Tasks support via OpenTasks
5 years ago
Tom Hacohen c4daed9391 Upgrade vcard4android and ical4android.
5 years ago
Tom Hacohen cd33b5def8 Kotlin: move resources to Kotlin (almost compiles).
5 years ago
Tom Hacohen 093eee6409 Kotlin: more kotlin migration.
5 years ago
Tom Hacohen 943611a511 Kotlin: more kotlin migration.
5 years ago