thewordisbird / VaultLink

Obsidian plugin to link your vault to a cloud storage provider.
2 stars 0 forks source link

Dropbox sync/sync alpha #14

Closed thewordisbird closed 3 months ago

thewordisbird commented 3 months ago

Description

Initial sync implementation. Client Initiated:

Server Initiated:

The problem of server initiated create and rename are more complicated problems as we need to determine if a create is a actual create, or a delete and create to satisfy a move. These will be investigated in a future pr(s) that will also consider tracking and reconciling after periods of being offline.

My hope is that the functionality from this PR illuminates enough of the scope of the application that I can begin refactoring to consolidate and streamline processes to be ready for the more complex concerns of time delayed based sync