Two-way sync is spotty (Beta M10.5)
Posted: Fri Nov 27, 2009 6:06 pm
I put the CintaNotes folder in a Live Sync folder (Microsoft's DropBox analogue, previously named FolderShare), and I've been using it on and off for a bunch of weeks.
I notice now that I'm missing notes that I know I've saved.
Looking into it further, the syncing seems a bit spotty.
It seems the program doesn't reload the file every time it's been changed. I've looked in the file with a hex editor and the changes are written to the file by Microsoft Live Sync. But since CintaNotes seems to save the notebook again when it's closed down, it will overwrite it with the wrong data.
I can reproduce it quite often, but I can't seem to write a good step-by-step repro for it.
Could there be a "Reload notebook" command added, or maybe even better a short "notebook changed (remotely/locally) at <time>" line in a status bar for easier debugging? Maybe a little history dialog with a listview of all the notebook change events? This way I could compare those history lists in both instances of the program and see what's actually happening.
I notice now that I'm missing notes that I know I've saved.
Looking into it further, the syncing seems a bit spotty.
It seems the program doesn't reload the file every time it's been changed. I've looked in the file with a hex editor and the changes are written to the file by Microsoft Live Sync. But since CintaNotes seems to save the notebook again when it's closed down, it will overwrite it with the wrong data.
I can reproduce it quite often, but I can't seem to write a good step-by-step repro for it.
Could there be a "Reload notebook" command added, or maybe even better a short "notebook changed (remotely/locally) at <time>" line in a status bar for easier debugging? Maybe a little history dialog with a listview of all the notebook change events? This way I could compare those history lists in both instances of the program and see what's actually happening.