Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Urgent electron upgrade #850

Closed
wants to merge 13 commits into from

Conversation

kanishk98
Copy link
Collaborator


What's this PR do?

Upgrades the Electron version to 5.0.6 to deal with Google login issues some users have been facing.

Any background context you want to provide?

I chose this version because this had been well-tested in an earlier PR (#781).
@akashnimare I tried testing the auto-update, but ran into the same issue where Windows was unable to locate Zulip.exe. Please let me know if there's an alternative solution.

You have tested this PR on:

  • Windows
  • Linux/Ubuntu
  • macOS

@akashnimare
Copy link
Member

@kanishk98 Great, let me check. How's the builder + updater behaving on this version?

@kanishk98
Copy link
Collaborator Author

It's throwing errors when I run npm run dist. I'm still looking into whether this is because of my Windows npm setup or something else.

Please note, though - this still is just an update. I think we'll need to rebase and merge #D831 to fully fix the GitHub and Google login issues. Working on that right now.

@akashnimare
Copy link
Member

Can't update the error is still there -

image

@kanishk98
Copy link
Collaborator Author

Updated to 6.1.4, but looks like the error still persists. Working on 7.1.2 right now.

@timabbott
Copy link
Sponsor Member

We should also be testing with the Google issue; that GitHub warning at least looks like one could ignore it if one wanted to. It's possible that an Electron upgraded is needed for Google but something else or in addition for GitHub.

@andersk
Copy link
Member

andersk commented Dec 11, 2019

Similar to the Google issue, we should delegate to the real system browser for the GitHub OAuth flow.

@akashnimare
Copy link
Member

Similar to the Google issue, we should delegate to the real system browser for the GitHub OAuth flow.

Yeah, that is the plan.

@zulipbot
Copy link
Member

zulipbot commented Mar 1, 2020

Heads up @kanishk98, we just merged some commits that conflict with the changes your made in this pull request! You can review this repository's recent commits to see where the conflicts occur. Please rebase your feature branch against the upstream/master branch and resolve your pull request's merge conflicts accordingly.

@timabbott
Copy link
Sponsor Member

We merged the upgrade to Electron v6 today, which incorporated almost all of these changes. Thanks for your work on this @kanishk98!

@timabbott timabbott closed this Mar 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants