github harmtemolder/koreader-calibre-plugin v0.8.0

2 hours ago

🌟 New Features

  • Custom Main Action: Added option to set the primary action for the toolbar button.
  • ProgressSync Upgrades: Added tracking for book start/finish dates and device name/ID for server sync.
  • Secondary Toolbar: Added support to place the plugin icon in Calibre's optional second toolbar.
  • SSL Options: Added a checkbox to skip SSL verification for custom/self-hosted sync servers.
  • Platform Support: Improved robustness for Flatpak and Linux environments.

🐞 Bug Fixes

  • Wireless Stability: Fixed "Read-only file system" errors during wireless metadata creation.
  • Extraction Robustness: Added safety checks to prevent crashes when sidecar files are missing metadata (fixes KeyError:
    'summary').
  • Hidden Folder Filter: The plugin now correctly ignores hidden system folders (like .stfolder) to prevent "None Book"
    entries.
  • UUID Reliability: Fixed an issue where books without UUIDs were skipped during synchronization.
  • Python 3.14 Compatibility: Fixed internal syntax warnings for newer Python versions.

What's Changed

  • [Fix] Allow plugin to be placed in the optional second toolbar by @elmodor in #112
  • Versionning upd by @kyxap in #123
  • Add checkbox to skip ssl verification by @loeffner in #119
  • [ProgressSync] Added setting data_book_started and _finished by @elmodor in #108
  • Flatpak support rebase by @kyxap in #125
  • [ProgressSync] Added column_device_name and _id for progress sync server by @elmodor in #109
  • [Config] Added option to set main action for toolbar button by @elmodor in #111
  • Improve sidecar metadata extraction robustness by @kyxap in #126
  • ci: complete automated release workflow, tests, and CI/CD by @kyxap in #128
  • Feature/lint improvement by @kyxap in #129
  • Auto triage enabled by @kyxap in #130
  • Fix multiple bugs and improve wireless stability by @kyxap in #133
  • Release prep 0.8.0 by @kyxap in #135

New Contributors

Full Changelog: v0.7.2...v0.8.0

Don't miss a new koreader-calibre-plugin release

NewReleases is sending notifications on new releases.