diff --git a/Htmldocs/about-af.html b/Htmldocs/about-af.html index 9a2f263e..0530ed1f 100644 --- a/Htmldocs/about-af.html +++ b/Htmldocs/about-af.html @@ -1,14 +1,10 @@ - about_af - +

Welkom by OSCAR,
diff --git a/Htmldocs/about-ar.html b/Htmldocs/about-ar.html index 8951f058..26a26c0d 100644 --- a/Htmldocs/about-ar.html +++ b/Htmldocs/about-ar.html @@ -1,14 +1,10 @@ - about_ar - +
diff --git a/Htmldocs/about-bg.html b/Htmldocs/about-bg.html index d0dd749f..1beee5d3 100644 --- a/Htmldocs/about-bg.html +++ b/Htmldocs/about-bg.html @@ -1,14 +1,10 @@ - about_bg - +
diff --git a/Htmldocs/about-da.html b/Htmldocs/about-da.html index a2ecd767..0fb2a4d2 100644 --- a/Htmldocs/about-da.html +++ b/Htmldocs/about-da.html @@ -1,14 +1,10 @@ - about-da - +
diff --git a/Htmldocs/about-de.html b/Htmldocs/about-de.html index 932e9ee3..b911f07b 100644 --- a/Htmldocs/about-de.html +++ b/Htmldocs/about-de.html @@ -1,14 +1,10 @@ - about_de - +
diff --git a/Htmldocs/about-el.html b/Htmldocs/about-el.html index 7fe98cd9..b0b1cffc 100644 --- a/Htmldocs/about-el.html +++ b/Htmldocs/about-el.html @@ -4,9 +4,7 @@ about-el - +
diff --git a/Htmldocs/about-es.html b/Htmldocs/about-es.html index 1b1c6938..908733f4 100644 --- a/Htmldocs/about-es.html +++ b/Htmldocs/about-es.html @@ -1,5 +1,4 @@ - + diff --git a/Htmldocs/about-fi.html b/Htmldocs/about-fi.html index 8be83661..1317f940 100644 --- a/Htmldocs/about-fi.html +++ b/Htmldocs/about-fi.html @@ -1,5 +1,4 @@ - + diff --git a/Htmldocs/about-fr.html b/Htmldocs/about-fr.html index b9a843b6..449bab7b 100644 --- a/Htmldocs/about-fr.html +++ b/Htmldocs/about-fr.html @@ -1,5 +1,4 @@ - + diff --git a/Htmldocs/about.html b/Htmldocs/about.html index f2d1d396..bd79c400 100644 --- a/Htmldocs/about.html +++ b/Htmldocs/about.html @@ -1,57 +1,68 @@ - + - about - + -
-

Welcome to OSCAR, -
the - Open - Source - CPAP - Analysis - Reporter

This software has been designed to assist you in reviewing the data produced by your CPAP devices and related equipment. +

Welcome to OSCAR,
-
Volunteers translated it into many languages. Click the Help tab to change the displayed language. -
-
- Any Chromium-based browser like - Google Chrome or - Microsoft Edge Chromium currently offers the best - automatic - translation options. -
You will find extensive help in the OSCAR Wiki. Open - http://www.apneaboard.com/wiki/index.php/OSCAR_Help. -
-
For questions visit - http://www.apneaboard.com or a local apnea forum. -
-
-

- PLEASE READ CAREFULLY -

-
+ the + Open + Source + CPAP + Analysis + Reporter

+
+ This software has been designed to assist you in reviewing the data produced by your CPAP devices and related equipment. +
+
+ Volunteers translated it into many languages. Click the Help tab to change the displayed language. +
+
+ Any Chromium-based browser like + Google Chrome or + Microsoft Edge Chromium currently offers the best automatic translation options. +
+ You will find extensive help in the OSCAR Wiki. Open + http://www.apneaboard.com/wiki/index.php/OSCAR_Help. +
+
For questions visit + http://www.apneaboard.com or a local apnea forum. +
+
+
+

+ PLEASE READ CAREFULLY +

