Mailspring auto-updates without user consent

Description

Dismissing the notification about new Mailspring version has no effect–Mailspring auto-updates itself upon restart without asking the user.

To Reproduce…

Steps to reproduce the behavior:

  1. Install Mailspring 1.7.6
  2. Receive notification about new version (1.7.7)
  3. Hit Dismiss (not Update)
  4. Restart Mailspring

Expected Behavior

Mailspring should just start

Screenshots

Mailspring silently auto-updates itself to 1.7.7.

Setup

  • OS and Version: Windows 10 Version 2004
  • Mailspring Version: 1.7.6

Additional Context

This is unacceptable behavior–if the user did not consent to auto-update, it should not happen. There might be valid reasons, e.g. work-stopping bugs like this one that would make the user want to stay with the older version till the bug is fixed.

I was looking for a setting to disable the auto-update behavior, but there does not seem to be any–did I miss something?

Found a workaround:

cd %LOCALAPPDATA%\Mailspring
del Update.exe

(Originally posted by kzadora on GitHub.)

Hey! Thanks for reporting this—I’m taking a look at that bug you referenced today.

I’ll see if we can support unsubscribing from updates in the future, but in the past (for less showstopping bugs), this behavior has been super important.

I’m the only maintainer of Mailspring and moving the entire user base to the latest version of the app lowers support / github issue volume tremendously because I don’t have to deal with people emailing me about bugs that have already been fixed. I actually spent a few months integrating the app with Snapcraft on linux so that this same “auto-update within 24 hours” behavior works across major linux distros. It’s been a lifesaver.


(Originally posted by bengotow on GitHub.)

@bengotow thanks for quick reply! I totally see why auto-updating by default is better for pretty much everybody and I would not mind reasonably frequent nudge to update if running an old version (e.g. once a week?) My point is just that if I choose not to update, the program should respect my choice.

I love Mailspring BTW. Let me know if I can help with anything


(Originally posted by kzadora on GitHub.)