Releases: grimmory-tools/grimmory.koplugin
Releases · grimmory-tools/grimmory.koplugin
Release list
v0.0.30
What's Changed
- chore: drop asc from Grimmory books API call by @imnotjames in #191
- fix: stop refereencing the CFI column in repository code by @imnotjames in #192
- fix: corrected sql for fetching book events by @imnotjames in #193
- fix: resolve plugin path using plugin loader if required by @imnotjames in #194
Full Changelog: v0.0.29...v0.0.30
v0.0.29
What's Changed
- fix: resolve _meta from local plugin path by @imnotjames in #190
Full Changelog: v0.0.28...v0.0.29
v0.0.28
What's Changed
- chore: remove CFI migration by @imnotjames in #184
- fix: avoid android SIGABRT during sync by @imnotjames in #183
- fix: properly fail requests for get books on error by @imnotjames in #187
Full Changelog: v0.0.27...v0.0.28
v0.0.27
What's Changed
- refactor: make
withDatabasea helper by @imnotjames in #168 - chore: prevent wifi toggle when no wifi by @imnotjames in #172
- fix: show new cover when individual book is reloaded by @imnotjames in #174
- feat: end session when adopting progress by @imnotjames in #173
- chore: drop writing CFI when recording session events by @imnotjames in #181
- fix: handle CFI for nodes that have no space between them by @imnotjames in #182
Full Changelog: v0.0.26...v0.0.27
v0.0.26
What's Changed
- fix: properly wait for automatic wifi without breaking executor by @sabrina553 in #149
- fix: proper toggle of
syncReadingSessions()by @imnotjames in #150 - refactor: drop unused fields from sync by @imnotjames in #151
- refactor: simplify executor and combine with wifi manager by @imnotjames in #154
- fix: only send progress when needed by @imnotjames in #155
- fix: only emit dismiss callback when not external by @imnotjames in #157
- fix: handle self-closing tags in CFI resolver by @imnotjames in #156
- feat: add session events for annotations by @imnotjames in #160
- refactor: move UI refresh helper into doc_metadata by @imnotjames in #161
- fix: move refresh UI to only when required by @imnotjames in #162
- refactor: set grimmory ID when associating a book by @imnotjames in #163
- fix: use
steprather thanexecwhen executing statement by @imnotjames in #166 - feat: sync annotations with grimmory by @imnotjames in #123
New Contributors
- @sabrina553 made their first contribution in #149
Full Changelog: v0.0.25...v0.0.26
v0.0.25
What's Changed
- feat: add manual reload of files from the file manager by @imnotjames in #145
Full Changelog: v0.0.24...v0.0.25
v0.0.24
What's Changed
- feat: record CFI with session events by @imnotjames in #139
- feat: refresh doc_settings after sync by @imnotjames in #140
- perf: improve performance of cfi resolver by @imnotjames in #141
- fix: use string quotes in SQL JOIN conditions by @zanivann in #142
Full Changelog: v0.0.23...v0.0.24
v0.0.23
Features
- Sync configuration was moved to its own menu
- Added a sync option to sync shelves or not (default on) and an extra option to "sync empty shelves".
- Updated shelf logic so that all shelves that are applicable to the books you've downloaded (not just target shelves) are pulled over.
- Download configuration was moved to its own menu section as well.
- Added an option to download config to remove books when they are no longer in Grimmory (either not on the shelf or deleted from Grimmory)
- Added a (for now) internal option of headers that can be added to every API request. This is
extra_headersin the grimmory settings lua file.
Bug fixes
- Improved sync messages so that books are either refreshed or downloaded to make things clearer.
- Added a bit of extra logic so that when an open book is attempted to sync, the plugin attempts to find the remote book in Grimmory.
- Also handled cases where books are refreshed / deleted / etc - and then the same book is downloaded again.
- Fixed a bug where the collections were not updating without a KOReader restart after sync in some edge cases.
- Fixed a bug where some toggles were not being properly persisted to the settings lua file.
Full Changelog: v0.0.22...v0.0.23
v0.0.22
What's Changed
- fix: push pages as location to sessions rather than xpointer by @imnotjames in #115
- feat: support pushing singular / open books by @imnotjames in #109
Full Changelog: v0.0.21...v0.0.22
v0.0.21
What's Changed
- chore: handle higher message throughput before handing back to UI by @imnotjames in #108
- feat: meaningful progress bar percentage by @imnotjames in #105
- chore: change session logic to match user request by @imnotjames in #110
- fix: support
urn:isbnformat for ISBN identifier by @imnotjames in #112 - chore: drop unused
setIdentifierin doc metadata by @imnotjames in #111
Full Changelog: v0.0.20...v0.0.21