#2678 ✓fixreleased
Phoebe Sengers

Todoist link integration broken

Reported by Phoebe Sengers | October 29th, 2020 @ 07:38 PM

As of the last week or two, links created by Mailmate (version 1.13.2) in Todoist (version 7.3.4) (using Tools -> Todoist -> Add) are no longer working. When I click on the link in Todoist I get a 404 Not Found error from Todoist instead of going to Mailmate. This appears to be tied to an update in Todoist two weeks ago? Should I be contacting Todoist about the error, or is there a change in format for Todoist that is leading to the link created by Mailmate not working? This is a major part of my workflow, sad this is happening!

Thank you!

Phoebe

Comments and changes to this ticket

  • Phoebe Sengers

    Phoebe Sengers November 17th, 2020 @ 02:48 PM

    I submitted a ticket about this issue to Todoist. They responded that the link that Mailmate is creating is formatted incorrectly.

    Here is an example of a non-working link as viewed in todoist: (message://%3cCABrsTA2n-FAxMm+-FLafM=n0cn-AikpY=9Lnq1AuYVanvw_8=w@ma... (Link))

    Here's what they reported:
    "They have to format the links using either of the two supported link formats:

    Option 1:
    message://%3cCABrsTA2n-FAxMm+-FLafM=n0cn-AikpY=9Lnq1AuYVanvw_8=w@ma... (Link)

    Option 2:
    Link "

    Indeed, if I go in manually and delete the parentheses around the "message://" then the link opens properly.

  • Robert Brenstein

    Robert Brenstein November 21st, 2020 @ 12:07 AM

    Let me joint this ticket in as I posted about this on the list:
    The bundle creates a link to message from MM using the following syntax:
    (message://.... (link))

    This worked fine for years but no longer. Current documentation
    https://get.todoist.help/hc/en-us/articles/205195102
    states that hypertext syntax should be:
    message://.... ((link))

    that is moving the starting parenthesis from the beginning to before the word link
    or using proper markdown:
    [(link)](message://....)

    It would be really great if the bundle is adjusted accordingly.
    The old-style links show as text and do not act as links.

  • Andreas

    Andreas December 8th, 2020 @ 06:52 AM

    Hi,

    the message link could be fixed easily if you open "/Users/[Your Name]/Application Support/MailMate/Managed/Bundles/Todoist.mmbundle/Support/bin/add" with a text editor and remove the () on line 7 'subject = ENV['MM_SUBJECT'] + " message://%3c" + ENV['MM_MESSAGE_ID'] + "%3e (Link)"' After removing and saving the link works again.

    But with MailMate on Big Sur and the latest Todoist the "Add with summary..." command doesn't work at all. If I use the command nothing happened. Any suggestions are appreciated.

    If I use Things every command works fine.

    Thanks
    Andreas

  • Marc Bizer

    Marc Bizer February 12th, 2021 @ 10:58 PM

    Hi Andreas,

    Are you proposing to replace what is currently in Line 7 with 'subject = ENV['MM_SUBJECT'] + " message://%3c" + ENV['MM_MESSAGE_ID'] + "%3e (Link)"?

    I did this, and now "Add" doesn't seem to work at all.

  • benny

    benny February 13th, 2021 @ 08:44 PM

    • State changed from “new” to “fixreleased”

    The Todoist bundle has been updated. Links should work now.

    @Andreas: Add with Summary is broken because Todoist deprecated the RESTful API v7. It would likely work to update it to v8, but it appears it might work with the same approach as for the regular Add command (based on a tip on the issue tracker for the Todoist bundle). I cannot test this myself, but I've made this change to the bundle as well.

    When testing this then it might be best to use the cutting edge release of MailMate:

  • Phoebe Sengers

    Phoebe Sengers February 13th, 2021 @ 10:05 PM

    Thank you! I appreciate your hard work!

  • Robert Brenstein

    Robert Brenstein February 19th, 2021 @ 02:12 PM

    I can confirm that the updated plugin works with as old release as build 5657. Thx!
    Is that intended that the 3rd item from the bundle's menu is gone?

  • Robert Brenstein

    Robert Brenstein February 19th, 2021 @ 02:22 PM

    Regarding Add with summary, see ticket 1724

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

Referenced by

Pages