You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 16, 2025. It is now read-only.
feat: add due date and duration field support (#29)
**Description:**
This PR enhances task functionality by adding comprehensive support for
due date and duration fields to the Todoist MCP tools. I'm referring to
issue #18. I'm aware of #19,
but this PR supports deadlines, due dates, and durations. In particular,
the lack of due date support is really unfortunate, so I tried to
address it. If something isn't exactly as you need it, please feel free
to take whatever is helpful and close the PR.
**Features:**
- Added support for natural language due dates (e.g., "tomorrow at
3pm").
- Added support for specific dates in YYYY-MM-DD format.
- Added full ISO datetime format support.
- Added language specification for due dates.
- Added task duration tracking with customizable units.
**Implementation:**
- Enhanced the `add-task.ts` and `update-task.ts` tools with new
optional parameters.
- Added proper validation using Zod schema.
- Maintained backward compatibility with existing implementations.
**Benefits:**
These enhancements allow for more precise task scheduling and time
management capabilities within the Todoist integration.
0 commit comments