nylas / nylas-mail

:love_letter: An extensible desktop mail app built on the modern web. Forks welcome!
https://nylas.com/nylas-mail/
MIT License
24.8k stars 1.38k forks source link

Suggestion: Todoist Integration #1002

Closed G3-Logic closed 8 years ago

G3-Logic commented 8 years ago

Would be awesome to see a Todoist plugin for N1. Used to be one for Postbox but no longer. Would fill a huge void and probably attract a bunch of Todoist users.

enoversum commented 8 years ago

Actually, that would prove quite handy for some integrations, for me it would be Trello. Is there a recommended way of suggesting such integrations, @mbilker ?

mbilker commented 8 years ago

Currently, the only way is to post an issue on here and then the Nylas team will post it onto the Trello page.

mbilker commented 8 years ago

Any plugin related issue is tagged as plugin to make it easier to find when searching through the N1 issue list. Any issues with the plugin should be filed at the plugin's repository.

enoversum commented 8 years ago

@mbilker Okay, thank you for directing me, will open up an 'issue' then for Trello integration, so you can put it up on … Trello :laughing: .

mbilker commented 8 years ago

@enoversum Actually, I am just a contributor, not a member of the Nylas team. I help with issue tagging and I submit PR's for any code issues I can fix. I most certainly cannot modify the Trello page.

This issue is fine for the suggestion. I am going to prepend the title with Suggestion:.

enoversum commented 8 years ago

@mbilker I just saw you around here a lot, tagging, asking, answering and stuff, so I figured you might somehow be involved, or at least a bit more in the know than us usual people ;).

mbilker commented 8 years ago

I am more involved and the best way to get more involved is to join the Slack group (the #n1-help and #n1-developers channels specifically) to become more in the loop.

Beware of #n1-developers, every single issue opened and closed is posted there.

enoversum commented 8 years ago

@mbilker Thank you for letting me know, my time is currently strictly limited even though I stick to reporting in here, so I had better not join the Slack channels at this point in time :smile: .

ghost commented 8 years ago

@enoversum @G3-Logic - I have made such a plugin - :+1: https://github.com/anopensourceguy/TodoistN1

grinich commented 8 years ago

@anopensourceguy can you add some screenshots to the Readme and I'll include this in our plugin directory?

ghost commented 8 years ago

@grinich done good sir

enoversum commented 8 years ago

@anopensourceguy Looks good (even though I do not use Todoist at all :wink: )! You don’t happen to love and use Trello as well and consider a similar plugin :heart: ?

ghost commented 8 years ago

Well why not.let the nylas team consider this first and I will surely be looking into other valid integrations

On Fri, Jan 22, 2016, 3:00 PM Eno notifications@github.com wrote:

@anopensourceguy https://github.com/anopensourceguy Looks good (even though I do not use Todoist at all [image: :wink:] )! You don’t happen to love and use Trello as well and consider a similar plugin [image: :heart:] ?

— Reply to this email directly or view it on GitHub https://github.com/nylas/N1/issues/1002#issuecomment-173860328.

ghost commented 8 years ago

@grinich added the screens

grinich commented 8 years ago

thanks! :)

thehackermonkey commented 8 years ago

What I really like to see is an evernote plugin. That's the only reason that stops me to fully migrate from postbox.

alexfruehwirth commented 8 years ago

hey guys, i got inspired by @anopensourceguy but looked for a bit more features. As i'm not really into that coffeescript part, i decided to rewrite the plugin from scratch, with N1Todoist as a starting point.

it's still in development and i'm eager to add some more features and refactor parts, but if you want, you can already use it and give feedback. Plugin currently supports Add/Complete/Uncomplete/Edit/Remove tasks, changing the tasks text and adds a label for added emails.

https://github.com/alexfruehwirth/N1TodoistIntegration

:+1: for @anopensourceguy :) hope you don't mind i decided to go my own way!

joshcossey commented 8 years ago

@alexfruehwirth Keep. It. Going. :+1:

Would you be able to add more screen shots to the README?

ddecock commented 8 years ago

I can't get this either of the plugins working. Information I'm missing is how to get it working with todoist. You need to add an application to todoist? A redirect URL ?

ghost commented 8 years ago

@ddecock yes , you need to create an application on todoist developer website, get the api key , client secret and also the recirect url and then edit the message-sidebar file and add the relevant api information where its mentioned

I hope it helps

ddecock commented 8 years ago

Thanks.

Still have some issues with login in. I believe there is a problem in the login.jsx code, in the handleLoginClick. I believe the first line is missing a 'var ' keyword. I also believe you don't need to create a new browerWindow on the second line but reuse the global one?