Download 'Next Chapter' counts from last downloaded instead of last read
Steps to reproduce
- Open any novel
- Mark 3 chapters as read
- Tap the download button
- Tap 'Next chapter'
Expected behavior
It should download the next 'unread' chapter, chapter 4 in this case.
Actual behavior
It downloads the next 'not downloaded' chapter, aka chapter 1. If chapter 1 is already downloaded, it downloads chapter 2.
LNReader version
2.0.0
Android version
Android 15
Device
POCO X5 Pro
Other details
Version 1.1.19 works fine. I noticed this change in behavior a while ago when trying build preview apks. The last build that had the normal behavior was r292. After that, the behavior changed for some reason.
Acknowledgements
- [x] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
- [x] I have written a short but informative title.
- [x] If this is an issue with a source, I should be opening an issue in the sources repository.
- [x] I have updated the app to version 2.0.0.
- [x] I will fill out all of the requested information in this form.
I believe that is not all. If you have marked some chapters as read, but not opened any one of them (or the next one), the app will tell you to start reading from chapter 1 anyways (or, even worse, the latest chapter if you've sorted them in that order).
One workaround I found was to filter the entries to only 'Unread'. That seems to avoid all the problems previously mentioned, as the first unread chapter effectively becomes the first in the list (hence why it downloads that one).
Besides that, the "Custom" download works fine though.