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
7851de590e
Fix errors due to upgraded todoist-python version
2020-03-10 22:01:02 -05:00
shadowgate15
b499771695
Add Heroku support
2020-03-10 19:55:14 -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
70acdf031f
Better docstrings and debug messages for non-commit cycles
2016-02-20 17:25:35 +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
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
5554c636d9
Stop removing/readding of next_action for future items.
2015-09-04 23:40:15 +01:00
Andrew Williams
54f770f5f7
Add support for ignoring future dated items.
2015-09-04 22:15:54 +01:00
Andrew Williams
52aff18d90
Fix committing to Todoist
...
Without calling commit(), the state is never updated server side. Replace the final sync with commit() to make NextAction work correctly.
2015-09-01 18:00:45 +01:00
Andrew Williams
360be44dd7
Add setup.py, proper CLI interface.
2015-08-29 19:15:09 +01:00
Andrew Williams
5c4945d3c2
Cleanups and docstrings.
2015-08-29 18:32:24 +01:00
Andrew Williams
990b0190bc
Add support for the parallel/serial suffixes to be configurable.
2015-08-29 18:24:19 +01:00
Andrew Williams
39bedda786
First pass at conversion to todoist-python library.
2015-05-01 01:02:50 +01:00
Andrew Williams
aff9047c0d
Fix removal of "last_updated" field for projects.
2015-04-30 23:27:25 +01:00
Andrew Williams
94d1a1bc15
Support handling the Inbox project as either sequence or parallel.
2014-11-15 20:44:45 +00:00
Andrew Williams
2e25d88031
Add debug config value.
2014-11-15 20:31:36 +00:00
Andrew Williams
3db98d186f
Add sync delay, to tune the speed of hits on the Todoist API.
2014-11-15 19:56:37 +00:00
Andrew Williams
f077053bb2
Exit if no API key is defined.
2014-11-15 19:49:52 +00:00
Andrew Williams
0b023789a7
PEP8 Cleanup
2014-11-15 19:45:52 +00:00
Andrew Williams
7e226f2255
Add Heroku support.
2014-11-15 19:38:44 +00:00
Benjamin Van Ryseghem
32fe3f277a
Fix issue with sub project of parallel project
2014-08-16 12:24:52 +02:00
Benjamin Van Ryseghem
8d4a762d57
Better refresh of data
2014-08-07 23:01:17 +02:00
Benjamin Van Ryseghem
d3f6745667
Adds List as a magic keyword to get ignored
2014-08-07 22:27:32 +02:00
Benjamin Van Ryseghem
0fc8b1e436
Migrate from API v2 to API v5.3
2014-07-21 19:06:37 +02:00
Benjamin Van Ryseghem
09fc8cfebf
Better projects order management
2014-07-16 02:15:50 +02:00
Benjamin Van Ryseghem
85e9d48722
Introduce a Someday project
2014-07-16 01:26:58 +02:00
Adam Kramer
cd17dc3d7e
When modifications are necessary, sync immediately rather than waiting for the sleep interval.
2014-03-09 21:32:36 -07:00
Adam Kramer
7021f38c35
Checkin of nextaction code.
2014-03-09 21:11:58 -07:00