github cporcellijr/abs-kosync-bridge v6.2.0
v6.2.0 - Whisper.cpp Integration & Dashboard Redesign

latest releases: v6.7.0, v6.6.0, v6.5.0...
3 months ago

Release Notes

🚀 New Features

Whisper.cpp Support

Author: @peterpiglet ([PR #74](https://github.com/your-repo/pull/74))

  • Added support for Whisper.cpp as a transcription provider
  • Included UI settings to configure Whisper.cpp integration
  • Implemented graceful fallback when the Whisper.cpp URL is missing

Responsive Dashboard & UI Improvements

Author: @serabi ([PR #72](https://github.com/your-repo/pull/72))

  • Overhauled the dashboard with a responsive horizontal card layout
  • Cards now display cover images, service status, and sync timestamps clearly without hover interactions
  • Added visual indicators (yellow border) for sync discrepancies
  • Improved mobile responsiveness

Suggestion System & Progress Tracking

  • Implemented a new Audiobook Suggestion System
  • Added a toggle for suggestions and improved settings persistence
  • Refined logic to exclude books >70% completed from suggestions
  • Improved auto-discovery matching and "xpath fallback" logic for better accuracy

🛠 Improvements & Refactoring

Configuration & Database

  • Refactored configuration to be database-driven instead of relying solely on environment variables
  • Updated the Settings UI to reflect these changes, allowing for dynamic updates without restarts
  • Implemented robust pagination for Booklore cache refreshing to handle large libraries

Sync & Transcribe Logic

  • Added Local Transcribe support with CUDA GPU acceleration and Deepgram API integration
  • Improved SyncManager threshold logic and "most recent change wins" leader detection for cross-format sync (Audiobook vs Ebook)
  • Refined normalization for better cross-format percentage comparison

Logging

  • Fixed logging handlers (Telegram, Memory) to respect specific log levels and not be overridden globally

Docker & CI/CD

  • Added support for version tags in the Docker publish workflow
  • Enabled dev branch builds with dynamic build numbers

🐛 Bug Fixes

File System & Path Handling

Author: @gattacus ([PR #77](https://github.com/your-repo/pull/77))

  • Critical Fix: Proper escaping of special characters (e.g., brackets) in ebook filenames when searching the filesystem with glob patterns
  • Prevents crashes or missing files when paths contain special characters

Sync & Connectivity

Author: @serabi ([PR #73](https://github.com/your-repo/pull/73))

  • Fixed KoSync client headers to ensure consistent identification as a KOReader client on all requests
  • Resolved false positive fuzzy title matching to prevent incorrect book associations
  • Fixed AssertionError in tests related to absolute path updates

❤️ Community Credits

A huge thanks to our contributors for this release:

  • @peterpiglet for the Whisper.cpp integration
  • **@serabi for the beautiful dashboard redesign and header fixes
  • **@gattacus for the filesystem globbing fixes

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

NewReleases is sending notifications on new releases.