-
Notifications
You must be signed in to change notification settings - Fork 109
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
[Bug] Cloud-based library sync #1042
Comments
This dialog pops up when you have the same note open on two synced devices and some changes are made on one device. It's best to avoid such use scenarios, as Dropbox doesn't resolve file conflicts but merely create a conflicted copy of the note. |
Yes, but doesn't Quiver function somewhat illogically here? If I choose to reload from disk, the library reloads and I see the updated library opened. I might even do some changes, but if I don't especially save the library, all changes are lost when I close the application (no dialog here?) and also the library on Dropbox is overwritten with the outdated version of the library. Yes, it was supposed to be saved, but with the version currently open in the application. I think the fact that the library is overwritten with outdated version is quite disturbing and will cause a loss of data. This is quite a new "feature" (a few weeks maybe) and hasn't been there previously. |
I have come across a similar issue with syncing via devices, not sure if this is related.
It sounds like there may be a race condition between the syncing of I think it should just automatically reload based on the latest changes from the device. This is how other software like SublimeText 3 handles syncing via Dropbox. |
I was troubleshooting this same issue this morning and discovered a consistent series of steps to reproduce this issue every single time, as well some additional insight as to the cause. The steps are very similar to @tkeeler33's however I noticed one additional bit of information. Steps: meta.json:
content.json:
Allow Dropbox to fully sync. meta.json:
content.json:
Note that the In the following step, I think Quiver does something unexpected. On meta.json:
content.json:
NOTICE: My question, summarized, is: Why did the contents of the files on disk on Hopefully this helps! I'd love to get this fixed. Everything else about Quiver is absolutely stellar for my use cases :) |
It looks like the latest release 3.1.3 is affected by this issue. I've been successfully using Dropbox to sync notes between two devices for quite some time until recently, perhaps till v3.1.2 or 3.1.1. Now attempts to sync changes via "Reload From Disk" lead to latest notes being overwritten with whatever version the syncing device had before the attempt. Very annoying issue because I can no longer trust Quiver important data and the ability to sync is important to me. Please LMK if I can help with troubleshooting. Thanks! |
This will be fixed in the next update. Aiming to push it out this week. |
Thank you! |
Still hope to see the update released!.. |
Fixed in 3.2.1. The dreadful "contents have changed on disk" dialog is history. Quiver now automatically reloads the opened notes to the latest version. |
I've been successfully using a cloud-based library (Dropbox) for maybe a year now, but a few weeks ago strange things started to happen. When I save the library using one of my devices and then open it using another, the following notification appears (everything normal so far):
Now when I choose to "Reload From Disk", the library loads from Dropbox and everything seems to be fine. But if I then close Quiver and open it again, all the changes are gone and the library on Dropbox has been replaced with the older version of the library (which was open previously on the current machine). So the current version of the library is lost and the "Reload From Disk" didn't work correctly. As far as I understand it should and it previously has.
The text was updated successfully, but these errors were encountered: