| ⇢ | A | things3.things3_app added | |
| ⇢ | A | things3 added | |
| ⇢ | A | things3.things3_cli added | |
| ⇢ | A | things3.things3_api added | |
| ⇢ | A | things3.things3 added | |
| ⇢ | A | things3.things3_kanban added | |
| ⇢ | A | things-app added | |
| A | ↛ | src.things3_api removed | |
| A | ↛ | src.things3_app removed | |
| A | ↛ | src.things3 removed | |
| A | ↛ | src.things3_cli removed | |
| A | ↛ | src.things3_kanban removed | |
| A | ↛ | src removed |
| ⇢ | C | things3.things3_kanban.write_html_column() added | |
| ⇢ | B | things3.things3_api.ThingsGUI.on_get() added | |
| ⇢ | B | things3.things3_cli.get_parser() added | |
| ⇢ | A | things3.things3_cli.main() added | |
| ⇢ | A | things3.things3_cli.Things3CLI.print_tasks() added | |
| ⇢ | A | things3.things3.Things3.anonymize_tasks() added | |
| ⇢ | A | things3.things3.Things3.convert_task_to_model() added | |
| ⇢ | A | things3.things3_app.main() added | |
| ⇢ | A | things3.things3.Things3.__init__() added | |
| ⇢ | A | things3.things3.Things3.get_anytime() added | |
| ⋮ | view more | ||
| C | ↛ | src.things3_kanban.write_html_column() removed | |
| B | ↛ | src.things3_api.ThingsGUI.on_get() removed | |
| B | ↛ | src.things3_cli.get_parser() removed | |
| A | ↛ | src.things3_cli.main() removed | |
| A | ↛ | src.things3_cli.Things3CLI.print_tasks() removed | |
| A | ↛ | src.things3.Things3.anonymize_tasks() removed | |
| A | ↛ | src.things3.Things3.convert_task_to_model() removed | |
| A | ↛ | src.things3_app.main() removed | |
| A | ↛ | src.things3.Things3.__init__() removed | |
| A | ↛ | src.things3_api.main() removed | |
| ⋮ | view more | ||