Version 1.5.6 - 21 May 2024
- Fix a division by zero error
Version 1.5.6 - 20 May 2024
- Add a tooltip to the page count column:
x pages/day | y days to finish
Version 1.5.5 - 23 Apr 2024
- Add a tooltip with the full datetime for the date column
Version 1.5.4 - 11 Apr 2024
- Add two more options to control rereadings
Version 1.5.3 - 10 Apr 2024
- Bug fix: convert the old 'backup_date' setting to the new format (library specific)
Version 1.5.2 - 10 Apr 2024
- Auto backup: create library associated backups
Version 1.5.1 - 07 Apr 2024
- Just a small change: don't wait 24h to consider a new day when checking for a new backup
Version 1.5.0 - 06 Apr 2024
- Add a 'Restore backup' button to the config dialog, so the user can load a valid database file in case the 'Edit reading goal' dialog can't be opened
Version 1.4.0 - 06 Apr 2024
- New feature: Auto backup: now you can set up automatic backups for your database, so in case anything goes wrong, you can use the last working backup
Version 1.3.0 - 27 Mar 2024
- Bug fix: handle malformed hierarchical tags (ending with a trailing dot)
Version 1.2.9 - 19 Mar 2024
- Bug fix: after making a change to the challenges, the delete and edit buttons would become available even for the 'Annual' challenge.
Version 1.2.8 - 06 Feb 2024
- Fix for rereading detection
Version 1.2.7 - 16 Jan 2024
- Fix a bug introduced by the last release, causing an error when trying to link an existing record to a new book
Version 1.2.6 - 03 Jan 2024
- Bug fix: deleting past year's records would copy all the books from that year to the current year's goal
Version 1.2.5 - 01 Jan 2024
- Fix for rereading count: only count books already finished (reading progress = 100%)
- Fix for 'Division by zero' error in Statistics (for the first day of the year)
Version 1.2.4 - 01 Jan 2024
- Fix for rereading count: only count books already started (reading progress > 0%)
- Fix for empty Summary after migrating books from last year
- Fix for auto migrate: delete existing challenges and make 'last_year_pages' to be changed only for the new year
- Fix for 'Division by zero' error in Statistics
Version 1.2.3 - 08 Nov 2023
- Fix for date sorting: it uses the timestamp now
- Add a confirmation dialog when deleting books from your goal (you can skip it by unchecking the 'Show this confirmation again' checkbox)
Version 1.2.2 - 23 Out 2023
- Fix for title sorting: always use 'Title sort', except when the user explicitly choose 'Title'.
- New options:
- Jump to the selected book when opening the 'Edit reading goal' dialog
- Auto collapse: list the shelves you want to be collapsed when opening the 'Edit reading goal' dialog
- Shelf colors: set the color for individual shelves
Version 1.2.1 - 28 Sep 2023
- Fix for reading progress sorting
- All years view: when pressing the 'Show book records' button, it will display all the records for reread books
Version 1.2.0 - 21 Sep 2023
- Fix for book records display when sorting by 'Date (desc)'
- Spanish translation updated by @dunhill
Version 1.1.9 - 20 Sep 2023
- Fix for empty dates preventing the 'Show records' button to work
- Improved the auto add feature: instead of searching the database, now it adds the book when a change to the auto add column is detected
Version 1.1.8 - 18 Sep 2023
- Add to reading goal: Added an extra message if the books are already in the database, and they were just updated
- Add a genre view for the 'All' years option
- Fix for repeated genres in different levels (e.g.: 'Mystery' and 'Fiction.Mystery') no being correctly displayed
- Fix for adding books to an empty database when the 'Allow other years' option is checked (this was fixed before, but came back)
- Fix for 'Mark selected books' when clicking on the shelves' names. Now it marks all the books in that shelf.
Version 1.1.7 - 17 Sep 2023
- Fix a remaining timezone issue for book records
Version 1.1.6 - 16 Sep 2023
- Fix a regression in 1.1.4 that broke adding books for past years using just the year
Version 1.1.5 - 16 Sep 2023
- Fix a regression in 1.1.4 that broke date automatic update (all dates were the same)
Version 1.1.4 - 16 Sep 2023
- Add a 'Date' option when adding books from other years, so the user can enter the date manually
- Fix for composite column returning a string, instead of an integer/float
Version 1.1.3 - 11 Sep 2023
- Fix for custom challenges with empty databases
- Fix for adding books to an empty database when the 'Allow other years' option is checked
Version 1.1.2 - 10 Sep 2023
- Accept composite columns for reading progress
Version 1.1.1 - 10 Sep 2023
- Fix the error for autoadd values
- Fix for records being incorrectly sorted
Version 1.1.0 - 06 Sep 2023
- Added two new graphics for the 'Statistics' dialog: Readings by Genre, Annual readings
- Added custom challenges:
- Challenges must be set within the current year
- Only ongoing challenges can have books added/removed
- The challenge progress is updated when one of its books reaches 100% within the set time frame
- Edit reading goal dialog: Add an 'All' option to the 'Year' dropdown menu
- New option: Keep 'Rereading' color for finished books
- New option: Sort by Date
- Fix a regression that caused an error when adding a book already present on another year
- Fix for the library association dialog being shown repeatedly
Version 1.0.9 - 01 Sep 2023
- Now, every calibre library has its own database
- Added an option to use or not a 'Rereading' shelf
- When a book on your 'Rereading' shelf reaches 100%, it will be moved to the 'Read' shelf (keeping the reread count)
- Spanish translation by @Terisa de morgan
Version 1.0.8 - 29 Aug 2023
- Fix adding a book with empty date causing an error when opening the dialogs
- Add a 'Mark selected books' button to the 'Edit reading goal' dialog
- Add a clear database button
- Restored the right buttons for other years (relinking will be inactive)
- Expanded the rereading algorithm to include rereading in the same year (triggered by new records after reaching 100%)
- Improved contrast for disabled buttons on dark mode
Version 1.0.7 - 29 Aug 2023
- Fixed the timezone issue, that could cause wrong dates because of the UTC offset
- Fixed the algorithm to detect rereads, so the adding order won't matter
- Fixed the error thrown when no Genre column was set
- Fix for empty entries being left behind and causing errors
- Fixed an error when adding books to other years: the current year's books were also being added in the process, leading to many duplicates
- Fix for the Auto Fill function, causing the first book added being deleted
- Other small bug fixes
- Removed future years from the statistics dialog, since they don't have any statistics
- The 'Remove from goal' button (on the Edit Reading goal dialog) now is accessible for other years. Up until now, there was no option to remove books from other years.
Version 1.0.6 - 27 Aug 2023
- Bug fix for another regression introduced in version 1.0.4 (error for books with no genre column set)
Version 1.0.5 - 27 Aug 2023
- Bug fix for a regression introduced in the last release (error with books with no date)
Version 1.0.4 - 27 Aug 2023
- Added a 'Genre view' option for the 'Edit reading goal' dialog
- Added a 'Year' dropdown menu for the 'Edit reading goal' dialog, so you can view details of your past goals
- Added a 'Rereading' shelf: books already read in past goals will be displayed here, with a counter for rereadings - e.g.: 'Lord of the flies (2x)'
- Added a Schema Version property to the database, so we can manage breaking changes
- Bug fixes
Version 1.0.3 - 23 Aug 2023
- Fix a typo found by @BeckyEbook
Version 1.0.2 - 23 Aug 2023
- Prevent the use of localized strings in the database and config JSON, as this may cause problems when the user changes its interface language
Version 1.0.1 - 22 Aug 2023
- Minor bug fix for book selection
Version 1.0.0 - 22 Aug 2023
- Initial release of Reading Goal plugin