Commit Graph

  • 6a0792a3ed
    No isoformat. :/ master René Jochum 2019-10-09 10:26:35 +0200
  • 3b2d291902
    Merge branch 'sync' René Jochum 2019-10-09 10:18:39 +0200
  • 69e72daff4
    Taskwarrior doesn't like status=wating, don't send it. sync René Jochum 2019-10-09 10:14:27 +0200
  • 11d5af59df
    Bugfixes René Jochum 2019-08-09 20:38:36 +0200
  • 590ba91362 Merge branch 'sync' into 'master' René Jochum 2019-08-05 06:48:58 +0200
  • 74da3bee81
    Add twoway sync René Jochum 2019-08-05 04:16:17 +0200
  • 81ee6d16dc Update to todoist-python 8.0.0 Matt Snider 2019-07-13 13:33:17 +0200
  • d2cd7b2b4a Skip task before trying to parse recur if it already exists Matt Snider 2019-07-13 12:30:33 +0200
  • a5cc643d1e Allow user to interactively specify project Matt Snider 2019-07-13 12:30:17 +0200
  • e22c8650ae When a parse error occurs for recur, allow user to manually input Matt Snider 2019-07-13 12:29:55 +0200
  • a9ff4b4ff8 Fix bug causing already imported tasks with recur to be not detected and reimported Matt Snider 2019-07-13 11:43:25 +0200
  • b12676ee0e Remove several todos and add some new ones Matt Snider 2019-07-13 11:34:22 +0200
  • 8180893f08 Clean up validation and add interactive cmd 'r' to edit recur Matt Snider 2019-07-13 11:34:03 +0200
  • 03be344f5e Support every *other* DOW and ignore timestamps in recurrences (e.g. every other day at 9:00) Matt Snider 2019-07-13 11:03:07 +0200
  • 7f5e9708dc Change base Exception to UnsupportedRecurrence Matt Snider 2019-06-30 11:38:37 +0200
  • c4815955ef Raise error for unsupported recurrence for specific weekdays - e.g. every mon,tues,weds Matt Snider 2019-06-21 01:38:18 +0200
  • 1ec6da17b3 Add hierarchical project handling Matt Snider 2019-06-21 01:25:14 +0200
  • 287f5600a6 Link to pull request requiring use of custom taskw dep Matt Snider 2019-06-15 19:43:27 +0200
  • 67e331eacd Document --map-project and --map-tag in README Matt Snider 2019-06-09 20:31:10 +0200
  • 9f93b92a29 Add --map-tag SRC=DST option to translate or remove tags Matt Snider 2019-06-09 20:30:47 +0200
  • 9231ec21af Add tests for --map-project values Matt Snider 2019-03-30 18:34:29 +0100
  • e94755348e Add --map-project SRC=DST option to map/translate project names Matt Snider 2019-03-30 18:34:11 +0100
  • 99e7e322f1 Add tests for priority conversions Matt Snider 2019-03-30 18:31:47 +0100
  • e9d788904d Uncomment tests (why are these commented :-/) Matt Snider 2019-03-30 17:33:39 +0100
  • 33d3dd3417 Fix typo in output at beginning of migration Matt Snider 2019-03-25 22:18:03 +0100
  • b624aa77e6 Add `clean` command to remove todoist cache Matt Snider 2019-03-25 22:08:24 +0100
  • 176ee0119c Rename task_prompt() -> add_task_interactive() Matt Snider 2019-03-24 16:29:02 +0100
  • 4f3402409a Add io.with_feedback() context manager for tasks report OK/FAILED Matt Snider 2019-03-24 16:25:20 +0100
  • f1ceda3733 Disallow invalid priorities during interactive prompt Matt Snider 2019-03-24 12:55:10 +0100
  • c813d5cd6e Move echo/prompt logic into io.py Matt Snider 2019-03-24 12:47:06 +0100
  • 485aca1a50 Improve documentation of commands and options Matt Snider 2019-03-23 22:01:51 +0100
  • 6ccde147a2 Add quit command in interactive migration Matt Snider 2019-03-23 21:15:14 +0100
  • 453f8d1e28 Factor out synchronize command to update local todoist database Matt Snider 2019-03-23 20:56:26 +0100
  • 6a795da284 Update README with usage instructions Matt Snider 2019-01-21 23:39:31 +0100
  • 9b9a310c0f Prevent reimporting duplicate tasks using a Taskwarrior UDA Matt Snider 2019-01-21 21:17:38 +0100
  • a2cb6b7887 Fix parse error 'every hour' -> 'hourly' recurrence Matt Snider 2019-01-21 20:38:19 +0100
  • ef26faa356 Reformat long DOW regex over multiple lines Matt Snider 2019-01-21 20:36:07 +0100
  • aa48ea1d3c Improve regex and test for days of the week Matt Snider 2019-01-21 12:12:49 +0100
  • d899d1a40f Add TODO.md Matt Snider 2019-01-12 17:41:57 +0100
  • 4d90c4ba4f Implement interactive task add with support for name, priority and tags Matt Snider 2018-11-24 18:48:48 +0100
  • 3d8c91e496 Refactor recur parsing and cover more cases Matt Snider 2018-11-24 15:15:06 +0100
  • c4a6e7bfc7 Add tests for recur Matt Snider 2018-11-24 15:13:45 +0100
  • 245daaa3fb Refactor into module structure Matt Snider 2018-11-23 22:36:32 +0100
  • c843376d74 Handle more recurrence patterns Matt Snider 2018-11-23 19:45:09 +0100
  • 7a61b82130 Catch missing TODOIST_API_KEY before calling into click cli since it breaks --help Matt Snider 2018-11-23 19:41:35 +0100
  • 2e5d6e8ac8
    Add LICENSE Matt Snider 2018-11-16 02:17:01 +0100
  • 767b3c3512 Switch to my fork for taskw until PR is merged Matt Snider 2018-11-16 02:13:12 +0100
  • 40e5fcb07e Handle recurring tasks from date_string (recur) Matt Snider 2018-11-16 02:11:57 +0100
  • e4d86e1ab3 Handle due_date_utc (due) Matt Snider 2018-11-08 01:35:57 +0100
  • acf117e7f4 Handle date_added (entry) Matt Snider 2018-11-08 01:29:28 +0100
  • 4b1cb268a1 Handle priority: (1-4) -> LMH Matt Snider 2018-11-08 01:12:48 +0100
  • 56dfffbb80 Handle labels (tags) Matt Snider 2018-11-08 01:01:16 +0100
  • 2e1b51bdbf Handle project name Matt Snider 2018-11-08 00:51:51 +0100
  • 3fa28b44d1 Add basic --interactive capability - confirm each task Matt Snider 2018-11-08 00:36:51 +0100
  • 48e7a5f6f5 Add --no-sync option to disable todoist.sync() Matt Snider 2018-11-08 00:33:00 +0100
  • b0f4ca3843 Refactor, improve output Matt Snider 2018-11-08 00:27:00 +0100
  • 82cc4bc04b Implement a very basic, description-only import Matt Snider 2018-11-07 00:50:00 +0100
  • ba13b4e915 Initial commit Matt Snider 2018-11-06 18:03:24 +0100