diff --git a/Htmldocs/release_notes.html b/Htmldocs/release_notes.html
index 5c876379..c6ffe462 100644
--- a/Htmldocs/release_notes.html
+++ b/Htmldocs/release_notes.html
@@ -11,7 +11,15 @@
For other languages, go to:
http://www.apneaboard.com/wiki/index.php/OSCAR_Release_Notes
- Changes and fixes in OSCAR v1.3.0 Beta 1
+ Changes and fixes in OSCAR v1.3.0 Beta ***
+
Portions of OSCAR are © 2019-2021 by
+ The OSCAR Team
+ Changes and fixes in OSCAR v1.3.0 Beta 2/b>
Portions of OSCAR are © 2019-2021 by
The OSCAR Team
" + QObject::tr("You are running OSCAR %1").arg(getVersion()) + "
"; + } } else { msg = QObject::tr("A more recent version of OSCAR is available"); - msg += "" + QObject::tr("You are running version %1").arg(getVersion()) + "
"; + msg += "" + QObject::tr("You are running OSCAR %1").arg(getVersion()) + "
"; if (releaseVersion.version.length() > 0) { msg += "" + QObject::tr("OSCAR %1 is available here.").arg(releaseVersion.version).arg(releaseVersion.urlInstaller) + "
"; } - if (testVersion.version.length() > 0) { + if (showTestVersion && (testVersion.version.length() > 0)) { msg += "" + QObject::tr("Information about more recent test version %1 is available at %2").arg(testVersion.version).arg(testVersion.urlInstaller) + "
"; } } if (msg.length() > 0) { // Add elapsed time in test versions only - if (elapsedTime > 0 && !getVersion().IsReleaseVersion()) - msg += "" + QString(QObject::tr("(Reading %1 took %2 seconds)")).arg("versions.xml").arg(elapsedTime) + "
"; +// if (elapsedTime > 0 && !getVersion().IsReleaseVersion()) +// msg += "" + QString(QObject::tr("(Reading %1 took %2 seconds)")).arg("versions.xml").arg(elapsedTime) + "
"; msgIsReady = true; } @@ -212,9 +217,12 @@ void CheckUpdates::showMessage() void CheckUpdates::checkForUpdates(bool showWhenCurrent) { showIfCurrent = showWhenCurrent; + showTestVersion = false; // If running a test version of OSCAR, try reading versions.xml from OSCAR_Data directory + // and force display of any new test version if (!getVersion().IsReleaseVersion()) { + showTestVersion = true; versionXML = readLocalVersions(); if (versionXML.length() > 0) { compareVersions(); @@ -223,6 +231,8 @@ void CheckUpdates::checkForUpdates(bool showWhenCurrent) showMessage(); return; } + } else { + showTestVersion = AppSetting->allowEarlyUpdates(); } readTimer.start(); diff --git a/oscar/checkupdates.h b/oscar/checkupdates.h index 2a980cd8..ec4e1918 100644 --- a/oscar/checkupdates.h +++ b/oscar/checkupdates.h @@ -50,6 +50,7 @@ class CheckUpdates : public QMainWindow QString msg; // Message to show to user bool msgIsReady = false; // Message is ready to be displayed bool showIfCurrent = false; // show a message if running current release + bool showTestVersion = false; // Show message if test version is available QProgressDialog * checkingBox;// Looking for updates message QNetworkReply *reply; diff --git a/oscar/newprofile.cpp b/oscar/newprofile.cpp index da306902..a8333b8a 100644 --- a/oscar/newprofile.cpp +++ b/oscar/newprofile.cpp @@ -363,6 +363,8 @@ void NewProfile::edit(const QString name) ui->untreatedAHIEdit->setValue(profile->cpap->untreatedAHI()); ui->cpapModeCombo->setCurrentIndex((int)profile->cpap->mode()); + on_cpapModeCombo_activated(profile->cpap->mode()); + ui->doctorNameEdit->setText(profile->doctor->name()); ui->doctorPracticeEdit->setText(profile->doctor->practiceName()); ui->doctorPhoneEdit->setText(profile->doctor->phone()); diff --git a/oscar/preferencesdialog.ui b/oscar/preferencesdialog.ui index 53c9403b..112f4646 100644 --- a/oscar/preferencesdialog.ui +++ b/oscar/preferencesdialog.ui @@ -10,7 +10,7 @@