Version 1.9.5 - 10 Aug 2025
- Bug fix: using the 'close' button in the 'Edit reading goal' dialog was not saving the geometry
Version 1.9.4 - 26 Jul 2025
- Add a new 'Mark books' button to the 'Custom Challenges' dialog
Version 1.9.3 - 28 May 2025
- Bug fixes
Version 1.9.2 - 02 May 2025
- Add the book's challenges to it's title tooltip
Version 1.9.0 - 05 Mar 2025
- Bug fix for null dates
Version 1.8.9 - 25 Feb 2025
- Add new tooltips for pages (+70 pages) and progress records (+10%)
Version 1.8.8 - 17 Feb 2025
- Add an option to limit the number of backup files kept. As default, all files are kept.
Version 1.8.7 - 16 Feb 2025
- Fix a timezone issue with the daily graph
- Add a tooltip to the previous/next buttons to the daily graph
- Use a 7 days backup interval as default for new users (it doesn't change your already configured interval)
Version 1.8.6 - 14 Feb 2025
- New graph added to the Statistics dialog: daily read pages. Just click on the month name in the Monthly Readings graph.
Version 1.8.5 - 31 Jan 2025
- Bug fix: in some situations, the headers state were not being saved
Version 1.8.4 - 29 Jan 2025
- Fix a regression introduced by 1.7.2 release: the dialogs weren't remembering their sizes
- Make plugin remember the columns order
Version 1.8.3 - 05 Jan 2025
- Fix a regression introduced by the last release when clicking to add a new challenge
Version 1.8.2 - 04 Jan 2025
- Bug fix: division by zero error when choosing 'All' in the 'Statistics' dialog and you have no read books
- Bug fix: make double click editing match the buttons behaviour
Version 1.8.1 - 04 Jan 2025
- Bug fixes
Version 1.8.0 - 02 Jan 2025
- Bug fix: there current year entry was repeated in the 'Custom challenges' dialog
Version 1.7.9 - 01 Jan 2025
- New feature: added a year dropdown menu to the 'Custom challenges' dialog
Version 1.7.8 - 01 Jan 2025
- Fix a bug in the Statistics dialog, when choosing 'All' and the new year is empty
Version 1.7.7 - 25 Nov 2024
- Fix the Series column sort not working properly
Version 1.7.6 - 04 Nov 2024
- Fix a regression introduced in the last release that broke records management, preventing it to create a new updated record immediately, when the last record is deleted
Version 1.7.5 - 31 Oct 2024
- Bug fix: prevent 'invalid year' message when deleting records from past years
- Change 'No genre' to '[No genre]', so it appears on top in 'Genre view'
Version 1.7.4 - 27 Oct 2024
- Bug fix:
- Move the records' date tooltip to the right place
- Handle an exception when first using the new database scheme and also having missing books
Version 1.7.3 - 24 Oct 2024
- Bug fix: a regression in the last release was causing an error when using the option "Allow adding other year's reading goal"
Version 1.7.2 - 23 Oct 2024
- Bug fix:
- Ensure auto-collapse works on every view
- Make plugin remember the columns width in the 'Edit Reading Goal' dialog
- New features:
- Added a new auto add option: Add to challenges
- Added series information to the 'Edit Reading Goal' dialog
- Added tooltips with the whole content for Title, Authors and Series
Version 1.7.1 - 16 Oct 2024
- Bug fix: show date/speed tooltips in genre view
Version 1.7.0 - 09 Oct 2024
- Make challenge view available for all years in the 'Edit reading goal' dialog
Version 1.6.9 - 08 Oct 2024
- Bug fix: a regression in the last version was causing the 'Abandoned' shelf color to match the 'Read' shelf color for past years
Version 1.6.8 - 07 Oct 2024
- Bug fix: ensure the rereading counter is also updated for past years
Version 1.6.7 - 23 Sep 2024
- Bug fix: ensure the 'Keep Rereading color' option works for past years too
- Bug fix: when deleting the last record, create a new updated one immediately, instead of waiting for the next interaction
- Updated ES translation
Version 1.6.6 - 20 Sep 2024
- New feature: add a filter to the 'Genre view' in the Edit Reading Goal dialog, so you can filter by shelf
Version 1.6.5 - 21 Aug 2024
- Bug fix: inside a genre, show books first, then subgenres
Version 1.6.3 - 20 Aug 2024
- Bug fix: use a case sensitive match for genres, since that's how calibre's tags work
- Bug fix: check the subgenre's parent before assigning a book to it, so we can differentiate repeated names
Version 1.6.2 - 19 Aug 2024
- Bug fix: when marking books, it would not work if the genre had more than one level
Version 1.6.1 - 16 Aug 2024
- Bug fix: sorting by date on the Genre View could cause an error when there were empty genres
Version 1.6.0 - 06 Aug 2024
- Bug fix: avoid the genre column being cleared when using a standard field (tags)
Version 1.5.9 - 17 Jul 2024
- Improve the tooltip for read books:
x pages/day | finished in y days
Version 1.5.8 - 25 May 2024
- Bug fix: Speed tooltip: Sort book records before calculating reading speed
Version 1.5.7 - 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