nylas-mail icon indicating copy to clipboard operation
nylas-mail copied to clipboard

Is this product dead?

Open palefire19 opened this issue 7 years ago • 50 comments

Update from the Maintainers

Nylas Mail was officially sunset in August and re-licensed under MIT. Nylas is no longer maintaining Nylas Mail. Instead, check out it's successors:

  • Mailspring: One of the original developers is continuing Nylas Mail as Mailspring. Mailspring includes the same Pro features and a new C++ sync engine built on Mailcore2, which is faster, uses less RAM, and fixes many provider-related bugs.

  • Nylas Mail Lives: A group of community members forked Nylas Mail to keep it alive, accept contributions from the community and publish new releases that fix bugs and add features.

Original Post

It increasingly appears as if Nylas is basically giving up on Nylas Mail...after converting from N1 barely 2 months ago?

Anyone from Nylas, are you out there? Can you at least respond to one ticket on Github and give us a sense of whether you plan to continue developing and providing support for this product?

palefire19 avatar May 22 '17 18:05 palefire19

from the next issue in the list:

Unfortunately, we are no longer providing help support for Nylas Mail or N1. As a company, Nylas is focused on our API products to help other developers build email, calendar, and sync capabilities into their own applications.

DmitryLoki avatar May 23 '17 01:05 DmitryLoki

That's a real shocker but it explains the absence of reactions to the pile of issues.

Bergg avatar May 23 '17 07:05 Bergg

It's a shame that nobody is communicating with the community. They clearly have a lot of interest. There are developers (myself included) who are willing to help support this, but I'm not an Electron developer, so can't take lead.

I think the only hope is that somebody (or group) forks the project and runs it independently from nylas, who clearly have no interest in working on this as an OSS project.

lxalln avatar May 23 '17 07:05 lxalln

1000 people have forked it, I am sure someone must be updating it. We just need to find that someone who is trying to fix things

mayurdw avatar May 23 '17 08:05 mayurdw

Oh man I literally just installed this last night. Was looking for a good replacement for Thunderbird. What a shame. I really like this UI too, but it is ungodly slow retrieving my mail, and it's not like I have thousands of messages either.

anechol avatar May 23 '17 13:05 anechol

@anechol the same shit ) replaced Thunderbird a week ago. I think I have to come to their office and check what's going on - there are pretty close to our :)

DmitryLoki avatar May 23 '17 23:05 DmitryLoki

@DmitryLoki do it. Or at least make them transfer the contributor rights to someone who might wanna continue the project and commit other people's changes

mayurdw avatar May 24 '17 00:05 mayurdw

Damn. Have been watching few of the issues without progress in half a year. Just downgraded just for this reason, would have liked to continue using Nylas Mail... bummer.

ronilaukkarinen avatar May 24 '17 13:05 ronilaukkarinen

Is this still maintained by Nylas or not? Do they only stop to support?

sotayamashita avatar May 24 '17 18:05 sotayamashita

@sotayamashita in theory, but they have shown no sign nor intention to do anything with the OSS project. They have still been making releases.

lxalln avatar May 24 '17 18:05 lxalln

@lxalln I see. Thank you.

sotayamashita avatar May 24 '17 19:05 sotayamashita

The CEO of Nylas replied to tweet with this image

mayurdw avatar May 24 '17 21:05 mayurdw

I'd be happy and try to help maintain this tool, as it has helped a lot in organizing my stuff. Should we create a new organization and for the project there? May be the issues (and the precious pull requests) can be transfered to there as well?

danielmelogpi avatar May 24 '17 22:05 danielmelogpi

@danielmelogpi yeah that would be good. I want to get involved with maintaining this as well but when I saw that no one is maintaining I figured what can I do on my own

mayurdw avatar May 24 '17 22:05 mayurdw

@danielmelogpi I can help you for code and translation :computer: :world_map:

sotayamashita avatar May 25 '17 02:05 sotayamashita

great @danielmelogpi and @sotayamashita are in, I wanna do this as well so we have three people keen on picking this up

mayurdw avatar May 25 '17 02:05 mayurdw

@danielmelogpi I don't think that the PRs can be cloned, but the issues can. See this thread: https://github.com/holman/ama/issues/413. There are two tools there; the python tool can 'clone' the PRs but in the destination repo they are turned into issues.

dweremeichik avatar May 25 '17 04:05 dweremeichik

I gave this a shot and forked the project to https://github.com/nylas-mail-lives/nylas-mail.

I still need to study it in my spare time and I imagine you guys are in the same boat. @mayurdw, @sotayamashita and @dweremeichik I sent you invites for membership. May be we can try to set this in motion!

danielmelogpi avatar May 25 '17 22:05 danielmelogpi

Yay!! @danielmelogpi thanks. I have just joined it. We should have some kind of way to talk to one another at least? @sotayamashita @dweremeichik

mayurdw avatar May 25 '17 22:05 mayurdw

Let's try slack then https://join.slack.com/nylasisalive/shared_invite/MTkyNTkyNzMwODA1LTE0OTY2MjIyMDQtMWNhNzI0NWM4Mg (updated in june 4th)

danielmelogpi avatar May 25 '17 23:05 danielmelogpi

@danielmelogp I appreciate you creating org and slack. I have joined both of them. :smile:

sotayamashita avatar May 26 '17 00:05 sotayamashita

Anyone else willing to help us organize this endevour, please, use the link above and join us. We still need to understand the next steps and also, to understand this codebase to start working :)

danielmelogpi avatar May 26 '17 06:05 danielmelogpi

@jstejada , would you be able to help us understand a good strategy to contribute? You sure have a lot of commits there and may be you can help us out

danielmelogpi avatar May 26 '17 20:05 danielmelogpi

Hi guys - I would love to help out here, but I'm not a developer. I do think I could serve as a reasonably useful product manager / ticket prioritizer, if that would be a helpful contribution...

palefire19 avatar May 29 '17 08:05 palefire19

@palefire19 , join us at slack :)

danielmelogpi avatar May 31 '17 00:05 danielmelogpi

Hello everyone! I work at Nylas and am extremely sorry for the lack of communication leading to this issue! Our engineering team has been heavily tasked on our enterprise API product for the past couple of weeks but we have not forgotten about Nylas Mail!

We'd like to bring the community in closer and do everything we can to establish and support community maintainers. We’re internally working through the proper governance issues right now, but to begin, I’d love to start chatting with at least @mayurdw, @dweremeichik and @danielmelogpi plus whoever else is interested. I’ll be posting more updates about this over the next several days.

emorikawa avatar May 31 '17 17:05 emorikawa

Hey guys I would like to help out too here. I'm experienced in react.js, node, electron and am also quite handy in responsive design, scss, compass/bourbon and all the faff. I think this is a great product with great potential and we should take this chance and make email great again. Pun intended.

riccardolardi avatar Jun 02 '17 13:06 riccardolardi

@alberto2000 join us on Slack https://join.slack.com/nylasisalive/shared_invite/MTg4MzQzMzY3NDEyLTE0OTU3NTQwNDMtYzhhZmE3NDM0NA

palefire19 avatar Jun 03 '17 07:06 palefire19

@palefire19 I'm interested to join the Slack too, even if I'm not experienced with Node/Electron. Looks like the Slack is invite-only for now so I can't join :/

MickaelBergem avatar Jun 03 '17 12:06 MickaelBergem

@MickaelBergem and others, I just found out that the invitation link expires after 30 days. Will try to reach out slack team to get it reenabled. You can always send me an e-mail with your e-mail address and I will set up an invitation as soon as I reach my computer.

danielmelogpi avatar Jun 04 '17 23:06 danielmelogpi

Just received a new link from Slack: https://join.slack.com/nylasisalive/shared_invite/MTkyNTkyNzMwODA1LTE0OTY2MjIyMDQtMWNhNzI0NWM4Mg

Also, updating my first message to avoid mistakes

danielmelogpi avatar Jun 05 '17 00:06 danielmelogpi

Hey everyone, is there still discussion going on in that Slack group? I tried the link but it's expired

iansinnott avatar Jun 23 '17 01:06 iansinnott

Indeed there is. I will ping @danielmelogpi to see if we can get that link sorted out.

dweremeichik avatar Jun 23 '17 01:06 dweremeichik

@iansinnott I sent a slack invite to the email listed on your profile.

dweremeichik avatar Jun 23 '17 01:06 dweremeichik

Thanks @dweremeichik :)

iansinnott avatar Jun 23 '17 02:06 iansinnott

Can I have a invitation to Slack?

rgaiacs avatar Jun 23 '17 16:06 rgaiacs

@rgaiacs done.

dweremeichik avatar Jun 23 '17 16:06 dweremeichik

Would also love a Slack invite :)

mitchazj avatar Jun 24 '17 02:06 mitchazj

@mitchazj give this link a shot. https://join.slack.com/nylasisalive/shared_invite/MjAzMDE1NTU0MDM2LTE0OTgyNzM3MTItODY4OWNlNTdkMw

dweremeichik avatar Jun 24 '17 03:06 dweremeichik

So if I understand it right, paid user threw money out the window with a software that is not updated anymore. Love it.

adriantombu avatar Jul 07 '17 14:07 adriantombu

@adriantombu incorrect, Nylas is still working on the product internally and releasing "updates". They are currently not including feedback and pull requests from this community however. Also, the fork that was made from this project still relies on the Nylas API (Nylas pays for those servers to run).

dweremeichik avatar Jul 07 '17 14:07 dweremeichik

Well I don't remember the last time I had the privilege of getting an update, that must have been like 2 months ago...

adriantombu avatar Jul 07 '17 14:07 adriantombu

Fairly annoying situation! I was an early adopter, from before we had to sign up for another account and everything went all ‘cloud’.

