-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Directory synchronization #32
Comments
duplicate of #3 |
davigonz
pushed a commit
that referenced
this issue
Feb 10, 2017
Accept 200 as a valid response for PROPFIND
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In spite of what the OC desktop clients do, it would be nice to have a "Keep directory up to date" option for directories, as well as it is available for files now.
The typical use case is a "magic folder" that is always in sync between your desktop, OC and your phone (so that you can work on the files also when you're offline, and as soon as you get back online, your changes are propagated). Another use case is a Music folder to be kept in sync (streaming is not very reliable, and definitely doesn't work when you're offline :-) )
It shouldn't be too hard to implement, as the file synchronizer already seems to be able to handle directories (am I wrong?), and so the only step is to add a long-press feature to directories to enable the synching option.
Another design issue is where to store the data. I believe the user should be able to choose where to mirror the OC directory locally (and the default "/sdcard/owncloud" is used for single-file sync).
Finally, like the desktop clients should do, the first sync should support a "merge" strategy. The use case here is: I have my files already stored on owncloud, and I also copied them to the phone via USB (because it's quicker and cheaper than using my 3G dataplan).
I'm a good Java developer, but new to Android. I'm willing to provide some programming help and all the necessary testing if you're keen on adding this feature.
The text was updated successfully, but these errors were encountered: