Bug fixes
- Todoist:
crypto.randomUUIDerror on task creation — Fixed a JavaScript exception thrown after successfully creating a Todoist task when MailFlow is served over HTTP (non-secure context). The task was created successfully but the error was surfaced to the user. A safe fallback is now used in environments wherecrypto.randomUUIDis unavailable. - Todoist: due date field replaced with date picker — The due date input was previously a free-form text field. It is now a native date picker, consistent with user expectations.
- Todoist: integration icon updated — The toolbar and modal now display the recognisable Todoist logo instead of a generic checkmark icon, making the button immediately identifiable.