Postpone: by several days, and API
Suppose I have a tasks that recurs every month. It's due today (April 1st) and I want to postpone it to next Monday.
It does not appear I can do that via web site. The 'postpone' command would postpone to next occurrence, and if I modify date directly, the task is no longer recurring. So I can either keep postponing it for a week, even when I know beforehand there's no chance I'll get to it until next Monday, or I can mark this occurrence done, and create another task. Neither is particularly ugly.
So, OK, I am sure I can hack this myself? The API reveals that task has due_string and due_date, and I can modify the latter. Except, there's no API to set due_date directly. There is 'updateRecurringDate' API call that appears to match the 'postpone' command (when applied to recurring tasks). But I cannot see any API that would allow me to set due_date to week from now. Am I missing something?