%BUG% %DESKTOP% The desktop app got hit by the expiration of LetsEncrypt's root certificate. This made the app unable to contact the syncing server and would appear "offline". All other platforms (iOS/Android/web) continued to work.
This bug effected all Electron apps that makes requests to servers from a backend process (doing it from a the UI process worked fine). Yesterday Electron landed a fix and this version updates Electron to include it. The app should be able to sync again.
The core issue is that certificates issued by LetsEncrypt are still cross-signed by the expired root cert for various reasons. The SSL implementation should always choose the valid root cert to check, but a quirk in Electron's SSL implementation was making it still choose the expired root cert.
%TWEAK% We've improved a couple things about how we report errors to make them more accurate.