From b12676ee0eea5f726ccb359fb6d03682a1c1dee6 Mon Sep 17 00:00:00 2001 From: Matt Snider Date: Sat, 13 Jul 2019 11:34:22 +0200 Subject: [PATCH] Remove several todos and add some new ones --- TODO.md | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/TODO.md b/TODO.md index ed84f0e..4f9c2a2 100644 --- a/TODO.md +++ b/TODO.md @@ -1,20 +1,7 @@ # TODO: -* [ ] Support `start`, `until` and `for` - * Don't do within recur parsing, reparse whole string - * https://get.todoist.help/hc/en-us/articles/360000636289 -* [ ] Support repetition as regular period or offset from completion date (`every!`) - * e.g. `every! 30 days` would be due 30 days after completion date -* [ ] Other 'every' - * every 3rd friday - * every 27th -- every 27th of the month (every 27 also works) - * every jan 27th - * every last day -- every last day of the month -* [ ] Delete todoist cache or add warning so user does not forget that potentially sensitive data is lying around in file system -* [ ] Handle inconsistencies (i.e. throw error or prompt for user input) - * Taskwarrior: 'monthly' just means 30d (see: [link](https://github.com/GothenburgBitFactory/taskwarrior/issues/1647)) - * Taskwarrior: 'every monday,tuesday' is not possible -Testing: -* [ ] 'ev' as shortform for every -* [ ] For inconsistencies in meaning or support, an exception should be thrown +* `revert` command that deletes all tasks with `todoist_id` +* Save skipped list so we don't prompt user on next run +* On exception, give user opportunity to manually enter value +* Allow input of scheduled, wait