foobnix / LibreraReader

Book Reader for Android
http://librera.mobi
Other
3.07k stars 314 forks source link

Feature Request: Rework how progress is calculated #1314

Open Nitrousoxide opened 1 month ago

Nitrousoxide commented 1 month ago

This might be just a thing with me, but I follow ebooks that have additional chapters appended to them as new ones are released

The practicals of it is using Fanficfare https://github.com/JimmXinu/FanFicFare

to update web serials like those found on Royal Road https://www.royalroad.com/home

LiberaReader seems to calculate book progress not by counting the number of words/pages/whatever you've progressed, but rather the % complete when closed. This means, that if an ebook has additional chapters appended to it after you last read it, say leaving off at 100%, it'll think it's still at 100% when the new, larger ebook is opened.

Moon+ Reader, on the other hand, always correctly calculates progress for me when opening up an appeneded ebook. I'm always able to pick up exactly where I left off with the newly appended chapter being the next page.

I can totally see that I'm probably a pretty edge case here. I don't imagine that many people are reading ebooks that get appended, so I totally get if this is either a super low priority, just something not worth doing, or even it breaks some other tracking use case you're contemplating. So no issues if this doesn't happen.