Skip to content

Releases: Crossbill-App/koreader-plugin

Release v0.16.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 06:17

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

Readers already running the plugin can install this from the device:
Crossbill → Check for Updates → Install.

crossbill.koplugin.zip.sig is the Ed25519 signature the plugin
checks before installing anything. It is of no use when installing
by hand.

What's Changed

  • Create a book with a single EPUB upload by @Tumetsu in #55

Full Changelog: v0.15.1...v0.16.0

Release v0.15.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 18:49

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

Readers already running the plugin can install this from the device:
Crossbill → Check for Updates → Install.

crossbill.koplugin.zip.sig is the Ed25519 signature the plugin
checks before installing anything. It is of no use when installing
by hand.

What's Changed

  • Count what the pull actually brought down by @Tumetsu in #54

Full Changelog: v0.15.0...v0.15.1

Release v0.15.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 19:04

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

Readers already running the plugin can install this from the device:
Crossbill → Check for Updates → Install.

crossbill.koplugin.zip.sig is the Ed25519 signature the plugin
checks before installing anything. It is of no use when installing
by hand.

What's Changed

  • Keep the test build's meta out of the production plugin's way by @Tumetsu in #44
  • Post highlights and sessions to the server's sync endpoints by @Tumetsu in #45
  • Consolidate book identification hashes into BookIdentity module by @Tumetsu in #46
  • Simplify WiFi handling with Network.whenOnline by @Tumetsu in #47
  • Implement token refresh retry for 401 responses by @Tumetsu in #48
  • Extract session storage into a dependency-injected store by @Tumetsu in #49
  • Simplify: one return shape, raised refusal, split ui.lua, inline uploader, settings API by @Tumetsu in #50
  • Hygiene tier of the architecture audit by @Tumetsu in #51

Full Changelog: v0.14.0...v0.15.0

Release v0.14.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 13:32

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

Readers already running the plugin can install this from the device:
Crossbill → Check for Updates → Install.

crossbill.koplugin.zip.sig is the Ed25519 signature the plugin
checks before installing anything. It is of no use when installing
by hand.

What's Changed

  • Let the reader install the update from the device by @Tumetsu in #43

Full Changelog: v0.13.0...v0.14.0

Release v0.13.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 10:35
image

A big update. Please update both Koreader plugin and Crossbill server!

Major change on how syncing with the server is done. New plugin supports:

  • Bidirectional sync between server and client
  • Syncing of highlights and notes between multiple devices using Crossbill server as a master copy
  • Deleting highlights on web ui deletes them on the devices
  • Deleting highlights on device, only deletes them on devices. Highlights are kept on the server until deleted from web ui.
  • Plugin lets user to check their plugin version and possible updates.

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

What's Changed

  • Skip page bookmarks when extracting highlights by @Tumetsu in #29
  • Add Makefile with install, lint and format targets by @Tumetsu in #30
  • Add busted unit testing setup with specs for pure-logic modules by @Tumetsu in #31
  • Run the checks as a pre-commit hook via prek by @Tumetsu in #32
  • Sync pushes then pulls highlights (server as master) by @Tumetsu in #28
  • Give the importer sole ownership of what it can import by @Tumetsu in #34
  • Remember the server highlights each book last applied by @Tumetsu in #35
  • Propagate highlights deleted on the device as removals by @Tumetsu in #36
  • Flag highlights made on this device with is_new by @Tumetsu in #37
  • Stay inactive on anything but an EPUB by @Tumetsu in #38
  • Stamp the highlight snapshot with the file that wrote it by @Tumetsu in #39
  • Send the plugin version to the server and handle its refusal by @Tumetsu in #40
  • Tell the reader which version they are running by @Tumetsu in #41
  • Tell the reader when a newer plugin has been published by @Tumetsu in #42

Full Changelog: v0.10.2...v0.13.0

Release v0.10.2

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:46

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

What's Changed

  • Fix digest cache resilience and reading-session gaps by @Tumetsu in #26

Full Changelog: v0.10.1...v0.10.2

Release v0.10.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:00

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

What's Changed

  • Rename prereading to digest and move to the /digest endpoint by @Tumetsu in #24

Full Changelog: v0.10.0...v0.10.1

Release v0.10.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 06:18

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

Notes

  • You can now view chapter summaries on your device provided they are generated in Crossbill backend
  • You can bind sync and view chapter summary actions to Koreader shortcuts e.g. long press bottom right corner etc.

What's Changed

  • Current chapter info by @Tumetsu in #21
  • Fix highlight chapter numbering for duplicate titles and prereading cache re-fetching by @Tumetsu in #22
  • Render prereading popup with rich formatting (HTML viewer) by @Tumetsu in #23

Full Changelog: v0.9.0...v0.10.0

Release v0.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Mar 07:03

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

What's Changed

  • End and restart reading session around manual sync by @Tumetsu in #19
  • Remove separate cover image upload call by @Tumetsu in #20

Full Changelog: v0.8.0...v0.9.0

Release v0.8.0

Choose a tag to compare

@github-actions github-actions released this 17 Feb 19:12

KOReader Plugin

Download crossbill.koplugin.zip and extract it to your KOReader plugins directory.

What's Changed

  • Include color and drawer in highlight sync by @Tumetsu in #18

Full Changelog: v0.7.0...v0.8.0