Simplenote-electron: Sync: Changes not propagating from other apps to Electron app (Windows, Linux)

Created on 17 Sep 2016  ·  46Comments  ·  Source: Automattic/simplenote-electron

Hello. I'm facing issue when Simplenote stops sync notes on Windows 10.
It happens when I don't open application on PC for a few days, but I edit notes from other devices. Then I open app on PC and see old notes.
Account is set in Preferences. Only solution I found is relogin. Seems like authentication has expired.
It's already detected on two different PC.

[priority] high bug

Most helpful comment

I got around to installing it, and right away it loaded in all my most recent notes, and I haven't used the windows desktop app in weeks and changed a ton via the iOS app, so it's looking good!

All 46 comments

It would be nice to indicate somehow sync status.

Sry I'm a beginner here but really intrigued with git and for the most part don't know these things that's why I'm watching this thread maybe I can learn it as I'm learning git.
I won't summit any other then feedback to learn but my sync status is computer in the shop.
I'd appreciate any help and if it not ok to give any feedback just reports things I'll understand.
Thank you.
Have A Great Day
               Victor Evans
On Sep 17, 2016 2:38 AM, Victor [email protected] wrote:It would be nice to indicate somehow sync status.

—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

@Decadence I think you can merge the issue with #384 this one.

@neelkadia Hardly. I don't use web version at all.

Same problem here. Was supposed to be better in 1.0.3 I think but I'm still seeing it. Only logging out and back in again updates the list properly.

Thanks for the tip I'll try that if the problem persist
Have A Great Day
               Victor Evans
On Sep 20, 2016 2:09 PM, Tim Hengeveld [email protected] wrote:Same problem here. Was supposed to be better in 1.0.3 I think but I'm still seeing it. Only logging out and back in again updates the list properly.

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.

I use Windows 7.
The desktop electron app of Simplenote always fails to pull down new notes.

  • When I edit _already existing notes_ from Android app or the web app, the electron app syncs just fine.
  • BUT when I create a _new note_ from Android or web, the electron app NEVER SYNCS THEM.

Thanks for the report @raniesantos. We're currently trying to figure out why these sync issues are occurring, and we just hate the idea that people are losing content, but we don't expect a manual sync button anytime soon because that doesn't reflect how Simplenote works. Adding a button wouldn't likely impact the current issues. In other words, Simplenote is _always_ synchronizing the notes and if anything has slipped through the cracks there it will continue to be a problem until we figure out why at the deeper level.

You can follow the progress in the new Resolve sync issues project.

Oh and btw, it has already been mentioned but this is also true in my case, logging out and in again temporarily fixes the problem.

Here's a build of the next release of the app, that may resolve some sync issues. Give it a try and let us know if you see any improvements or not: https://github.com/Automattic/simplenote-electron/releases/tag/v1.0.4

@roundhill that link is a 404, for me at least

Thanks @nfcampos, I updated it.

