Jump to content

Niels Goetschalckx

Level 1
  • Posts

    2
  • Joined

  • Last visited

About Niels Goetschalckx

Niels Goetschalckx's Achievements

0

Reputation

  1. Hi DTLow, First of all, thanks for your quick reply! I do want to note that I really think this problem could have been avoided. It's true that a loss of internet connection is a real pain though. But given the assumption that it was indeed an internet connection problem when I was trying to save OldVersion to the server, then I think the problem could have been avoided this way: User start editing a note, in our case OldVersion. Evernote creates an EditDate that it stores on the device of the user. It also keeps the link between the EditDate and the note of the version OldVersion the user is editing Upon saving the note to the Evernote server, the server checks if newer versions exist between the EditDate and the current time. If no newer versions exist, the server saves the edited note, send back an OK response and the EditDate of the note is cleared on the device. If newer versions exist, the server .... (here you can do a lot, show a popup, create a conflicted copy, ... The actual action doesn't really matter, it's important the conflict is noted). With the above implementation, it doesn't matter if I lost my connection multiple times before the save succeeded. My device will only think it has the latest version of the note from the moment it got an OK response from the server. In case you have any questions or doubts, feel free to ask, I'm really hoping on helping the Evernote community with this. Kind regards, Niels
  2. Hi, I just want to leave my feedback here so you guys might be able to make Evernote better. Here is my situation: My girlfriend and I both use Evernote. We both have the basic version and we both use it on our desktop and iPhone. I'm pretty sure we both have the latest versions on our devices. Here are mine just in case iPhone 5s ios 10.2.1 : Evernote version 8.1 Desktop win 10: Evernote version 6.4.2.3788 We share a notebook On 20/02 (19 days ago) I created a new note in our shared notebook. Somewhere between 20/02 and 01/03 I opened up the note on my iPhone and made an edit. Let call the version of that note OldVersion In between my edit and yesterday (09/03) my girlfriend made a lot of changes to the note, both via her desktop and her mobile. (I believe it's irrelevant for the story via which device she did so). Yesterday I again made a change to the note via my iPhone. I did not notice I did not had the latest version. Evernote didn't give me a warning or a conflicted note, so I just made my change. Let call the version of the note CorruptedVersion Today (10/03) my girlfriend opened up the note, and suddenly she saw CorruptedVersion. All the changes she had done in between OldVersion and yesterday (09/03) were lost. Needless to say she wasn't very happy. She also didn't get any conflicted version or something similar. Now, given that we're both basic users I initially assumed all hope was lost. Anyway, since it was a very important note I just tried to upgrade to premium and try to consult the version history (snapshot in attachment). To my surprise, I found all the versions my girlfriend created neatly stored in there. I reverted back the version of yesterday, made my own changes and now everything is back to normal. However, I did take me a long while to get everything back ok and it cost me an upgrade. In my opinion, the problem that occurred here is not something for which you should have a premium account. I completely understand that you want to make version history a premium feature, but I see version history as a feature to enable users to correct errors they made themselves to a note, not a syncing issue of Evernote. In the basic version, I would expect this behavior: User opens up OldVersion, for which already numerous new versions exist. User tries to make an edit Evernote notices OldVersion is not the same as NewestVersion, or there is an internet connection problem and Evernote can not verify if the user his version is the same as NewestVersion. Evernote throws a popup stating: Pay attention, the version you're trying to edit might not be the latest version. Would you like to continue with your edit or first download the latest version? Button: Continue with my edit anyway Button: Download latest version Evernote does not let the user continue unless he/she explicitly clicks the continue button. EDIT: Right after posting, I realised the issue might be caused by my iPhone not sending it's OldVersion to the server. If that would have been the case, I would expect Evernote to create a conflicted copy from the moment the CorruptedVersion is being sent in. It can be compared by using it's created date and looking if there were any version created later than the current version. Well, sorry for the long post, I hope you can do something with my feedback. Kind regards, Niels
×
×
  • Create New...