Commit Graph

3739 Commits

Author SHA1 Message Date
sawinglogz
3afa8c87c1 Minor tidying and documentation, no functional change. 2020-07-10 11:51:51 -04:00
sawinglogz
ac1281c1d9 Add playback of serial port scan, along with supporting infrastructure. 2020-07-10 11:51:51 -04:00
sawinglogz
efbb967b5c Add DeviceConnectionManager class to record serial port scan. 2020-07-10 11:51:51 -04:00
sawinglogz
cd29593280 Add XML serialization/deserialization to SerialPortInfo. 2020-07-10 11:51:51 -04:00
Guy Scharf
90b8a89ca8 Update release notes to reflect recent changes 2020-07-07 14:14:45 -07:00
Guy Scharf
a89c24a194 Fix maximum zoom in when clicking on graph with popup menu visible 2020-07-07 11:07:44 -07:00
Guy Scharf
47c8ece333 Exclude Journal in calculating last day of Overview graph
This deals with notes that may be entered for future dates
  and which should not affect the Overview graphs.
2020-07-06 11:51:09 -07:00
Guy Scharf
ed1871215e Change language about "guessed settings" to clarify that they are missing and yesterday's shown. 2020-07-06 10:46:08 -07:00
Guy Scharf
07aa2ad883 Merge branch 'master' into guess 2020-07-05 17:59:27 -07:00
Guy Scharf
aad1535979 WIP: Guessed settings. Code is test only. 2020-07-05 11:19:19 -07:00
Guy Scharf
7e751a80f7 Fix problems with changing auto check interval 2020-07-05 10:58:25 -07:00
Guy Scharf
70262fa425 Fix reference to old include file in auto check updates 2020-07-05 00:39:55 -07:00
Guy Scharf
155bd0b530 Auto Check Updates for testing versions.xml settings
If you are running a test version of OSCAR, it will first try to read versions.xml from your OSCAR_Data directory.
    If that fails, it will go to www.sleepfiles.com/OSCAR/versions/versions.xml
    The purpose of this approach is to allow you to test different settings in versions.xml
    This debug feature will probably be removed, or changed, when a release version is built
2020-07-04 20:18:15 -07:00
Guy Scharf
44b7261edd Merge branch 'master' into updater 2020-07-04 18:21:33 -07:00
Guy Scharf
619ce66b9e Auto check for updates
Checks for updates to OSCAR at startup and profile close.
    Also allows user to check with Help/Check for updates.
    Updates controlled by versions.xml in www.sleepfiles.com/oscar/versions
2020-07-04 18:17:25 -07:00
Phil Olynyk
f81f500215 Revert "Changed VERSION from alpha to ChrmBk for testing"
This reverts commit f57110dd87.
2020-06-29 11:54:25 -04:00
Phil Olynyk
f57110dd87 Changed VERSION from alpha to ChrmBk for testing 2020-06-29 11:31:42 -04:00
Phil Olynyk
4324000787 Merge the storageInfo branch just merged into master 2020-06-27 09:52:02 -04:00
Phil Olynyk
bbb2f5a5a5 Delete the OS-specif scanning code 2020-06-26 23:17:27 -04:00
Phil Olynyk
c69e2bacee Merge branch 'master' into storageInfo 2020-06-26 22:58:24 -04:00
Phil Olynyk
cd40fc9a9e Test if lastpath exists before adding it to path scan 2020-06-26 22:57:08 -04:00
Phil Olynyk
463836f696 Merge branch 'master' into modify-card-scan 2020-06-26 21:22:59 -04:00
sawinglogz
11dfa09c7b Add preliminary support for rare time-adjustment event observed on PRS1 550P.
Also add 900X150 to the list of tested machines, and update other warnings
based on new test data.
2020-06-26 12:53:52 -04:00
Phil Olynyk
8812f3c6ed Remove bypass of card Detect for Linux - not sure why it was there 2020-06-20 21:57:03 -04:00
Phil Olynyk
0b8112219f Merge branch 'master' into modify-card-scan 2020-06-20 20:03:37 -04:00
Jeff Norman
af1aa46427 Merge branch 'master' into fix-readme-typos
fixed readme typos
2020-06-12 11:13:47 -04:00
Guy Scharf
059437b40c Fix margins problem when printing statistics page on MacOS
Despite havine a 3.3 mm margin on Windows, Linux and MacOS use a 12 mm bottom margin for an HP printer
    Set margins to 10,10,10,12 unless printer reports a larger margin; then use larger margin
    Reduce debug messages
    Fix regression that trimmed last character from user information lines
    Continue use of Helvetica font for printing Statistics
    Adjust column sizes for Standard vs Monthly reports
