Hello, we have an update on streaks. We have been aware for a long time that we have had issues with streaks not working and the team has been looking at this over the last few months. One of the major reasons that we identified, and that you have highlighted here, for losing streaks was learning offline. This should now be fixed.
In addition, we now have a more reliable system which means streaks should not randomly break for you outside of the offline problem, and this allows us to better monitor and investigate any future issues that might come up.
Streaks is a complex feature and it was only when we started working on it that we realised quite how large a piece of work it was to fix. We have had to rewrite the entire feature from scratch which highlighted we weren’t calculating streaks as we hoped we were in the first place. We want to highlight that there are still some edge cases that we are actively working on, but we will be releasing them on a constant basis as and when we find them.
In summary, hopefully most of you will not see anything different. For those of you who regularly learn offline, you will see that your streaks are now maintained. Streaks should now work.
As with every big feature, we will do a phased roll out. That means that we will release this update gradually over the next couple of weeks, not to all of you at once. This is an industry standard that allows us to monitor better and mitigate any problem that may arise.