New Backend For Unread Chapters · 5:35pm
Please read bottom of post
I've redone the backend for unread chapters now because it was causing us awful performance issues. On our end this should be a lot faster. However, I haven't copied across the old "read" table to the "unread" one, so right now you'll have 0 unread chapters. I'll try and copy this across later. This is copied across now.
Anyway, there are more areas now where this data could "unsync". If you get weird issues where the number at the top is MORE than you actually have unread, please please let me know, and we should be able to find if there's anywhere I'm forgetting to update this value.
For future reference, this new system will nuke any unread chapters you have after 2 weeks. I think this is a fair length of time to give people to read chapters, and this ensure the system does not become explosive in content. Keeps it growing at a rate relative to user count, rather than time.
edit: Just remembered, right now when you add a favourite, all chapters will be unread on the new system. Will update this when fixed.
Should be fixed
edit2: Also wanted to say I'm caching a lot more stuff now too, including PMs at the top and the read it later list. You shouldn't see any difference other than faster loading times, but if you do please tell me.
Since countless people misunderstood what I'm doing, I'm going to attempt to explain it better.
First things first, for typical use of the system you should not notice any difference at all. Right now, I have not populated the unread table fully, so that little number in the user toolbar starts at 0 for everyone right now. Anyone chapter updates from now on will update that, and when I repopulate the table properly you'll have your normal number back.
When I spoke about nuking unread chapters, I did not mean marking all chapters as read. Basically, if you went to view unread favourites in the past, it would show every single story on your favs with 1 or more unread chapter. Now, after 2 weeks, stories will stop appearing in that list and stop being counted in the unread chapters count in the user toolbar. However, their unread chapters are still unread! You can still view them in your favourites list. Initially I decided 2 weeks was enough time for an unread chapter to be an important event, worth appearing in the toolbar and in the unread list. I'm now going to try and do it based on count, so that number will never go over some certain value, like 200 or something.
Also, viewing unread stories in your read it later list is not doable anymore. This whole change is to fix performance issues that that kind of browsing was causing. That use of the read it later system is not intended so I have no interest in "fixing" it. Browsing for read stories probably will come back though.