Bug fixes
- Todoist: due date not saved — Dates selected in the date picker were silently ignored. The backend was not updated when the frontend switched from the free-text
due_stringfield todue_date; the fix passes the ISO date through to the Todoist API correctly. - Todoist: "Open in Todoist" opened a blank tab — The Todoist REST API v1 does not include a task URL in its response. The URL is now constructed from the task ID (
https://app.todoist.com/app/task/<id>) and returned alongside the task, so the notification link opens the correct task directly.