Hi, Guys.
Looks like your chains are changing the reading progress (or date) twice.
But this should not be a problem. There is indeed a bug in my code. When adding new records it checks if it isn't the same as before, but there is a catch: it compares the record as whole (date and percentage). Since the date changes (even a few milliseconds, as happened to @ownedbycats), then it looks like a new record. I'll fix this.
About the rereading, I like being able to differentiate and keep a record of rereadings. This is something I always missed when syncing my readings.
Sorry for the mess, but it will be fixed.
|