+
+
+
OSCAR is NOT a substitute for competent medical guidance from your Doctor.
-
Due to the lack of documentation released by manufacturers regarding file formats, the accuracy of data displayed in OSCAR can not in any way be guaranteed.
-
All reports generated are for + Due to the lack of documentation released by manufacturers regarding file formats, the accuracy of data displayed in OSCAR can not in any way be guaranteed. +
+
+ All reports generated are for PERSONAL USE ONLY and are intended to be as accurate as possible.
-
OSCAR reports are based on data reported by the CPAP machine. Acceptance of this data for compliance or other purposes is subject to the approval discretion of the reviewing agency. -
The use of this software is entirely at your own risk. The authors will not be held liable for anything related to the use or misuse of this software.
-
OSCAR is free (as in freedom) software, released under the GNU Public License v3, and comes with no warranty, and without ANY claims to fitness for any purpose. + OSCAR reports are based on data reported by the CPAP machine. Acceptance of this data for compliance or other purposes is subject to the approval discretion of the reviewing agency.
-
OSCAR is © 2019-2020 The OSCAR Team: a group of volunteer developers from the Apnea Community and members of multiple forums and various nationalities. + The use of this software is entirely at your own risk. The authors will not be held liable for + anything related to the use or misuse of this software.
-
OSCAR is a derivative of the SleepyHead program which is copyright © 2011-2018, Mark Watkins. -
+
+ OSCAR is free (as in freedom) software, released under the GNU Public License v3, and comes with no warranty, and without ANY claims to fitness for any purpose. +
+
+ OSCAR is © 2019-2020 The OSCAR Team: a group of volunteer developers from the Apnea Community and members of multiple forums and various nationalities. +
+
+ OSCAR is a derivative of the SleepyHead program which is copyright © 2011-2018, Mark Watkins. + diff --git a/Htmldocs/credits-af.html b/Htmldocs/credits-af.html index 8e6f510c..0b7022f2 100644 --- a/Htmldocs/credits-af.html +++ b/Htmldocs/credits-af.html @@ -1,8 +1,6 @@ - + - credits-af @@ -42,7 +40,7 @@
Toetsers:
- F red Bonjour (Lead Tester), Beej, DeepBreathing, Fastlane, GuyScharf, JJJ, LookingForward, Pollcat, Ruth Catrin, SarcasticDave94 + Fred Bonjour (hooftoetser), Beej, DeepBreathing, Fastlane, GuyScharf, JJJ, LookingForward, Pollcat, Ruth Catrin, SarcasticDave94

Adviseurs:
@@ -57,8 +55,9 @@
OSCAR is altyd op soek na hulp: programmeerders, toetsers of vertalers. Stuur 'n privaat boodskap aan 'bonjour' op die Apnea Board Forum as u belangstel.
-
'n Spesiale vermelding aan die ApneaBoard vir die verskaffing van 'n ontwikkelingsforum vir OSCAR en die verskaffing van die primêre aflaai-webwerf vir OSCAR op +
+ 'n Spesiale vermelding aan die ApneaBoard vir die verskaffing van 'n ontwikkelingsforum vir OSCAR en die verskaffing van die primêre aflaai-webwerf vir OSCAR op https://sleepfiles.com/OSCAR.
Ons erken ook ApneaBoard vir hul ondersteuning van sagteware vir CPAP-gebruikers vir baie jare. -
+ diff --git a/Htmldocs/credits.html b/Htmldocs/credits.html index 626e033a..ea471bb2 100644 --- a/Htmldocs/credits.html +++ b/Htmldocs/credits.html @@ -1,63 +1,48 @@ - + - credits - + - +

Credits

-
- OSCAR is a derivative of the SleepyHead program written by Mark Watkins, during the years 2011 to 2018. The current project is the combined effort of people from CPAPtalk.com, ApneaBoard.com, and other volunteers, starting in 2019. -
-
- OpenSource Libraries -
OSCAR uses the OpenSource version of the Qt cross-platform toolkit available from +
+

OSCAR is a derivative of the SleepyHead program written by Mark Watkins, during the years 2011 to 2018. The current project is the combined effort of people from CPAPtalk.com, ApneaBoard.com, and other volunteers, starting in 2019.

+

