github cporcellijr/abs-kosync-bridge v4.2.0
Release 4.2.0 - Booklore Integration

latest releases: v6.5.0, v6.4.2, v6.4.1...
3 months ago

Release 4.2.0 - Booklore Integration

🎉 New Features

Booklore Reading Progress Sync

Booklore is now supported as a fourth sync target alongside Audiobookshelf, KOReader (via KoSync), and Storyteller. Your reading progress in Booklore will automatically sync bidirectionally with all other configured platforms.

  • Full leader election support: Booklore can now be the sync leader when it has the highest progress, pushing updates to all other services
  • CFI-based positioning: Generates precise EPUB CFI locators for accurate position sync in Booklore
  • Automatic book matching: Links books by filename between your sync mappings and Booklore library

Optional Integrations

KoSync is now fully optional. The system gracefully handles configurations where KoSync is not set up, allowing you to run with just the integrations you need (e.g., ABS + Storyteller + Booklore without KoSync).

Visual Service Icons

The dashboard now displays visual icons for each configured integration, making it easy to see at a glance which services are enabled and syncing.

🐛 Bug Fixes

  • Currently Reading filter: Books now appear in "Currently Reading" if ANY integration has progress, not just KoSync
  • KoSync connection check: No longer throws "Invalid URL" errors when KoSync is not configured
  • UTF-8 emoji encoding: Fixed corrupted emoji characters in log messages

🎨 UI Improvements

  • Square (1:1) book covers for a cleaner grid layout
  • Multi-line progress display with 2x2 grid layout for better space utilization
  • Increased card sizes to maintain visual balance with new aspect ratio
  • Progress icons aligned properly with consistent spacing

⚙️ Configuration

New environment variables for Booklore:

BOOKLORE_SERVER=https://your-booklore-instance.com
BOOKLORE_USER=your_username
BOOKLORE_PASSWORD=your_password

🙏 Acknowledgments

Special thanks to @andersonimes for this release.


Full Changelog: v4.1.x...v4.2.0

Don't miss a new abs-kosync-bridge release

NewReleases is sending notifications on new releases.