I have the same problem with the version 1.0.3
I just install the version 1.0.4 and i will let you know if i have some sync problem (in 10 days if i did n't reply it mean that there is no problem)

I have still problem to sync the notes even with 1.0.4

So far it seems for me 1.0.4 solves it.

I switch to 1.05. I let you know if i have problems.

Nope 1.0.5 still has the problem.

Thanks everyone for continuing to test on these updates. We're working on it trying to track down the issue but it has been elusive because we haven't been able to reproduce. Maybe one of us has been able to reproduce once but we aren't fully sure.

What usually happens for me is I start a new note on the iOS client, or maybe the webapp or Mac app, and then a few days later when I get around to opening the Windows app, it doesn't sync. So I go into options and logout-login and then the list gets updated properly. I haven't tested extensively with then making more changes across the various platforms, but once the windows app is up-to-date I think it syncs what I do okay until the next time I edit or newly create something via iOS (that's where I mostly use Simplenote).

Thanks again @hedgefield for your reports. While we haven't identified the problem yet, these details are helping us to narrow down what could be causing the bug. We appreciate it!

Guys, I'm going to unsubscribe from this issue because I don't use Simplenote anymore so you can close this whenever you want.

Another report in 2851098-t

Another one with the same issue.
It seems that it sync the data I create or modify on my app to the web, but never on the other direction.
I have 2 computers. If I create a new note on one computer, and go to the other, is not there, but if I open the web, everything is ok.
I log out and log in into the 2nd computer and everything syncs again until I create a new one. Windows 10 here too on both computers.

Just adding Linux App to the problem, and Yes! Logging out, and then in again will sync all notes!
(Using Simple Note 1.0.6).
Usually occurs when creating the note in the Android App. Editing the note, even in the web-app, will _not_ sync to Linux App. This is however not consistent! If i do a log-off/log-on it seems to work fine for a while at least.

Another reported sync issue in 2903142.

Another sync issue with Windows 7 in 2916145

Reporting because I lost some unsynced notes lately. Using the app mainly on Ubuntu 16.04 / Windows 10 and at times on Android. All updated to the latest version.

@raniesantos are you willing to share your normal usage pattern? do you keep Simplenote open for days at a time? close it for days at a time and then only after reopening do you notice the sync issues?

if it's up-to-date and you close the app then open it again after a few minutes, do the changes from the mobile apps sync then?

@dmsnell I tested simplenote just now. It seems to have been fixed in my case.

Thanks @raniesantos!

We still believe there's a problem out there because many people _are_ experiencing this issue. We're suspicious of the underlying Simperium JavaScript library.


For those who are experiencing this regularly, when you login after a few days and lose the synchronization, do you have lots of changes/notes waiting to come in from your mobile devices or from Simplenote online? Might you get a subset of changes and then none after that?

We're still working hard to try and be able to reproduce this but none of us have had success yet. Maybe one of us has been able to reproduce it once but we're not confident and definitely can't reliably reproduce. Nonetheless, we're still trying to get to the bottom of it.

I was thinking... maybe one way to band-aid fix this issue for now would be to force an index call to Simperium everytime the app starts (currently it does this only after signing in). I'm 70% confident it would fix the bug, but doesn't isolate the cause.

Anything will be good. I am just using the web version as I cannot trust the app anymore. :(

We were finally able to reproduce the bug and have implemented a fix. I created some beta builds for y'all to try out to ensure that it does indeed fix the issue. Let us know!

You can download the beta here: https://github.com/Automattic/simplenote-electron/releases/tag/v1.0.7. You may need to sign out/in again to get older notes synced, but it should work fine after that.

@roundhill is there a technical explanation of what you found and how you resolved it and under what circumstances we would predict that this is happening? while offline I was auditing the protocol in node-simperium and was forming my own hypothesis.

thanks for the awesome sleuthing on that! if we can get this one fixed, what a happy day that will be

I will try it as soon as I can.
Thanks!

Has anyone here been able to try the 1.0.7 beta and either reproduce the bug or confirm that the update fixed it?

I got around to installing it, and right away it loaded in all my most recent notes, and I haven't used the windows desktop app in weeks and changed a ton via the iOS app, so it's looking good!

I used to have the same problem with notes written on android not syncing with the linux client on mint 17/18. Updating from 1.0.2 to 1.0.3 only fixed it for a very short period. From then on the only way to keep linux synced was login/logout, which was pretty annoying.
Installed 1.0.7 and it synced like a charm. Will try and test during the next days to see if this time around it keeps working fine.

Updated to 1.0.7 through the Arch user repo and still having upload sync issues after logging out and in again. For instance, if on the Linux app I make new notes and other edits, other devices won't receive the new text. However, if I make edits on the web app, the Linux app will receive them (so download working better than upload). Moving back to web app now for stability.

Just when I thought it was fixed, I'm here again. (v1.0.6 on Win7)

The only details I'm able to provide right now is that I haven't used it for several days and it suddenly won't sync again.

Did you try the 1.0.7 beta linked above @raniesantos? That fixed it for me.

Closing for now because I believe that the fix in 1.0.7 took care of this issue. We can reopen if this continues to be a problem in 1.0.8 and newer releases.

@dmsnell Yes, I think it definitely did.

I'm on Windows 10, Simplenote 1.0.8 and having this issue. It worked when I first set the mobile and desktop app, but not anymore.

I'm having the same problem, but it is hard to spot under what cases this happens and does not happen. I'm wondering (somewhat blindly) if a forced sync on closing the app OR on going from one note to another OR on a settable time of no activity (signifying I'm done for now). Traditionally, you'd do a record lock and release but that can't work here. I often have Simplenote open on both my computer (Windows 7) and on my phone (android). I have tried to make sure I exit one before updated the other, but even then it still has problems. Assuming 3 copies (my computer, my phone and the simplenote server) then it could be seen as 1) action starts > 2) changes > 3) action ends This triad (if you like) has a date and time and should be propagated before allowing any other similar triads on another device (OR they are treated like a log of changes). [The old Palm software would duplicate a record if it got confused in the sync process. Ugly but safe!] ] Just mostly musing here...

I'm on Manjaro 18, same issue here.
My android app is syncing but not the version on my pc.This after the recent upgrade.
Syncing only after logging out an loggin ing.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rbreaves picture rbreaves  ·  3Comments

RCDCL5 picture RCDCL5  ·  3Comments

gubrist picture gubrist  ·  4Comments

reginabally picture reginabally  ·  4Comments

swalladge picture swalladge  ·  3Comments