- Add
Toggle on list
menu actions assignable via keyboard shortcuts.
- Limit title and author columns width on edit list dialog to prevent long names from over-sizing dialog.
- Quick access feature when enabled allows clicking on the reading list button to view your default list.
- Fix libpng warning: icCCP: known incorrect sRGB profile using
magick mogrify *.png
- Russian translation
- Tamil translation
- Sorting broken in 1.14.0 of Edit List for removing a row.
All kiwidude plugins updated/migrated to: https://github.com/kiwidude68/calibre_plugins
- Add Help button to menu and configuration dialog.
- Ukranian translation (@yurchor)
- Breaking: Drop PyQt4 support, require calibre 2.x or later.
- Refactoring of common code
- Sort selectedRows on Edit List, qt gives them in user-selected order.
- bug with cal6 icon theme change.
- Use cal6 icon theme system to allow plugin icon customization
- "Restore sort after viewing list" option checkbox in cal6.
- Allow config dialog to scroll so it can resize smaller
- "Restore sort after viewing list" option added as per capink's contribution.
- Qt.ItemFlags->Qt.ItemFlag for upcoming Qt6 Calibre
- Bump Minimum Calibre version to 2.85.1
- Changes for upcoming Qt6 Calibre
- Allow Translations and Spanish translation, thanks dunhill!
- Handle missing default and no lists in settings. Shouldn't happen, but somebody got there.
- Delete list and tags_column=''
- Sort View Lists sub menu.
- Optional list features: Put any List's View action in the PI top menu and an option to not sort the books in list order on view. Thanks to kiwidude himself for these changes.
- Move up/down 10 & to top/bottom of list in Edit List, thanks to snarkophilus for these changes.
- Apply persist_shortcut to view actions when Calibre >= v5.4 so view shortcuts aren't discarded as easily. Calibre PR #1246
- not always detecting 'last' or 'first' selected item correctly in Edit.
- Honor modify action setting on device pop lists.
- Force pre-existing lists to TAGADDREMOVE to match prior behavior.
- Disable series labels too when series settings disabled.
- Auto-populated default lists.
- Compatibility with Python 3
- Keyboard shortcuts not working on calibre >= 2.10
- Supporting upcoming calibre 2.0
- Duplicated keyboard shortcuts between adding to a list and adding series to a list (honest!)
- Duplicated keyboard shortcuts between adding to a list and adding series to a list
- Add a "Add series to xxx" menu option to allow quickly adding all books in a series for the selected book(s)
- Change for correct support of calibre 0.9.29 virtual libraries feature
- Improve readability of the confirmation text when clearing a reading list
- Rewrite auto-populate from column to be "auto-populate from search". Users now type a search expression rather than choosing a column/value.
- Ability to automatically create lists based on tags or custom column values
- When moving books between lists, turn off warnings to prevent multiple errors being displayed
- If default list is set to an automatically populated list, do not allow the add/edit/clear actions for default list
- Signal disconnection which prevented things working once the config window had been opened/closed.
- Allow multiple lists to be selected in the Move to list dialog, as an alternate way for users to add to multiple lists at once
- Set a favourites_menu_unique_name attribute on menu actions that have dynamically changing names for Favourites Menu plugin usage
- Ensure error not thrown if device is connected after configuration is closed and objects deleted
- Store list contents in the calibre database rather than a json file, to allow reuse from different computers (not simultaneously!)
- Option in the "Other" tab allowing viewing the plugin data stored in the database
- Now requires calibre 0.8.57
- Remove code that supported upgrading from earlier than 1.2.0 of this plugin.
- Add a create_list function to the internal API for use by other plugins
- Add further refresh_screen overloads to the API functions and improve command line testability
- Add a confirmation prompt to the clear list option.
- Change the Move to list functionality, so it is always available rather than only when viewing a list. Change behaviour to prompt for source/target lists.
- When choosing Remove from all lists, if currently viewing a list then refresh it.
- Offer option to display the reading order in a custom series column
- Clearing a list would not immediately refresh books on screen that were on that list
- Refactor some methods to expose the ability to add/remove from lists from other plugins
- List type of "Auto populate list from books on device". Populated when you sync. You cannot manually add/remove.
- Clear menu items for fast way of clearing the contents of a list
- An option on Other Options tab for whether to display the remove books from device dialog, allowing unattended syncing.
- Move the devices list onto its own tab to simplify list appearance
- Ensure when a list has auto-clear turned on, items are removed even if not found necessary to sync them
- Allow specifying the value to be assigned to a boolean when adding, rather than always just "Y" (True)
- If tristate column and list set to remove value from a boolean column, will set the column to blank (as per previous)
- If non tristate column, will set the value to the opposite of what you specified on config dialog for an add (i.e. ignores current value)
- Updating boolean columns to use prefs rather than tweaks since changed in Calibre 0.7.55
- Allow a list to be associated with "*Any Device" so a single list can be synced to multiple devices
- When switching libraries, if a device is connected then fire the check to see whether lists to sync
- Add list type "Replace device with list, send new only" to delete non-list books from device, send new items not on device
- Add list type "Replace device with list, overwrite all" to delete non-list books from device, overwrite all books with list
- Rename list types - Sync new list items -> Add new list items to device, Sync all list items -> Add all list items to device
- Upgrade to support the centralised keyboard shortcut management in Calibre
- Add a Move menu option when viewing a list, to allow moving an item to another list
- Ensure people upgrading who had no list type node in their config xml do not get an error.
- Offer option of controlling whether tags are added only or removed only for each list
- When syncing lists, apply and "Remove" type lists before any other list types
- On the View menu item, put a total of items on all lists on the top level menu item
- On the Sync now menu item, put a total count from all the lists that would be synced
- For "Sync all items" functionality
- Add a "list type" for each list, which allows syncing new only, all items, or removing items from device
- When syncing a list, only sync books not already on the device
- Integrate the Book Sync functionality allowing specifying a device to send a list to
- Add a count of the items on a list to the menu
- Add optional keyboard shortcut to add to a specific list
- Support the config migration for users who jumped from earlier versions
- Change all tagging column definitions and values to be per list rather than per library
- Support other custom column types of enumeration and boolean
- Add menu option to remove books from the list, with a keyboard shortcut
- Add a button to configuration dialog to allow resetting confirmation dialogs
- Change the error and delete list/item confirmation dialogs to have the option to not show again
- Ensure the book details pane is updated for the current row
- Expand on the tags add/remove option to allow choosing a custom column instead
- If edit while viewing the contents of a list, refresh the view afterwards
- If a user deletes a list, ensure any tags are removed for items on that list
- Add option to add tags when book added to list, and remove tags when removed from list
Initial release of Reading List plugin