OpenSource Libraries
+ OSCAR uses the OpenSource version of the Qt cross-platform toolkit available from http://qt.io which itself draws from many smaller open source libraries. You can read the individual licensing for many of these components that are used under the hood of OSCAR at - https://doc.qt.io/qt-5/licenses-used-in-qt.html -
-
- Data formats -
The CPAP device data formats are mostly undocumented. Getting them working in OSCAR involved a lot of investigation, together with a lot of SD card data samples, many patient users willing to put up with crashes and data issues, and plenty of help from fellow developers out there who shared in the workload of decoding data formats. Thanks to all of you who have helped in the fight to protect our right to keep our own data open and accessible! -
-
-

The current OSCAR team consists of the following:

- Fred Bonjour: Project Manager & Lead Tester, - Phil Olynyk: Lead Developer, - Arie Klerk: Translations Team Coordinator -
-
- Developers: -
- Phil Olynyk (Lead Developer), GuyScharf, sawinglogz -
-
- Reporters: -
AlanE, BrandonA, Crimson Nape, foxfire, Heyns, jeremieb, jaswilliams, palerider, patl -
-
- Testers: -
- Fred Bonjour (Lead Tester), Beej, DeepBreathing, Fastlane, GuyScharf, JJJ, LookingForward, Pollcat, Ruth Catrin, SarcasticDave94 -
- -
Advisors:
-
aviB, SkepticDoc, Sleeprider, SleepyProgrammer, srlevine1, LunaFerret, harre, mdhamptom, mitchcampbell, rtannerf -
-
- Translators: -
- Arie Klerk (Translations Team Coordinator, Dutch), 1st.qwerty (Polish) delta (Romanian), drol (French), FaureCourtet (French), fossegrim (Norwegian), hearsay73 (Filipino), Heyns (African), jaswilliams (British), johanh (Finnish), koimark (Finnish), Lazer1234 (Swedish), Mac_Sheepcounter (German), Perchas (Spanish), refurbished (Polish), Ristraus (Brazilian Portugese), ShaunBlake (British), steffenreitz (German), tolnaiz (Hungarian), unidee (Finnish), untoutseul05 (French), yrnkrn (Hebrew). -
- Thank you very much for your continuous effort! -
-
- OSCAR is always looking for help: programmers, testers, or translators. If you are interested, please PM 'bonjour' on the Apnea Board Forum. -
-
A special mention to the ApneaBoard for providing a development forum for OSCAR and for providing the primary download site for OSCAR at + https://doc.qt.io/qt-5/licenses-used-in-qt.html

+

Data formats
+ The CPAP device data formats are mostly undocumented. Getting them working in OSCAR involved a lot of investigation, together with a lot of SD card data samples, many patient users willing to put up with crashes and data issues, and plenty of help from fellow developers out there who shared in the workload of decoding data formats. + Thanks to all of you who have helped in the fight to protect our right to keep our own data open and accessible!

+

The current OSCAR team consists of the following:
+ Fred Bonjour : Project Manager & Lead Tester, + Phil Olynyk : Lead Developer, + Arie Klerk : Translations Team Coordinator +

+

Developers
+ Phil Olynyk (Lead Developer), GuyScharf, sawinglogz +

+

Reporters
+ AlanE, BrandonA, Crimson Nape, foxfire, Heyns, jeremieb, jaswilliams, palerider, patl +

+

Testers
+ Fred Bonjour (Lead Tester), Beej, DeepBreathing, Fastlane, GuyScharf, JJJ, LookingForward, Pollcat, Ruth Catrin, SarcasticDave94 +

+

Advisors
+ aviB, SkepticDoc, Sleeprider, SleepyProgrammer, srlevine1, LunaFerret, harre, mdhamptom, mitchcampbell, rtannerf +

+

Translators
+ Arie Klerk (Translations Team Coordinator, Dutch), 1st.qwerty (Polish) delta (Romanian), drol (French), FaureCourtet (French), fossegrim (Norwegian), hearsay73 (Filipino), Heyns (African), jaswilliams (British), johanh (Finnish), koimark (Finnish), Lazer1234 (Swedish), Mac_Sheepcounter (German), Perchas (Spanish), refurbished (Polish), Ristraus (Brazilian Portugese), ShaunBlake (British), steffenreitz (German), tolnaiz (Hungarian), unidee (Finnish), untoutseul05 (French), yrnkrn (Hebrew). +

+

Thank you very much for your continuous effort!

+

OSCAR is always looking for help: programmers, testers, or translators. If you are interested, please PM 'bonjour' on the Apnea Board Forum. +

