Commit Graph

79 Commits (ad98747736c4f0e25d66237da8b73aa43c6396e4)

Author SHA1 Message Date
Alexander Haselhoff ad98747736 Merge branch 'master' of https://github.com/Hoffelhas/automation-todoist 2020-05-09 17:14:23 +02:00
Alexander Haselhoff da7c8c3479 Namechange to autodoist 2020-05-09 17:10:11 +02:00
Alexander Haselhoff 9cf1dd848a Namechange to autodoist 2020-05-09 17:08:53 +02:00
Alexander Haselhoff 2709f97bad Added parse option and logic for re-use of sub-tasks if a parentless task is recursive 2020-05-09 16:18:05 +02:00
Alexander Haselhoff 3837eb52bc Minor bugfix and reformatting 2020-05-09 12:19:58 +02:00
Hoffelhas e2a52caead
Update README.md
Added gifs with examples of the possible types.
2020-03-31 15:27:04 +02:00
Alexander Haselhoff 3df109222d Minor bugfixes 2020-03-30 17:15:22 +02:00
Alexander Haselhoff 3e1e46eed1 Minor bugfixes in serial and parallel logic 2020-03-30 17:07:37 +02:00
Alexander Haselhoff f82e9b77f5 Minor bugfixes in serial and parallel logic 2020-03-30 16:08:52 +02:00
Hoffelhas 7909ea4ffd
Update README.md 2020-03-30 11:39:22 +02:00
Hoffelhas 3c4f77dfb4
Update README.md 2020-03-30 11:37:57 +02:00
Hoffelhas 909291d263
Update README.md 2020-03-30 11:37:10 +02:00
Alexander Haselhoff 88fee0c492 Major overhaul of the program functionality.
- Projects can be of types parallel, serial, or none.
- Parentless tasks can be given a type independently of the project type which is enforced on its own tree of tasks.
	- If a project has a type, but a parentless task has not: project type is used.
	- If a project has a type, but so does the parentless task: the latter type is used.
	- If a project has no type, but a parentless task has: the latter type is used.
- Tags on projects and parentless tasks can be removed, which will automatically clear next-actions labels.
2020-03-30 10:53:45 +02:00
shadowgate15 3c88411ba2 Change iteration of tasks
Originally, tasks were iterated through to get children first then
project level items. This created an issue where task items would
set next label even though the project method shouldn't have even
started that task.

Now, tasks are iterated through to get project level items and
based on if the project level item has the next label it will
move the next label accordingly.

Also, made a change to the Procfile so no cacheing occurs.
2020-03-22 14:31:48 -05:00
shadowgate15 6bc1545311 fixed sorting issues 2020-03-18 13:35:52 -05:00
shadowgate15 e7bca36cb2 Skips all uncompletable tasks i.e. reference tasks 2020-03-17 18:25:20 -05:00
shadowgate15 c60f828baf Fix error R10 2020-03-10 22:46:06 -05:00
shadowgate15 bc85bf15cc Fix error R10 (Boot timeout) on Heroku 2020-03-10 22:40:47 -05:00
shadowgate15 0341048d69 Merge branch 'release/0.5' 2020-03-10 22:27:57 -05:00
shadowgate15 7851de590e Fix errors due to upgraded todoist-python version 2020-03-10 22:01:02 -05:00
shadowgate15 c542faadee Update todoist-python to version 8.1.1 2020-03-10 22:00:21 -05:00
shadowgate15 2a9d89b9a2 Merge remote-tracking branch 'origin/development' into development
# Conflicts:
#	Procfile
2020-03-10 21:59:02 -05:00
shadowgate15 b499771695 Add Heroku support 2020-03-10 19:55:14 -05:00
shadowgate15 fa9c01a2f6 Add Heroku support 2020-03-10 12:28:58 -05:00
shadowgate15 631bf4cb1c Add Heroku support 2020-03-10 12:01:54 -05:00
Andrew Williams 73361c7f89 Add option to disable local disk caching of the todo list 2016-08-04 11:03:10 +01:00
Andrew Williams fa757f33d1 Only tag non-completed tasks in serial lists, resolves #1 2016-08-04 10:48:07 +01:00
Andrew Williams 52ad1ea908 Initial v7 API changes 2016-08-04 10:42:29 +01:00
Andrew Williams 7a24f83827 Start 0.5-dev 2016-08-04 10:38:16 +01:00
Andrew Williams 3bdf35c1f4 Merge branch 'feature/0.4' into development 2016-08-04 10:32:53 +01:00
Andrew Williams c60f1efb8b Merge branch 'release/0.4' 2016-08-04 10:32:23 +01:00
Andrew Williams 64aefd3cba Version 0.4 2016-08-04 10:32:16 +01:00
Andrew Williams f5a70a25e7 Pin python-todoist to 0.2.26, for issue #6 2016-08-04 10:28:30 +01:00
Andrew Williams 70acdf031f Better docstrings and debug messages for non-commit cycles 2016-02-20 17:25:35 +00:00
Andrew Williams 0307069826 Start 0.4-dev 2016-02-20 17:24:48 +00:00
Andrew Williams 28e96b96db Merge branch 'feature/0.3' into development 2016-02-03 22:37:24 +00:00
Andrew Williams 0f29c7c4eb Merge branch 'feature/0.3' 2016-02-03 22:37:06 +00:00
Andrew Williams 68118e5b8a Version 0.3 2016-02-03 22:36:54 +00:00
Andrew Williams a52b5c4288 Add support for tagging indented lists. 2016-02-03 22:33:45 +00:00
Andrew Williams 861c7e1b10 Add "onetime" option to force a single sync only 2015-12-12 14:35:08 +00:00
Andrew Williams cde3a631b3 Start 0.3-dev 2015-12-12 14:27:55 +00:00
Andrew Williams 420e06abfb Merge branch 'feature/0.2' 2015-12-12 14:24:25 +00:00
Andrew Williams 3bf53c7436 Version 0.2 2015-12-12 14:22:14 +00:00
Andrew Williams 4c82e9465c Add copyright to LICENSE 2015-12-12 14:21:45 +00:00
Andrew Williams f925615238 Cleanup README, remove Heroku Procfile 2015-12-12 14:20:48 +00:00
Andrew Williams bd3cbead8c Change suffixes to working defaults 2015-12-12 14:17:25 +00:00
Andrew Williams 130b2f8ccb Update to use setuptools 2015-12-12 14:07:48 +00:00
Andrew Williams 97bd4f7fb4 Trap problems using the Todoist API 2015-12-12 13:54:42 +00:00
Andrew Williams 2564f972d8 Remove Heroku support 2015-09-05 15:56:30 +01:00
Andrew Williams 5baa671d83 Start v0.2-dev 2015-09-05 15:56:09 +01:00