- Display edition language and series in book searches
- Add option to turn on/off wifi automatically for background updates on some devices where possible
- Changed manual page update dialog to allow updating by document page or hardcover page with synchronized display
- Fix crash when navigating to previous page in search menu after images have loaded
- Fix crash related to book settings when active document has been closed
- Fall back to less specific reading format when edition format is unavailable
- Fix ISBN values with hyphens being ignored by automatic book linking
- Fix pages exceeding a document's page map being treated as lower numbers than previous page
- Renamed lib directory and config.lua to prevent conflicts with other plugins
The plugin now looks for hardcover_config.lua
instead of config.lua
. Rename this file (which contains your API key)
on your device.
- Added option to update books by percentage completed rather than timed updates
- Display error and disable some functionality when Hardcover API indicates that API key is not valid, in preparation for upcoming API key reset
- Allow linking books, enabling/disabling book tracking from KOReader's gesture manager
- Fix crash when linking book from hardcover menu
- Fix automatic book linking not working unless track progress (or always track progress) already set
- Fix manual and automatic book linking not working for hardcover identifiers
- Fix failure to mark book as read when end of book action displays a dialog
- Fix a crash when searching without an internet connection
- Fix page update tracking not working correctly when using "always track progress" setting
- Fix off-by-one page number issue when document contains a page map
- Fix unable to set edition if that edition already set in hardcover
- Update default edition selection in journal dialog to use multiple API calls instead of one due to upcoming Hardcover API limits
- Fetch book authors from cached column in Hardcover API
- Added compatibility mode with reduced detail in search dialog for incompatible versions of KOReader
- Fix crash when selecting specific edition in journal dialog
- Fix failed identifier parsing by Hardcover slug
- Fix error when searching for books by Hardcover identifiers
- Fix note content not saving depending on last focused field
- Fix note failing to save without tags
- Fix error when sorting books in Hardcover search
- Fixed autolink failing for Hardcover identifiers and title
- Fixed autolink not displaying success notification
- Increased default tracking frequency to every 5 minutes
- Skip book data caching if not currently viewing a document
- Fix syntax error in suspense listener
- Only eager cache book data when book tracking enabled (for page updates)
- Fix errors when device resumed without an active document
Initial release