Skip to content

v0.0.23

Choose a tag to compare

@imnotjames imnotjames released this 11 Jun 22:53
· 37 commits to main since this release
bb2a3b8

Features

  • Sync configuration was moved to its own menu
    • Added a sync option to sync shelves or not (default on) and an extra option to "sync empty shelves".
    • Updated shelf logic so that all shelves that are applicable to the books you've downloaded (not just target shelves) are pulled over.
  • Download configuration was moved to its own menu section as well.
    • Added an option to download config to remove books when they are no longer in Grimmory (either not on the shelf or deleted from Grimmory)
  • Added a (for now) internal option of headers that can be added to every API request. This is extra_headers in the grimmory settings lua file.

Bug fixes

  • Improved sync messages so that books are either refreshed or downloaded to make things clearer.
  • Added a bit of extra logic so that when an open book is attempted to sync, the plugin attempts to find the remote book in Grimmory.
  • Also handled cases where books are refreshed / deleted / etc - and then the same book is downloaded again.
  • Fixed a bug where the collections were not updating without a KOReader restart after sync in some edge cases.
  • Fixed a bug where some toggles were not being properly persisted to the settings lua file.

Full Changelog: v0.0.22...v0.0.23