Bug Fixes do not use optional dependencies because NPM is broken by design (f4099c6), closes #2013 mas: rename login helper and set unique id (35c8cee), closes #2719 snap: electron-builder constructs snap squashfs files that are incompatible with the snap store (cb5034d), closes #2925 #2888