Skip to content

Releases: WorldTeacher/BookLoreSync-plugin

4.1.1

19 Apr 16:24

Choose a tag to compare

Release 4.1.1

4.1.0

12 Apr 19:25

Choose a tag to compare

Bug Fixes

  • ci: add openssl-dev to lua-tests before_script for dependency installation (43a4e82)
  • ci: add production stage to CI pipeline (145fe57)
  • ci: change stages of Lua formatting and validation checks from test to build (967d4e0)
  • ci: update lua-format-check image to specific version 2.4.1 (4a34974)
  • ci: update lua-format-check to download Stylua for musl and improve version check (3102d2a)
  • ci: update lua-format-check to download Stylua for x86_64 musl (749d594)
  • ci: update lua-format-check to download Stylua version 2.4.1 directly (d43d8b6)
  • ci: update lua-format-check to use alpine image and install Stylua dynamically (fec576c)
  • ci: update lua-tests before_script to install additional Lua dependencies and add random UUID generation (704acf1)
  • ci: update lua-tests before_script to use a multi-line command for installing dependencies (9912fc6)
  • ci: update lua-tests before_script to use quotes for command execution (d6f253d)
  • ci: update stages for Lua formatting and validation checks to run in the test stage (b2448c0)
  • ci: update workflow rules for CI pipeline to include push events on develop and main branches (e5a5a32)
  • localization: remove outdated translation for shelf sync (ec14a00)
  • localization: update translations for shelf sync and related settings (fa84ad5)
  • localization: update translations for shelf sync settings (852b1b5)
  • menu: rename shelf downloads menu to shelf sync for clarity (9d28142)
  • menu: restructure main menu items for improved organization and clarity (e4e9e09)
  • progress sync: update session location normalization help text for clarity and detail (c4f59ce)
  • progress: add functions to build and push KOReader progress payload (ce6102e)
  • sync: no longer stores local state on open (cf7bc3c)
  • tests: enhance Lua test coverage reporting and setup (601fbe2)
  • tests: fix tests (a6b7455)
  • ui: fix reading sessions in show data, progress decimals (c1a4bac)

Features

  • ci: add Lua formatting, translation validation, and test stages to CI pipeline (8a268b9)
  • perf: improve performance for sync, exit, periodic progress (51dcdbf)
  • sync: add progress sync gestures (1f28f0a)
  • sync: add session location normalization and metadata resync functionality (9abb0ae)

4.0.1 (2026-04-05)

Bug Fixes

  • menu: restructure main menu items for improved organization and clarity (ef1b7d1)

4.0.1

05 Apr 18:18

Choose a tag to compare

Release 4.0.1

3.8.4

16 Mar 19:50

Choose a tag to compare

Release 3.8.4

3.7.0

11 Mar 18:57

Choose a tag to compare

Bug Fixes

  • sync: improve shelf book synchronization and filename generation (d9f6701), closes #23

Features

  • sync: enhance shelf synchronization with improved subprocess handling and user feedback (118ca0f)

3.6.1 (2026-03-10)

Bug Fixes

  • gestures: sync now gesture also asks for wifi to be enabled (5c1d431)

3.6.1

10 Mar 21:40

Choose a tag to compare

Release 3.6.1

3.6.0

10 Mar 19:31

Choose a tag to compare

Bug Fixes

  • annotations: save to both now actually uploads to both locations (bbe0018)
  • ci: add lua-tests stage to CI pipeline for improved testing coverage (15f558b)
  • ci: add missing stages to CI pipeline configuration (2364711)
  • ci: comment out unused butler configuration in CI pipeline (cfd2c46)
  • ci: remove unused pipeline stages from configuration (a1eacbe)
  • ci: rename lua-tests to lua-check and update testing commands (9c5e1a9)
  • ci: restore butler configuration and remove unused lua-check stage (5968d92)
  • ci: update butler rules to ensure proper execution based on GITLAB_TOKEN (f783f97)
  • ci: update lua-check to use luajit and adjust script for compatibility (3fc5235)
  • docs: standardize punctuation in documentation for clarity (556d424)
  • isbn: update ISBN lookup to use searchBooksByIsbn and handle exact match scoring (14b4bd1)
  • network: fix bug in ask to enable wifi, fixes crash related to networking by using networkmanager (e0b0f26), closes #18 #25

