Skip to content

Liseur v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 10:42
· 102 commits to main since this release
Immutable release. Only release title and notes can be modified.
ba9eb7f

Liseur now supports Komga servers alongside calibre-web. You can connect with an API key, browse and download your library, and keep your reading progress in step across devices down to the exact word.

Reading

  • Komga position sync: Progress is tracked using exact EPUB locators rather than percentages, reopening books on the precise word where you left off on another device.
  • Smart page snapping: When syncing reflowable EPUBs with Komga, reading locations automatically snap to the nearest indexed page position accepted by the server.

Library

  • Komga support: Choose between calibre-web and Komga on the setup screen and connect using an API key.
  • Web address detection: Pasting a URL from the Komga web interface automatically finds the underlying API endpoint, including servers behind reverse proxies.
  • Remote status sync: Browse your Komga library with accurate author metadata, read dates, and completion status.

Fixes

  • Improved error reporting when a Komga API key is truncated or revoked.
  • Fixed an issue where reading positions recorded by other devices on Komga were occasionally interpreted as unread.
  • Fixed marking a book as unread so the updated status reliably reaches Komga.
  • Prevented background downloads and library updates from sending requests using credentials from a previously connected account.
  • Ensured local reading progress is preserved when disconnecting or switching server accounts.

Under the hood

  • Abstracted server routing so downloads, catalog fetching, and position syncing operate uniformly regardless of the connected backend.