Changes in this release:- Adding to/removing from shelves changes:
- support add/remove to multiple shelves (remembers last choice)
- support uploading your calibre rating and/or date read custom column
- support performing other actions when adding to shelf such as setting custom column values
- Syncing from shelves changes:
- support syncing from multiple shelves (intermediate dialog that remembers last choice)
- support syncing your Goodreads rating and/or date read to custom columns
- dialog now shows what actions will be applied/columns updated for selected shelves
- Configuration dialogs reworked:
- tag mappings now edited directly in the shelves grid
- support multi-select to allow specifying sync rules for multiple shelves at once
- support configuring actions to take place when adding books to a shelf
- support uploading rating & date read to goodreads on a per shelf basis
- support syncing rating & date read from goodreads on a per shelf basis
- support specifying which columns to sync to for tags, date read and ratings
- support options for hiding Add to shelf and Sync from shelf menus
- drop the restriction allowing only one action for a specific column (to allow people to do add/remove tags in a single sync action)
- Menus reworked:
- add/remove shelf no longer has a shelves submenu forcing a single shelf. Can choose multiple shelves on the new dialog.
- sync from shelf no longer has a shelves submenu forcing a single shelf. Intermediate dialog to choose instead.
- Change the configuration file to store the tag mappings in the shelves data, and tag mapping column no longer per user
- When matching against a calibre book from the sync dialog, exclude trailing punctuation from title/author
- Add tooltips to the add shelf dialog
- When a Goodreads error occurs, include the xml error response in the error dialog as has reason for error
- Upgrade oauth2 to v1.5.210 and httplib2 to v0.7.2
- Remove support for users upgrading from versions prior to 1.1
I've mentioned the important changes repeatedly in the last week or so of posts on this thread, so I suggest anyone new just reading back a page or so.
Note: The few of you that downloaded the beta should get the final release version - it will say the same version number in plugin updater but it includes a change requested by ElMiko to the calibre book search matching logic when syncing.