Features

  • api: add ISBN lookup functionality to retrieve book ID (8bfe89c)
  • isbn: extract ISBN from KOReader doc settings and use as fallback for book lookup (5389cd8)

3.5.1 (2026-03-09)

Bug Fixes

  • ci: change pipeline to always run (0a4fa45)
  • match: show popup when hash lookup finds no match in Booklore [release] (0d6e73e)

3.5.1

09 Mar 14:39

Choose a tag to compare

Release 3.5.1

3.5.0

08 Mar 21:36

Choose a tag to compare

Features

  • release: trigger semrel [release] (95ebf03)

3.5.0 (2026-03-08)

Bug Fixes

  • another ci (a02981c)
  • api: improve error message formatting in extractErrorMessage function [release] (5c8db41)
  • changelog: change changelog match (aabf190)
  • ci file (7befd0c)
  • ci now allows addition? (b279e43)
  • ci: add submodul handling (eaecd0d)
  • ci: add workspace dir for zola (f328261)
  • ci: streamline commit-analyzer configuration in release setup [release] (78449f4)
  • database: improve error handling in setBookTracking and isBookTrackingEnabled functions (44a6a94)
  • database: improve journal mode handling for better reliability (bd55a63)
  • database: update schema version and relax constraints for pending annotations and ratings (78719bf)
  • documentation: add sidebar template with table of contents, remove version picker (cdf3ab2)
  • hardcover: use self.server_url instead of self.booklore_url in fetchAndStoreHardcoverIds (21005a6)
  • logging: enhance logging for batch upload sessions with book ID details (08c839c)
  • main: re-remove extended_sync (92a9b67)
  • menu: add function to integrate items into the main menu (5cdc571)
  • menu: update menu item text for fetching Hardcover Book IDs (73bbfd3)
  • menu: use text_func instead of text for dynamic pending count (2df8e5d)
  • network: add missing options (ae1c624)
  • new ci (23c8a9f)
  • new ci (529250f)
  • pop-up: show synced / skipped for other areas (14d0abb)
  • rating: delay keyboard display in rating dialog to prevent crashes on Linux (89188f4)
  • reading-session: correct page retrieval method for EPUB format (97adae7)
  • settings: change upload strategy for notes (8e7bbe0)
  • shelf-sync: read KOReader home_dir for download dir detection (a6cf6d0)
  • sync: fallback to individual upload on 403 Forbidden (33e3f50)
  • sync: handle nil progress values in session processing and batch uploads (59f37ed)
  • sync: improve user feedback in sync dialog for missing spine (90c5a6c)
  • sync: mark annotations as synced when CFI cannot be built (c8e0025)
  • tag version in github (8159028)
  • update, log: change path handling (94e3541)
  • updater: handle HTTP redirects manually for KOReader compatibility (6dfac88)
  • updater: handle HTTP redirects manually for KOReader compatibility (54a4b54)
  • updater: remove duplicate restart confirmation dialog (76e458d)
  • updater: remove duplicate restart confirmation dialog (42f1ee1)
  • updater: use correct lfs library path for KOReader (a577d43)
  • updater: use correct lfs library path for KOReader (672475d)

Features

  • add auto-updater system with GitHub integration (33ad50a)
  • add auto-updater system with GitHub integration (a64659d)
  • add file manager hold menu items (sync annotations, match book, sync rating) (3151842)
  • add file manager hold menu items (sync annotations, match book, sync rating) (f14c971)
  • add Manual Matching placeholder to Import Reading History menu (cd02555)
  • annotations: add 'Both' destination and PDF mock CFI support (b47b8a2)
  • api: add annotation support (7f3328a)
  • api: add batch session upload endpoint with intelligent batching (d951ded)
  • api: add submitRating function for personal book ratings (53eb9f5)
  • bookmarks: calculate bookmark cfi (1dc2550)
  • bookmarks: sync bookmarks to Booklore via api/v1/bookmarks (556b075)
  • database: add annotation sync helpers for KOReader (16c7ae8)
  • database: add hardcover_id column to book_cache for rating sync (a5a8f98)
  • database: update schema to version 9 and add book metadata sync functionality ([1bcd707](https://gitlab.w...
Read more

3.4.1

08 Mar 21:34

Choose a tag to compare

Release 3.4.1