@danielmelogpi @mayurdw @sotayamashita @dweremeichik So is nylas-mail-lives now the main fork as far as this community is concerned?

I would like to see the project not die, and willing to contribute when I can… I work on/in Atom all the time so I know my way around Electron and any remnants of the CoffeeScript (which I love!) codebase, as this app was a fork of Atom early on. Incidentally, CoffeeScript 2 (which compiles to ES6) is pretty much ready now in it’s 3rd beta.

Anyway, some things I would like to see happen:

  • Decouple the app from requiring Nylas altogether (especially removing the need to sign into a separate account before signing in again to your actual email account!)
  • Refactor ‘send later’/‘snooze’ etc to work independently/locally (these could use a launch agent on macOS for example)
  • Reinstate and expand mail rules for automatic sorting of mail
  • Fix the Markdown composer! (PR here thanks to @Morsby https://github.com/nylas/N1-Markdown-Composer/pull/27)
  • Rename the new forked project to something else, maybe ‘Open Mail’ or something
  • It’s own GitHub project/org page
  • Proper package management with a cli, probably based on npm

Is it worth joining the new #Slack group? Wouldn’t using the existing Nylas one have been a better option? Or Gitter even…

danielbayley avatar Jul 17 '17 21:07 danielbayley

We have seen a good bit of interest from the community on a number of your bullet points. Unfortunately for a majority of them, no one has stepped up to tackle them as of yet.

It is definitely worth it to join the new slack channel. The new one was created due to the circumstances surrounding this repository (not knowing what was/is going to happen).

I would recommend creating issues in the fork for feature requests that you would like to see worked on. Note that the fork relies heavily on the community, so if you see something you would like to work on, mention it in the issue.

Contributors of any caliber are welcome!

dweremeichik avatar Jul 17 '17 21:07 dweremeichik

@danielbayley at least the first point should be easier since they already moved the main e-mail part away from the cloud.

step21 avatar Jul 24 '17 12:07 step21

@dweremeichik @emorikawa @GM-Polyakov @jackiehluo @jstejada @khamidou @necrobuffalo @pfista @spang

I've been trying to contact Nylas for a week now. As an early adopter and a paying customer, I'm very upset with how you're communicating this change. My Nylas email account has been broken for a week and I guess your response is

image

You can imagine that as a developer I'm now less likely to consider your new venture into developer tools if this is how you communicate.

amccloud avatar Jul 24 '17 18:07 amccloud

Same here @amccloud , i'm an early adopter and i'm really really very upset. This is very stupid from Nylas team, not a mail, not a twit. Shame on you .

reyman avatar Jul 24 '17 21:07 reyman

@amccloud I don't work for Nylas, I do contribute to the new fork though.

https://github.com/nylas-mail-lives/nylas-mail/

What issue are you seeing with your client? The fork may have fixed it already, if it isn't, you are more than welcome to try and tackle the issue in the fork. Or at least create the issue there. Mind linking the issue in?

dweremeichik avatar Jul 24 '17 21:07 dweremeichik

@amccloud , I recommend you keep trying contact with Nylas Support team, as none of us in this thread, as far as I read it, works for Nylas. . This thread is the root the for fork and we are looking forward to have an application maintained by the community, without the reliance on Nylas to accept PRs.

If it comes to it, I suggest you cancel your subscription with them. It is, indeed, very upsetting to pay and not receive your goods anymore. Use social media. People fear it.

danielmelogpi avatar Jul 25 '17 23:07 danielmelogpi

Hey folks - I'm one of the original authors of Nylas Mail and worked at Nylas until last winter. As you've all mentioned, Nylas has pulled engineers off of the mail client and shifted focus to the API products that are the primary revenue drivers for the company. As frustrating as this move has been (for me as well), it was definitely necessary. Nylas is a venture-backed startup and startups need to make money.

I've always loved Nylas Mail, and I'm working on a fork that will fix longstanding bugs and put it on a better foundation for continued development. I'm actually re-writing the entire mail sync engine in C++ for better performance and battery life, and deploying backend infrastructure to run snooze, send later, etc.

You can download the new version (called Mailspring) here: https://getmailspring.com/, or find it on GitHub at https://github.com/Foundry376/Mailspring/.

bengotow avatar Jul 26 '17 14:07 bengotow

It would be wonderful if the two forks had each other in mind to come to some consensus later.

laughedelic avatar Jul 26 '17 16:07 laughedelic

Somehow I'd missed all this discussion until this morning. I've found Nylas to be frustrating since the switch from N1 earlier this year. The product simply isn't working to the level needed to be considered a viable email client. I'd be fine with this, and just move on, except they're also now trying to get me to pay for features that used to be free (really, I've reached my maximum number of email snoozes for the week?)

Not meaning to rant, and I respect that a company has to make money, but this was all very poorly handled. The complete lack of transparency is really, really frustrating.

mjchamplin avatar Aug 30 '17 13:08 mjchamplin