message: Only update automatically when configured to do so
  Before this, updates were downloaded automatically if the new version was "just" a minor version change regardless of the user's setting
diff: @@ -76,21 +76,20 @@ Updater::Updater(QObject *parent) : QObject(parent) {
  QVersionNumber appVersion = QVersionNumber::fromString(
  QCoreApplication::applicationVersion());
  QVersionNumber newVersion = QVersionNumber::fromString(version);
  - if (newVersion.majorVersion() > appVersion.majorVersion() ||
  - !Settings::instance()->value("update/download").toBool()) {
  - UpdateDialog *dialog =
  - new UpdateDialog(platform, version, log, link);
  - connect(dialog, &UpdateDialog::rejected, this,
  - &Updater::updateCanceled);
  - dialog->show();
  - return;
  - }
  + if (Settings::instance()->value("update/download").toBool()) {
  // Skip the update dialog and just start downloading.
  if (Updater::DownloadRef download = this->download(link)) {
  DownloadDialog *dialog = new DownloadDialog(download);
  dialog->show();
  }
  + } else {
  + UpdateDialog *dialog =
  + new UpdateDialog(platform, version, log, link);
  + connect(dialog, &UpdateDialog::rejected, this,
  + &Updater::updateCanceled);
  + dialog->show();
  + }
  });
  connect(this, &Updater::updateError,
  