Repository navigation
1.7.0
·
6 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
- (feat) 馃専 Keep progress and finished status from KOReader that can't be sent (e.g. with Wi-Fi off) for up to 4 weeks, and send them once the network is back, even after the book is closed or from the file browser. On Goodreads and Fable, progress is only sent within a day. 馃専
- (fix) Run ShelfSync's handling when a book is closed, which never ran. Closing a book now sends or queues progress that hadn't been sent yet.
- (fix) Send each provider's updates one at a time, so a late response can't undo a newer status or progress change.
- (fix) Say when a status change or removal from the status menu fails, instead of failing silently.
- (fix) Show the review result when a provider rejects a review without giving a reason, instead of stopping without a message.
- (fix) Keep Goodreads finished dates accurate while preserving existing reviews and retrying date saves that fail.
- (fix) Wait for the Goodreads browser cookie refresher to return before retrying requests after WAF challenges.
- (fix) Let interrupted Goodreads requests retry after the reader handles the touch that interrupted them.
- (fix) Don't show a progress mismatch warning just after ShelfSync marks a book as Read.
- (fix) Linking a book no longer tries to mark it as Currently Reading after a failed status lookup (all providers).
- (fix) Opening a linked Goodreads book no longer does so when its shelf can't be read or is one ShelfSync doesn't track.
Full changelog: CHANGELOG.md