Comments (11)
Hi @sandeep1995 How far is the MacOS support. and how can I help
from electron-delta.
I am working on writing docs for macos. I am able to do this.
from electron-delta.
Hey all, MacOS support is done. But I am not getting time to update all readme.
Let me know if you need help writing the readme for macos. @sandeep1995
from electron-delta.
Any updates on OS X?
from electron-delta.
any update for OSX ? and please recommend any electron update server compatible with electron-delta for the private repository
electron in build solution for private repository consumes a lot of time to download the next release
from electron-delta.
@rizwan92 I have got Electron autoupdate to work with fractional downloading like electron delta. and we also got it to work with a private repo, but whats best is I would suggest using a seperate public repo to just do release files.
from electron-delta.
- How did you do it any example or blog post ?
- Support for mac os and windows and linux ?
3 i have tried using sapreate public repository to release the app. But it also public the source code with github publishers. How to avoid releasing source code ?
from electron-delta.
Hey all, MacOS support is done. But I am not getting time to update all readme.
from electron-delta.
- How did you do it any example or blog post ?
- Support for mac os and windows and linux ?
3 i have tried using sapreate public repository to release the app. But it also public the source code with github publishers. How to avoid releasing source code ?
@rizwan92
For Auto update to work we need to publish the package in the following formats.
Auto-updatable TargetsΒΆ
macOS: DMG.
Linux: AppImage.
Windows: NSIS.
-
The electron-updater version 5.0.5 having a common issue that it want alow us to download new update. To avoid this issue need to update node module file.
-
Path to file
node_modules\electron-updater\out\NsisUpdater.js
-
Code location
Line No 141 OR NsisUpdater > differentialDownloadInstaller > downloadBlockMap > try block
-
Need to replace try block code
return JSON.parse(zlib_1.gunzipSync(data).toString());
with
return JSON.parse((0, zlib_1.gunzipSync)(data).toString());
Its working for Mac windows and linux,
Follow these References:
Auto Update
Update Electron Application
Use the Public repo to only upload the release files, and when it says source code its just empty, you can download and check it.
If you need anymore help you can reach out to me on my email, its on my github profile.
from electron-delta.
A PR is always welcome.
from electron-delta.
i have like very genuine question to ask usually most of new beginner asks joining electron discord or community
- how essential code signing is ?
- is there any decompiler for electron applications so third patry can extract our source code ?
- most of new ideas and coders cannot afford code signing certificate in beginning (macos = 120$, windows ov certs 145$ and linux certs) per year is there any other way to publish the apps without code signign certificate ?
- i tried singing my desktop apps with self code sign certificate in windows but when i release new update it download the whole new version at end it throws error codes sining certificate error
- how electron delta is different from electron-differential-updater ?
from electron-delta.
Related Issues (6)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electron-delta.