View Single Post
Old 10-29-2020, 03:27 AM   #1985
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by compurandom View Post
Is reading the last page enough, or do you need to read _past_ the last page so it returns you to the previous screen and marks the book as finished...
As @ownedbycats said, you have to turn past the last page for the book to be marked as read. Otherwise it will still be considered as being read with the percent read as 99% (or lower for shorter books).

The reading status (unread, reading, finished) is stored in the database along with the position and percent read. And the device doesn't always set the percent read to 100% for finished books. When the plugin gets the reading status, it uses the status to decide how to handle the percent read. A finished book will always be 100% and an unread always nothing. If the status is "reading", then percent read will be used exactly as in the database.

And if you restore the reading status to the device, the percent read in calibre is use to set the reading status. 100% (or higher) will mean the reading status is set to finished, not set in calibre and 0% (though I have to check the last) will be unread and anything in between will be reading with the percent read set.
davidfor is offline