Lost streak in offline mode

At first I figured that this was just a one off for me, but now it’s happened again on, first on two courses, then again on a third course. I completed my daily target on my way to work using offline mode (with no network access on my phone due to the travel), but the app didn’t sync all of my courses again afterwards. This meant that my streak for some courses reset to 0 the following day, but not all of them. I’m not sure why there’s the discrepancy, but with there being no way to force a resync of everything there’s no way to know what is synced and what isn’t.

Across both times that it’s happened, I’ve lost a 200 day streak on 3 courses which is kinda a shame but not the end of the world, but I imagine it might also affect the SRS timings for the items I reviewed on those courses which didn’t sync up.

I’ve also just had this happen. The FAQ information on the Memrise Support page indicates that my app should sync once I’m online again, so long as it is the same day. This did not happen. Fortunately, I don’t mind that much, but I was starting to be a little proud I’d actually managed to stick to a new habit for once.

Formal Report of Issue:
Faranae
Android App
LG X Power / Android 6.0.1 / Memrise 2.94_2_3079
November 26, 2017
Once (have not attempted to replicate)
I’ve downloaded a course for offline use specifically so I can use it on the metro. On Sunday, I completed both a classic review session of 50 words, and several new lessons of 5 words each. All of this was offline, as I can’t afford data. When I returned home, it was at 4pm of the same day, and my phone automatically reconnected to wifi. Memrise was still running in the background, but I did not do any new sessions that I can recall. I only noticed today that my streak had been broken, because I’m in the final stretch of NaNo and am basically made entirely of coffee at this point in time so little things like the streak counter sort of blur due to vibrations.

If this is Working-As-Intended, that’s fine but then the FAQ needs to be updated, because I suspect the user needs to engage in some activity on the app after wifi has been restored for it to sync. Which is a little stupid if it’s running in the background, but all that really matters is that the users know what they need to actually do for the sync to occur correctly.