Liseur v0.3.0
·
102 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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.