Commit Graph

4012 Commits

Author SHA1 Message Date
Guy Scharf
a06d37e10e Correct error dialog when data cannot be written to OSCAR_Data
Also minor update to Release Notes
2021-01-18 21:47:59 -07:00
Phil Olynyk
28ac40a6f9 Reset size of AHI banner in left panel 2021-01-15 21:05:04 -05:00
Phil Olynyk
f05320e725 Add font debugging, add setApplicationFont to Daily::Load(date) 2021-01-15 20:20:36 -05:00
Guy Scharf
142220c16c More diagnostics for font setting failure on startup on RPi
Dump entire font table if desired font is not found
2021-01-15 11:30:34 -07:00
Guy Scharf
b8415117c3 Improve font setting diagnostic message 2021-01-14 15:20:53 -07:00
Guy Scharf
b00434f1d9 Add diagnostics when setting application font
To help resolve font setting problem on RPi4
2021-01-14 20:43:38 +00:00
Arie Klerk
ae0f498d0c first Greek language update by new translator 2021-01-08 19:29:32 +01:00
sawinglogz
09ba58669a Add support for Target Time humidifier setting on DreamStation Go. 2020-12-29 20:23:37 -05:00
sawinglogz
e336e85aac Add 500G120 and 500X140 to the list of tested machines.
Also update warnings based on new test data.
2020-12-29 17:38:00 -05:00
Guy Scharf
38d8b84266 Intellipap DV64 loader now imports the most recent day
Previous code had an off-by-one error and was not importing the last day in the file.
2020-12-14 00:20:29 +00:00
Mark Feit
35aec29910 Added builder for RPMs 2020-12-08 21:09:18 +00:00
Guy Scharf
d357c37edd Update link to Contec drivers. 2020-12-05 17:59:45 -07:00
Phil Olynyk
40c6100fb3 Update release notes with Chromebook change 2020-11-21 20:14:46 -05:00
Phil Olynyk
1aa88fb19a Merge branch 'master' into local_SDcopy 2020-11-21 20:02:32 -05:00
Guy Scharf
77b64c87e8 Fix loss of notes and bookmarks when importing or purging data
OSCAR now calls Unload() for the current day when importing new data
or purging oximetry data.  This will cause any recently changes Notes
to be saved instead of silently discarded.

When purging the current day, OSCAR will now purge only session data
and not any other machine data it finds, which caused Bookmarks (and
probably Oximetry data) to be deleted as well.

