Repository navigation
Release v0.13.0
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