2020-06-11 11:01:28 -07:00
Guy Scharf
b7223560bd Remove excess diagnostics from statistics.cpp 2020-06-10 14:46:55 -07:00
Guy Scharf
88289deec4 Clean up Statistics page HTML
Now passes HTML 4.01 Transitional validator with no errors
    Also fix table alignment regression introduced in last commit
    Adjust column widths differently for Monthly vs Standard tables
2020-06-10 14:34:18 -07:00
Phil Olynyk
475bfee924 Make debug output conditional 2020-06-10 16:56:06 -04:00
Phil Olynyk
795a3a5456 add missing close paren to #elif defined(... 2020-06-10 15:47:25 -04:00
Phil Olynyk
c2c61c6629 Correct Mac define value and drop tmpfs from qDebug output 2020-06-09 22:11:34 -04:00
Phil Olynyk
80a5642ee3 Use QStorageInfo to simplify getDriveList() 2020-06-09 17:10:25 -04:00
Guy Scharf
ddcd44d99a Merge branch 'master' into stats 2020-06-09 12:09:19 -07:00
Guy Scharf
488425df80 Improve Statistics printing
Adjust font sizing and scaling algorithm to printe more uniform reports on different platforms
2020-06-09 12:07:55 -07:00
Guy Scharf
e635bd9a0f Tweak statistics page formatting and printer font sizing 2020-06-09 10:27:11 -07:00
ArieKlerk
22b8907ad6 Languages after lupdate and another try to keep the oscar_qt_xx files small in order to let these translations work again 2020-06-09 18:43:44 +02:00
ArieKlerk
8e1381a082 Merge branch 'master' into translations 2020-06-06 22:03:48 +02:00
Guy Scharf
010d3ca9e1 Fix possible startup problem with View/Show Personal Data 2020-06-06 12:34:34 -07:00
ArieKlerk
20967b0d27 Merge branch 'master' into translations 2020-06-06 13:39:34 +02:00
Guy Scharf
d02d01f3f2 Fix use case where View/Show Personal Data might not work 2020-06-05 09:25:42 -07:00
Guy Scharf
6e1727eb2c New privacy tool View/Show Personal Data shows and hides personal identification from statistics window and reports
This option applies to the application and not just the current profile.
2020-06-04 21:25:23 -07:00
sawinglogz
7a85f9784c Add initial device connection classes to eventually support recording/playback.
This initial commit is designed to change as little existing code as possible.
Once regression tests are in place that can play back previously recorded
data, we can move on to more significant changes.
2020-06-04 14:32:03 -04:00
ArieKlerk
291b139324 Merge branch 'master' into translations 2020-06-04 16:39:25 +02:00
ArieKlerk
6e6e14535a Updated German and Dutch with the new changes guyscharf and sawinglogz made 2020-06-04 16:37:49 +02:00
sawinglogz
160b6124a3 Fix typo. 2020-06-04 10:01:40 -04:00
sawinglogz
cdec75b94b Update 500G warnings based on new test data. 2020-06-04 10:01:26 -04:00
Guy Scharf
5c88770bfe Improve language in error message windows 2020-06-03 10:02:20 -07:00
Guy Scharf
db952c9738 Change VERSION to 1.1.2-alpha-0 2020-06-03 10:01:47 -07:00
Guy Scharf
8579b1d63d Change "yesterday" to "1 day ago" in Welcome message
and fix date plural in oximetry Welcome message
2020-06-03 09:36:52 -07:00