Thread: Firmware 3.12.0
View Single Post
Old 12-09-2014, 01:40 PM   #66
arspr
Dead account. Bye
arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.arspr ought to be getting tired of karma fortunes by now.
 
Posts: 587
Karma: 668244
Join Date: Mar 2011
Device: none
Quote:
Originally Posted by davidfor View Post
Both methods do the same thing. The device removes all trace of the book from the database, but doesn't remove the annotations file. The calibre driver does the same thing. I have deliberately kept the delete in the driver the same as the firmware.

There does need to be some clean-up. I'll add to my todo list for the utilities plugin an function to clean-up the annotations directory. I already have an function to clean-up any orphaned cover images, so it won't be hard to do. When is another matter.
Also remember the different behaviour between kepubs and epubs mixed with deletion through either device GUI or Calibre we discussed some time ago.

I mean that within kepubs annotations are automatically deleted if you use the eReader GUI. But they aren't if you delete the books from Calibre.

IMO the Calibre driver (or the extended one) should be also modified in order to mimic the device behaviour. Or even better with an option to automatically delete annotations or not as desired by the user when deleting books from the eReader.
arspr is offline   Reply With Quote