ALERT: Please backup your database before trying this.
This test version adds some new requested features:
1) Auto add
- Now you can auto add books to your custom challenges.
- You need to use a python dictionary to determine which value would trigger the auto add for a certain challenge, e.g.: {'challenge_name_1': {'#custom_column' : 'column_value'}, 'challenge_name_2': {'tags': 'some_tag'}.
- The auto add feature (to goal or challenges) is triggered when you change the relevant columns. But, if you change the auto add settings, the plugin now do a full scan to check your library, so the books already matching the criteria will also be added.
- When adding a book to a challenge, in case it is not in your goal, it will be automatically added to your goal, then to the challenge.
2) Added a series column to the Edit Reading Goal dialog