+
+

A special mention to the ApneaBoard for providing a development forum for OSCAR and for providing the primary download site for OSCAR at https:\\sleepfiles.com\OSCAR. -
Also acknowledging ApneaBoard for their support of software for CPAP users for many years. -
+

+

Also acknowledging ApneaBoard for their support of software for CPAP users for many years.

+ diff --git a/Htmldocs/release_notes.html b/Htmldocs/release_notes.html index 2171e32c..424a0f40 100644 --- a/Htmldocs/release_notes.html +++ b/Htmldocs/release_notes.html @@ -1,11 +1,11 @@ - + release_notes +<<<<<<< HEAD

Changes and fixes in OSCAR v1.1.0-rc-1 @@ -281,4 +281,288 @@

  • Copyright © 2011-2018 Mark Watkins
  • +======= + + +

    +Changes and fixes in OSCAR v1.1.0-rc-1 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-beta-2 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-beta-1 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-4 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-3 +NOTE: Translations have NOT yet been updated for these changes +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-2 +NOTE: Translations have NOT yet been updated for these changes +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-1 +NOTE: Translations have NOT yet been updated for these changes +

    +

    + +

    +Changes and fixes in OSCAR v1.0.1-r-1 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-9 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-8 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-7 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-6 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-5 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-4 +

    +

    +

    +Changes and fixes in OSCAR v1.0.0-beta-3 +

    +

    + +

    +SleepyHead v1.1.0-unstable-0 +

    +

    + +>>>>>>> master diff --git a/oscar/Resources.qrc b/oscar/Resources.qrc index d76797a0..e0f2d8ba 100644 --- a/oscar/Resources.qrc +++ b/oscar/Resources.qrc @@ -6,9 +6,6 @@ docs/tooltips.css docs/countries.txt docs/tz.txt - docs/release_notes.html - docs/about.html - docs/credits.html docs/schema.xml docs/channels.xml fonts/FreeSans.ttf diff --git a/oscar/SleepLib/loader_plugins/prs1_loader.cpp b/oscar/SleepLib/loader_plugins/prs1_loader.cpp index acca00ac..c00d49f6 100644 --- a/oscar/SleepLib/loader_plugins/prs1_loader.cpp +++ b/oscar/SleepLib/loader_plugins/prs1_loader.cpp @@ -272,6 +272,7 @@ static const PRS1TestedModel s_PRS1TestedModels[] = { { "400X110", 0, 6, "DreamStation CPAP Pro" }, { "400X150", 0, 6, "DreamStation CPAP Pro" }, { "500X110", 0, 6, "DreamStation Auto CPAP" }, + { "500X120", 0, 6, "DreamStation Auto CPAP" }, { "500X130", 0, 6, "DreamStation Auto CPAP" }, { "500X150", 0, 6, "DreamStation Auto CPAP" }, { "501X120", 0, 6, "DreamStation Auto CPAP with P-Flex" }, @@ -4973,7 +4974,7 @@ bool PRS1DataChunk::ParseSummaryF0V4(void) // That's represented by a mask-off event 19129 seconds after the mask-on, then a time-elapsed // event after 65535 seconds, then an equipment off event after another 616 seconds. tt += data[pos] | (data[pos+1] << 8); - // TODO: see if this event exists in other versions + // TODO: see if this event exists in earlier versions break; case 5: // Clock adjustment? CHECK_VALUE(pos, 1); // Always first @@ -6113,10 +6114,10 @@ bool PRS1DataChunk::ParseSummaryF5V012(void) CHECK_VALUE(chunk_size, 1); // and the only record in the session. if (this->sessionid == 1) UNEXPECTED_VALUE(this->sessionid, ">1"); break; - case 7: // ??? + case 7: // Time Elapsed? tt += data[pos] | (data[pos+1] << 8); // This adds to the total duration (otherwise it won't match report) break; - case 8: // ??? + case 8: // Time Elapsed? How is this different from 7? tt += data[pos] | (data[pos+1] << 8); // This also adds to the total duration (otherwise it won't match report) break; case 9: // Humidifier setting change @@ -6628,7 +6629,7 @@ void PRS1DataChunk::ParseHumidifierSettingV3(unsigned char byte1, unsigned char } } else if (family == 5) { if (tubepresent) { - if (tubetemp != 0 && tubetemp > 3) UNEXPECTED_VALUE(tubetemp, "<= 3"); + if (tubetemp != 0 && tubetemp > 4) UNEXPECTED_VALUE(tubetemp, "<= 4"); } CHECK_VALUE(humidfixed, false); } else if (family == 3) { @@ -7075,6 +7076,9 @@ bool PRS1DataChunk::ParseSummaryF0V6(void) //CHECK_VALUE(data[pos+3], 0); } break; + case 0x09: // Time Elapsed (event 4 in F0V4) + tt += data[pos] | (data[pos+1] << 8); + break; case 0x0a: // Humidifier setting change tt += data[pos] | (data[pos+1] << 8); // This adds to the total duration (otherwise it won't match report) this->ParseHumidifierSettingV3(data[pos+2], data[pos+3]); @@ -7315,6 +7319,7 @@ bool PRS1DataChunk::ParseSettingsF5V3(const unsigned char* data, int size) int max_ps = 0; int min_epap = 0; int max_epap = 0; + int rise_time; int breath_rate; int timed_inspiration; @@ -7389,8 +7394,8 @@ bool PRS1DataChunk::ParseSettingsF5V3(const unsigned char* data, int size) case 2: // Breath Rate (fixed BPM) breath_rate = data[pos+1]; timed_inspiration = data[pos+2]; - CHECK_VALUE(breath_rate, 10); - CHECK_VALUE(timed_inspiration, 24); + if (breath_rate < 4 || breath_rate > 10) UNEXPECTED_VALUE(breath_rate, "4-10"); + if (timed_inspiration < 12 || timed_inspiration > 24) UNEXPECTED_VALUE(timed_inspiration, "12-24"); this->AddEvent(new PRS1ParsedSettingEvent(PRS1_SETTING_BACKUP_BREATH_MODE, PRS1Backup_Fixed)); this->AddEvent(new PRS1ParsedSettingEvent(PRS1_SETTING_BACKUP_BREATH_RATE, breath_rate)); // BPM this->AddEvent(new PRS1ScaledSettingEvent(PRS1_SETTING_BACKUP_TIMED_INSPIRATION, timed_inspiration, 0.1)); @@ -7431,8 +7436,9 @@ bool PRS1DataChunk::ParseSettingsF5V3(const unsigned char* data, int size) break; case 0x20: // Rise Time // [0x20, 0x03] for no flex, rise time setting = 3, no rise lock - CHECK_VALUE(data[pos+1], 3); - this->AddEvent(new PRS1ParsedSettingEvent(PRS1_SETTING_RISE_TIME, data[pos+1])); + rise_time = data[pos+1]; + if (rise_time < 1 || rise_time > 6) UNEXPECTED_VALUE(rise_time, "1-6"); + this->AddEvent(new PRS1ParsedSettingEvent(PRS1_SETTING_RISE_TIME, rise_time)); break; default: CHECK_VALUES(data[pos], 0, 0x20); diff --git a/oscar/aboutdialog.cpp b/oscar/aboutdialog.cpp index 093a7a63..dc713610 100644 --- a/oscar/aboutdialog.cpp +++ b/oscar/aboutdialog.cpp @@ -64,13 +64,13 @@ QString AboutDialog::getFilename(QString name) { QString filename; QString language = AppSetting->language(); + QString docRoot = appResourcePath() + "/Html/"; if (language == "en_US") { - filename = ":docs/"+name+".html"; + filename = docRoot+name+".html"; } else { - QString docRoot = appResourcePath() + "/Html/"; filename = docRoot + name + "-" + language + ".html"; if ( ! QFile::exists(filename) ) - filename = ":docs/"+name+".html"; + filename = docRoot+name+".html"; } qDebug() << "Looking for " + filename; return filename; diff --git a/oscar/docs/about.xxxx b/oscar/docs/about.xxxx new file mode 100644 index 00000000..bd79c400 --- /dev/null +++ b/oscar/docs/about.xxxx @@ -0,0 +1,68 @@ + + + + + about + + + +

    Welcome to OSCAR, +
    + the + Open + Source + CPAP + Analysis + Reporter

    +
    + This software has been designed to assist you in reviewing the data produced by your CPAP devices and related equipment. +
    +
    + Volunteers translated it into many languages. Click the Help tab to change the displayed language. +
    +
    + Any Chromium-based browser like + Google Chrome or + Microsoft Edge Chromium currently offers the best automatic translation options. +
    + You will find extensive help in the OSCAR Wiki. Open + http://www.apneaboard.com/wiki/index.php/OSCAR_Help. +
    +
    For questions visit + http://www.apneaboard.com or a local apnea forum. +
    +
    +
    +

    + PLEASE READ CAREFULLY +

    +
    +
    +
    + OSCAR is + NOT a substitute for competent medical guidance from your Doctor. +
    +
    + Due to the lack of documentation released by manufacturers regarding file formats, the accuracy of data displayed in OSCAR can not in any way be guaranteed. +
    +
    + All reports generated are for + PERSONAL USE ONLY and are intended to be as accurate as possible. +
    +
    + OSCAR reports are based on data reported by the CPAP machine. Acceptance of this data for compliance or other purposes is subject to the approval discretion of the reviewing agency. +
    + The use of this software is entirely at your own risk. The authors will not be held liable for + anything related to the use or misuse of this software. +
    +
    + OSCAR is free (as in freedom) software, released under the GNU Public License v3, and comes with no warranty, and without ANY claims to fitness for any purpose. +
    +
    + OSCAR is © 2019-2020 The OSCAR Team: a group of volunteer developers from the Apnea Community and members of multiple forums and various nationalities. +
    +
    + OSCAR is a derivative of the SleepyHead program which is copyright © 2011-2018, Mark Watkins. +
    + + diff --git a/oscar/docs/credits.xxxx b/oscar/docs/credits.xxxx new file mode 100644 index 00000000..ea471bb2 --- /dev/null +++ b/oscar/docs/credits.xxxx @@ -0,0 +1,48 @@ + + + + + credits + + + +

    Credits

    +
    +

    OSCAR is a derivative of the SleepyHead program written by Mark Watkins, during the years 2011 to 2018. The current project is the combined effort of people from CPAPtalk.com, ApneaBoard.com, and other volunteers, starting in 2019.

    +

    OpenSource Libraries
    + OSCAR uses the OpenSource version of the Qt cross-platform toolkit available from + http://qt.io which itself draws from many smaller open source libraries. You can read the individual licensing for many of these components that are used under the hood of OSCAR at + https://doc.qt.io/qt-5/licenses-used-in-qt.html

    +

    Data formats
    + The CPAP device data formats are mostly undocumented. Getting them working in OSCAR involved a lot of investigation, together with a lot of SD card data samples, many patient users willing to put up with crashes and data issues, and plenty of help from fellow developers out there who shared in the workload of decoding data formats. + Thanks to all of you who have helped in the fight to protect our right to keep our own data open and accessible!

    +

    The current OSCAR team consists of the following:
    + Fred Bonjour : Project Manager & Lead Tester, + Phil Olynyk : Lead Developer, + Arie Klerk : Translations Team Coordinator +

    +

    Developers
    + Phil Olynyk (Lead Developer), GuyScharf, sawinglogz +

    +

    Reporters
    + AlanE, BrandonA, Crimson Nape, foxfire, Heyns, jeremieb, jaswilliams, palerider, patl +

    +

    Testers
    + Fred Bonjour (Lead Tester), Beej, DeepBreathing, Fastlane, GuyScharf, JJJ, LookingForward, Pollcat, Ruth Catrin, SarcasticDave94 +

    +

    Advisors
    + aviB, SkepticDoc, Sleeprider, SleepyProgrammer, srlevine1, LunaFerret, harre, mdhamptom, mitchcampbell, rtannerf +

    +

    Translators
    + Arie Klerk (Translations Team Coordinator, Dutch), 1st.qwerty (Polish) delta (Romanian), drol (French), FaureCourtet (French), fossegrim (Norwegian), hearsay73 (Filipino), Heyns (African), jaswilliams (British), johanh (Finnish), koimark (Finnish), Lazer1234 (Swedish), Mac_Sheepcounter (German), Perchas (Spanish), refurbished (Polish), Ristraus (Brazilian Portugese), ShaunBlake (British), steffenreitz (German), tolnaiz (Hungarian), unidee (Finnish), untoutseul05 (French), yrnkrn (Hebrew). +

    +

    Thank you very much for your continuous effort!

    +

    OSCAR is always looking for help: programmers, testers, or translators. If you are interested, please PM 'bonjour' on the Apnea Board Forum. +

    +
    +

    A special mention to the ApneaBoard for providing a development forum for OSCAR and for providing the primary download site for OSCAR at + https:\\sleepfiles.com\OSCAR. +

    +

    Also acknowledging ApneaBoard for their support of software for CPAP users for many years.

    + + diff --git a/oscar/docs/release_notes.xxxx b/oscar/docs/release_notes.xxxx new file mode 100644 index 00000000..50b92575 --- /dev/null +++ b/oscar/docs/release_notes.xxxx @@ -0,0 +1,283 @@ + + + + + release_notes + + + + +

    +Changes and fixes in OSCAR v1.1.0-rc-1 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-beta-2 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-beta-1 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-4 +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-3 +NOTE: Translations have NOT yet been updated for these changes +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-2 +NOTE: Translations have NOT yet been updated for these changes +

    +

    + +

    +Changes and fixes in OSCAR v1.1.0-testing-1 +NOTE: Translations have NOT yet been updated for these changes +

    +

    + +

    +Changes and fixes in OSCAR v1.0.1-r-1 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-9 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-8 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-7 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-6 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-5 +

    +

    + +

    +Changes and fixes in OSCAR v1.0.0-beta-4 +

    +

    +

    +Changes and fixes in OSCAR v1.0.0-beta-3 +

    +

    + +

    +SleepyHead v1.1.0-unstable-0 +

    +

    + + diff --git a/oscar/mainwindow.cpp b/oscar/mainwindow.cpp index 53e8a30e..8d4007ea 100644 --- a/oscar/mainwindow.cpp +++ b/oscar/mainwindow.cpp @@ -2328,6 +2328,8 @@ void MainWindow::on_actionImport_ZEO_Data_triggered() Notify(tr("Imported %1 ZEO session(s) from\n\n%2").arg(c).arg(filename), tr("Import Success")); qDebug() << "Imported" << c << "ZEO sessions"; PopulatePurgeMenu(); + if (overview) overview->ReloadGraphs(); + if (welcome) welcome->refreshPage(); } else if (c == 0) { Notify(tr("Already up to date with ZEO data at\n\n%1").arg(filename), tr("Up to date")); } else { @@ -2357,6 +2359,8 @@ void MainWindow::on_actionImport_Dreem_Data_triggered() Notify(tr("Imported %1 Dreem session(s) from\n\n%2").arg(c).arg(filename), tr("Import Success")); qDebug() << "Imported" << c << "Dreem sessions"; PopulatePurgeMenu(); + if (overview) overview->ReloadGraphs(); + if (welcome) welcome->refreshPage(); } else if (c == 0) { Notify(tr("Already up to date with Dreem data at\n\n%1").arg(filename), tr("Up to date")); } else { @@ -2451,6 +2455,8 @@ void MainWindow::on_actionImport_Somnopose_Data_triggered() Notify(tr("Somnopause Data Import complete")); PopulatePurgeMenu(); + if (overview) overview->ReloadGraphs(); + if (welcome) welcome->refreshPage(); daily->LoadDate(daily->getDate()); } @@ -2477,6 +2483,8 @@ void MainWindow::on_actionImport_Viatom_Data_triggered() if (c > 0) { Notify(tr("Imported %1 oximetry session(s) from\n\n%2").arg(c).arg(filename), tr("Import Success")); PopulatePurgeMenu(); + if (overview) overview->ReloadGraphs(); + if (welcome) welcome->refreshPage(); } else if (c == 0) { Notify(tr("Already up to date with oximetry data at\n\n%1").arg(filename), tr("Up to date")); } else { diff --git a/oscar/oscar.pro b/oscar/oscar.pro index 24a68f10..a021d135 100644 --- a/oscar/oscar.pro +++ b/oscar/oscar.pro @@ -432,9 +432,6 @@ OTHER_FILES += \ docs/schema.xml \ docs/graphs.xml \ docs/channels.xml \ - docs/release_notes.html \ - docs/about.html \ - docs/credits.html \ docs/startup_tips.txt \ docs/countries.txt \ docs/tz.txt \