Release Notes updated.
2020-11-21 11:45:43 -07:00
Guy Scharf
4276765bf2 ResMed loader no longer checks for maskoff dates beyond current time
Loader was checking that maskoff time was not greater than current time.  This
produced problems when CPAP machine was set to DST but computer was set to standard
time. This also could cause problems trying to import files created in a different
timezone.
Added a separate check for maskon and maskoff times were in legal range (0-24*60).
Updated release notes.
2020-11-19 13:51:01 -07:00
Phil Olynyk
a637bea0fe Check for existing lastpath file before Crostini warning 2020-11-15 23:38:12 -05:00
Arie Klerk
3ec5a4dd47 Merge branch 'master' into translations 2020-11-08 16:20:04 +01:00
Arie Klerk
13b6f946be Translations: Removed translated Credits pages, added a link to the English Credits page. Cleaned languages with lupdate. 2020-11-08 16:17:13 +01:00
Guy Scharf
5fb837ccb9 Daily page enable/disable oximeter session now works correctly.
Prevoiusly, disabling an oximeter session could cause bookmarks to be
disabled and/or OSCAR to crash. OSCAR was looking up the session for
the oximeter session and not noticing it got a Journal session instead.
2020-11-04 21:12:05 -07:00
Guy Scharf
fac7803880 Improve error message when null pointer found in journal file 2020-11-04 10:23:14 -07:00
Guy Scharf
1af5d3ec40 Improve some qWarning messages.
resmed_loader: include all timestamps in "time in future" error messages
mainwindow: add qWarning message if first journal session is null pointer
2020-11-04 10:12:19 -07:00
Guy Scharf
4dec283c05 Update release notes. 2020-11-03 14:53:40 -07:00
Guy Scharf
5e75fe8836 Fix OSCAR crash when session not found in Journal file
While preparing bookmark HTML for right sidebar, OSCAR was trying to obtain
the first MT_JOURNAL session, but was finding a null pointer and then not checking
that the pointer was null. However, I don't know under what conditions this
situation could happen in the database.  At least now it won't crash OSCAR.
2020-11-03 14:50:04 -07:00
Guy Scharf
d4c2b74afb Allow non-ASCII (UTF-8) characters in user first and last name in user profile
We do this by forcing a UTF-8 byte order marker in the profile.xml file.
We also add processing instructions that specify UTF-8, although it seems the BOM is itself sufficient.
2020-10-31 18:06:38 -07:00
Guy Scharf
c09b728e35 Update Release Notes 2020-10-31 11:26:03 -07:00
Guy Scharf
678e0f9241 Correct leak rate computations on Welcome page
Welcome page was calculating current and 7-day averages using the "normal average" method,
which averaged just the non-zero readings, giving excessively high numbers.
Now computes using "weighted average" resulting in more meaningful numbers.
2020-10-31 09:49:02 -07:00
Guy Scharf
7aed374236 Windows installer now deletes old About box HTML when installing a new version
Old HTML files release_notes*.html, credits*.html, and about*.html will be deleted by Windows installers.
Previously the installer did not remove old files before installing new files.
As a result, obsolete release notes were displayed for non-English languages.
2020-10-31 09:10:06 -07:00
Guy Scharf
055aec77d8 Name VERSION as 1.2.1-alpha.0
We don't know what the next release number will be but are setting it above 1.2.0
so that anyone who downloads the repository will know the HEAD is above 1.2.0.
2020-10-31 09:07:22 -07:00
Phil Olynyk
6d9f544af8 Update rc.2 to release status 2020-10-13 13:32:54 -04:00
Phil Olynyk
1faaf6251c Update to v1.2.0_rc.2 2020-10-06 20:09:17 -04:00
Guy Scharf
bf458fa1d5 Clairfy code for checking for str.edf or str.edf.gz depending on compression settings 2020-10-06 09:37:29 -07:00
Guy Scharf
a9cd1ed0d1 Release Notes for rc.2 2020-10-06 09:36:54 -07:00
Guy Scharf
6c8d9d6751 Fix two issues in ResMed loader:
1) If data compression option is set, loader will now try the str.edf.gz file first, with fallback to str.edf
2) Mixed Windows and Unix separators are now allowed in --datadir, which was previously causing data loss when rebuilding CPAP data.
2020-10-06 01:36:15 +00:00
Guy Scharf
34700fd9f9 Fix two issues in ResMed loader:
1) If data compression option is set, loader will now try the str.edf.gz file first, with fallback to str.edf
2) Mixed Windows and Unix separators are now allowed in --datadir, which was previously causing data loss when rebuilding CPAP data.
2020-10-06 01:36:15 +00:00
Arie Klerk
27291d1416 Adding the Korean translation, tested OK! 2020-10-05 21:23:31 +02:00
Arie Klerk
833e640b78 Merge branch 'master' into translations 2020-10-01 21:08:22 +02:00
Arie Klerk
ed9182d02b Some important updates to the French translations... please. 2020-10-01 21:06:47 +02:00
Phil Olynyk
e4b3b97c21 Change VERSION to v1.2.0-rc.1 - use dot as pre-release separator 2020-09-25 13:03:40 -04:00
Guy Scharf
d08ec3ab07 Merge branch 'master' into relnotes 2020-09-24 20:38:39 -07:00
Guy Scharf
ce249b4799 Release notes for OSCAR 1.2.0-rc-1 2020-09-24 20:36:54 -07:00
Arie Klerk
320d771466 Again all languages show changes, just because I did lupdate. But Swedish is really updated! 2020-09-24 21:52:09 +02:00
Arie Klerk
5fb35493e2 Merge branch 'master' into translations 2020-09-21 10:42:50 +02:00
Arie Klerk
55774e4caa Updating language files 2020-09-21 10:41:22 +02:00
Guy Scharf
9e899c1d15 Change apostrophes in Daily page statistics tooltips to HTML encoded apos; 2020-09-20 19:05:22 -07:00
Arie Klerk
aed3953e6e Merge branch 'master' into translations 2020-09-19 19:57:04 +02:00
Arie Klerk
b9fc5c14b7 That is about all of them for now... 2020-09-19 19:55:17 +02:00
Phil Olynyk
3a4a52df1f Delete extra files, add backslash in options list 2020-09-18 15:29:12 -04:00
Arie Klerk
78b5a0f001 I deleted the double occurance of french, you could have done that yourself... 2020-09-18 20:50:02 +02:00
Arie Klerk
f85fa6d596 Merge branch 'master' into translations 2020-09-18 20:32:56 +02:00