release_notes
Author: The OSCAR Team

This page in other languages:
https://www.apneaboard.com/wiki/index.php/OSCAR_Release_Notes

Changes and fixes in OSCAR v2.0.1
Portions of OSCAR are © 2019-2026 by The OSCAR Team

- [update] Add more fields to Session/by Session and Daily/by Day CSV reports
- [update] Support BMC G3X SD cards with only summary data
- [update] Restore OSCAR 1.x CSV Export Wizard as Version 1 CSV Reports
- [update] Update translations
- [fix] Fix Resmed loader error when session starts <60 sec after previous one ends
- [fix] Fix installer for Windows with Snapdragon processor
- [fix] Legacy BMC loader handles missing data on SD card better
- [fix] Fonts not set correctly when changed in Preferences settings
- [fix] Add diagnostics to OSCAR 1.x import errors
- [fix] Don't import obviously corrupt session data
- [fix] Show progress during profile import while copying backup files
- [fix] Cancel button during profile import will cancel operation correctly
- [fix] Improve Steady Breathing event detection
- [fix] Correct Viatom POD2 import
- [fix] Session length on Event Flags graph now matches selection period
- [fix] Graph and Event options now show selected choices as white tick on blue background
- [fix] Ensure that initial window is fully on screen in Windows
- [fix] Show WebDav drives on Windows when looking for CPAP SD card
- [fix] Sessions disabled in 1.7.1 should remain disabled after import into 2.0
- [fix] Fix spin box controls in Edit Profile dialog
- [fix] System Information dialog can be copied to clipboard

Changes and fixes in OSCAR v2.0.0
Portions of OSCAR are © 2019-2026 by The OSCAR Team

> Major Update
> - [new] Migrated OSCAR and OSCAR data to an SQL database
> - [new] Share part of a profile with other users
> - [new] CSV export of data in the database
> - [new] Access to all OSCAR data from other programs
> - [new] Adjust CPAP times as needed and align data from oximeters (replaces CPAP clock drift)
> Backup, Restore, and Share Profile
> - [new] Share part of a profile by file or direct to Dropbox or Google Drive
> - [new] Restore a shared profile from file or from a URL
> - [new] Backup and restore part or all of a profile
> Data Export
> - [new] CSV export format has predefined and user configured templates
> - [new] Journal notes can be exported as a report
> - [new] Demo program and specs showing how to read data from OSCAR using Python
> Loaders
> - [new] Support for ReactHealth/BMC G3 and G3X CPAP
> - [new] Support for Yuwell YH-580, YH-690, YH-820, YH-825, YH-830 CPAP
> - [new] Support for BMC G3 B20A legacy format CPAP
> - [update] Added identification of Lowenstein prisma25S and prisma25ST
> - [update] BMC G3X loader distinguishes mask-on from total-hours
> - [update] Check whether SD card being imported is same as last time (disable check in Preferences)
> - [fix] Rebuild from backup was destroying backup data in BMC loaders
> - [fix] DST change caused data loss in BMC loader
> - [fix] Y-Axis Default vs Auto-fit options not working with BMC and G3X loaders
> - [fix] Correct session start time if ResMed EDF start date is corrupted
> - [fix] Correct import second session of day with ResMed 11 series machines
> - [fix] Viatom now accepts 100% SpO2 without warning
> Profiles
> - [update] Profile selector sort order is remembered across restarts
> - [update] Show disk information no longer requires a profile be open
> - [fix] New profiles get default channel settings, not copied from another profile
> Edit Profile
> - [new] Allow user to change profile name
> - [update] Remove password support
> - [update] Remove DST zone in edit profile dialog
> - [update] Add instructions and clean up Edit Profile dialog
> Database Support
> - [new] Advanced user can have multiple databases and switch between them
> - [fix] Prevent two OSCAR instances from opening the same database at the same time
> - [fix] Show "please wait" dialog if taking > 2 sec to delete a database
> - [fix] Automatic database integrity check at startup
> - [fix] Troubleshooting has database integrity check and compression options
> Welcome Page
> - [fix] Welcome page information is now legible when system is in dark mode
> - [fix] Date on Welcome page is translated properly
> - [fix] Show AirSense 11 icon on Welcome page for AirSense 11 CPAP
> Daily Page
> - [new] Adjust times for CPAP with wrong times and align data from oximeters and other devices
> - [update] Add optional session bars to SpO2, Pulse, and Movement graphs
> - [update] Update large leak and redline terminology
> - [update] Graph titles shrink to avoid being too large to fit
> - [update] Calendar date shown as italic if a bookmark exists for the day
> - [update] Calendar date colors and font attributes changed
> - [update] Right align numbers in Statistics panel on Daily page
> - [update] Feelings meter on Daily Notes panel now has a range of 0 to 100
> - [update] Clarify feelings button on Daily Notes panel
> - [fix] Popout Daily Time at Pressure graph now works properly
> - [fix] Popout graphs now paint properly
> - [fix] Printed Daily page box around notes is sized appropriately
> - [fix] Printed Daily page omitted last graph if only one graph on page
> Overview Page
> - [update] Tooltips on Overview page no longer overlap the cursor
> - [update] Overview bilevel pressure graph now shows maximum IPAP reached during day
> - [fix] Crash in Overview page if mouse moves over no data
> - [fix] Overview graph heights not reset by Preference dialog
> Statistics Page
> - [new] Add Steady Breathing to new Other Statistics section on Statistics page
> - [update] Changes to Device Settings on Statistics page allows similar machines to be combined
> - [update] Right align numbers on Statistics page
> - [update] Statistics page shows oximetry data for data recorded by CPAP machine
> Preferences
> - [new] CPAP Clock Drift is replaced by menu item Data/Time Corrections
> - [update] User can set opacity of grid lines on graphs
> - [update] User can use cross-platform Fusion theme
> - [update] Add option to combine similar machines on Device Changes report
> - [update] Add option to enable multiple database support
> - [update] Remove high resolution preference used for Qt5 in OSCAR 1.7.1
> Translations
> - [new] Automate language translations when translator not available (experimental)
> - [update] Translations for French, German
> - [update] Fix assorted translation issues
> - [fix] Correct translations in system dialogs (OK and Cancel buttons etc)
> - [fix] Preferences Dialog "older than" date was mangled when translated
> - [fix] Dates in various places are translated properly
> User Interface
> - [update] Improve messages when no profile is open but one is required
> - [update] Right sidebar shows AHI or RDI as set in preference setting
> - [update] Restore right sidebar to previous state when OSCAR is opened
> - [update] System information panel now reports database schema version
> - [update] Remove profile name from title bar when taking screenshot
> - [update] Support running several copies of OSCAR on different data folders simultaneously
> - [fix] Dialogs and other screens now legible if system is in Dark mode
> - [fix] [Windows only] Bottom of OSCAR window won't hide behind taskbar when OSCAR starts
> - [fix] Progress dialog was blank during Resync Device Detected Events reprocessing
> Startup Options
> - [update] Improve startup performance
> - [update] Holding Shift key down at startup toggles between OpenGL and software graphics engines
> - [update] Add --OpenGL command-line option to force OpenGL graphics engine
> Miscellaneous
> - [update] Remove ANGLE graphics engine option (not supported in Qt6)
> - [update] Record more of debug log if there is a crash
> - [fix] Fix various DST edge cases
> - [fix] Fix latent bugs that might cause a crash
> - [fix] Screen capture with no profile open caused a crash

- Released under the GNU General Public License version 3
- Copyright © 2019-2026 The OSCAR Team