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

Is High Sierra (macOS 10.13) no longer supported? #653

Closed
BobWs opened this issue Nov 17, 2023 · 19 comments
Closed

Is High Sierra (macOS 10.13) no longer supported? #653

BobWs opened this issue Nov 17, 2023 · 19 comments
Labels

Comments

@BobWs
Copy link

BobWs commented Nov 17, 2023

Hi,
Is macOS High Sierra (10.13) no longer supported?

When I try to open ElectronMail I'm getting this error and when I try to update to the latest version 5.2.2 I see that my macOS isn't supported anymore!
Screen_Shot 3
Screen_Shot 2

How do I fix this to keep using version 5.2.1 which supported macOS 10.13 and being able to see my mail again?

TIA

@vladimiry
Copy link
Owner

See #650 and try recent v5.2.2 release.

@vladimiry
Copy link
Owner

I mean, the message you posted, "App version is outdated", belongs to Proton, and the related issue should be fixed in v5.2.2.

@BobWs
Copy link
Author

BobWs commented Nov 17, 2023

I mean, the message you posted, "App version is outdated", belongs to Proton, and the related issue should be fixed in v5.2.2.

Yes I get that, but as you can see on the other screenshot I uploaded I'm not able to install the latest version 5.2.2 because it require macOS version 10.15 or later!

@vladimiry
Copy link
Owner

According to the https://www.electronjs.org/blog/electron-27-0#breaking-changes macOS 10.13 (High Sierra) and macOS 10.14 (Mojave) are no longer supported by Chromium. So it's clear now.

I'm not going to downgrade @electron for this project, but one who prefers using old system, could fork the project and assembly the own custom app build with downgraded @electron.

@vladimiry vladimiry closed this as not planned Won't fix, can't repro, duplicate, stale Nov 17, 2023
@vladimiry
Copy link
Owner

macOS 10.13 (High Sierra) and macOS 10.14 (Mojave) are no longer supported

I've just added a related note to the release description.

@BobWs
Copy link
Author

BobWs commented Nov 17, 2023

I'm truly sorry to learn that my current version of macOS is no longer supported, and it's disheartening to hear that there are no plans to address this. I find myself in a challenging financial situation now, making it difficult to afford a new Mac, which is why I continue to use my still functional 2011 MacBook Pro.

The reality is that the trend of increasingly expensive upgrades limits my ability to access certain services, including your wonderful program. It's disheartening to realize that staying connected with my ProtonMail accounts through your application is no longer an option.

Despite this setback, I want to express my sincere gratitude for all the hard work you've put into developing this program. It has been an integral part of my computing experience over the past few years. Unfortunately, as with many things in life, all good things must come to an end. Thank you for the valuable service you've provided, and I appreciate the positive impact your program has had on my digital journey.

@vladimiry
Copy link
Owner

vladimiry commented Nov 17, 2023

staying connected with my ProtonMail accounts through your application is no longer an option.

False statement, as it's still possible to use the app on old macOS with downgraded @electron. It's not complex to do (really, just do the fork, downgrade @electron and GitHub Actions CI will assembly the build for you), but my capacity is limited, and so at this time I'm not ready to extend supporting the systems the big for-profit players dropped support for.

@BobWs
Copy link
Author

BobWs commented Nov 17, 2023

False statement, as it's still possible to use the app on old macOS with downgraded @electron.

I'm sorry but that is beyond my scope of technical knowledge...

@vladimiry
Copy link
Owner

vladimiry commented Nov 17, 2023

If interested, see how one/@ask2018 solves a similar issue of dropped old Windows system support without forking the project and dealing with assembling a new build from sources #615 (comment).

@vladimiry
Copy link
Owner

I'm sorry but that is beyond my scope of technical knowledge...

I get this. But I believe anyone who has a computer with internet and some English knowledge could do this, so it's a matter of how valuable the program was.

@BobWs
Copy link
Author

BobWs commented Nov 17, 2023

Interesting.. but I don't see any mac version in the list https://github.com/electron/electron/releases/tag/v22.3.24
Also his description is for Windows..I guess it could work for macOS if one knows how to do that..

@BobWs
Copy link
Author

BobWs commented Nov 17, 2023

I get this. But I believe anyone who has a computer with internet and some English knowledge could do this, so it's a matter of how valuable the program was.

I understand what you are trying to say...
If you could help me out with a step-by-step how to fork and downgrade electron, I'm willing to give it a try!

@vladimiry
Copy link
Owner

176ef3c commit is trying to enable assembling @electron-v26-based macOS package. If the GitHub Actions CI job completes with success, the result package file named as app-package-dmg-*.dmg should be available at https://github.com/vladimiry/ElectronMail/actions/runs/6904745509 in the "Artifacts" section at the page bottom, when/if it completes.

@ask2018
Copy link

ask2018 commented Nov 17, 2023

@BobWs
as @vladimiry already mentioned Electron 27 removed macOS 10.13 / 10.14 support
because macOS 10.13 (High Sierra) and macOS 10.14 (Mojave) are no longer supported by Chromium.

So it means you need to use electron 26 version for now. But expect more issues with other applications compatibility. If Chromium is no more supported on your OS, every other Chromium/Electron based application will stop work for you as for me on Win7. For older Windows there is already the Supermium fork. But no idea if something like that exists for older MacOS.

@ask2018
Copy link

ask2018 commented Nov 17, 2023

@BobWs here is some Chromium fork for legacy MacOS
https://github.com/blueboxd/chromium-legacy
Maybe ask there if they can provide also some Electron fork for those legacy systems or know some. That's what you need for the future. You cannot stay with Electron 26 forever, because there will be no more security updates for that version..
As an example for Windows its
https://github.com/win32ss/supermium and https://github.com/win32ss/supermium-electron

@vladimiry
Copy link
Owner

@BobWs does the app-package-dmg-macos-11 package located in the "Artifacts" section at the https://github.com/vladimiry/ElectronMail/actions/runs/6904745509 page bottom work well (it's a zip archive of "dmg" package)?

@BobWs
Copy link
Author

BobWs commented Nov 17, 2023

@ask2018 Thanks for the info!
@vladimiry thank you very much for your help with the downgraded version! I do appreciate your help!
I was struggling with the Fork and how to downgrade, but I will keep trying and learning how to solve these problems myself.
But for now I'm able to use ElectronMail again to access my ProtonMail... Again Thank you!

@BobWs
Copy link
Author

BobWs commented Nov 17, 2023

does the app-package-dmg-macos-11 package located
It works!

@vladimiry
Copy link
Owner

vladimiry commented Nov 17, 2023

So if you fork the project by the button click (see GitHub docs if it's unclear, but basically it's button click), to pick up updates from the next app release, you would:

This simple scenario is going to work until there is no merge conflicts or @electron v26 becomes incompatible with the updated app's code/logic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants