* Made sync data file name into a trello plugin argument * Refactored task sync class into smaller functions that make the logic easier to read and modify. * Added last_modified property to Task (and TrelloTask, HabiticaTask) * Added modification time check for deciding whether to update tasks * Added persistence for last sync time * Improved sync stats reporting
1.1.0
-----------------------------------------
* Trello sync now uses optional Trello labels to indicate Habitica task difficulty and character attribute (strength, perception, intelligence, constitution). If they don't exist, the labels are created automatically. * Habitica cards are now created with a "Trello" tag. * Added due date synchronisation support.
1.0.0
-----------------------------------------
* Fixed task sync bug with missing destination tasks. * HabiticaService now supports a task filter on get_tasks * Implemented Habitica sync task * Implemented HabiticaTaskService * Updated documentation with sync information * Implemented first version of Trello to Habitica sync. Tasks only, no difficulties, attributes, due-dates or checklists.
0.5.0
-----------------------------------------
* Fixed load-order issue for configuration files. Who would have thought that configargparse started looking for configuration files from the end of the list rather than the start? * Started adding Trello sync plugin. Doesn't really do much yet, but all the authentication song and dance code is in place, as well as configuration for defining which boards to sync, the lists on those boards, and the optional lists that will indicate task completion. * Implemented core functionality for task synchronisation between generic task services.
0.4.7
-----------------------------------------
* Changed default logging options to be less intrusive. * A lot of fixes to datetime handling, which should fix 7