What's new since v0.6.4
Bug fixes
- Fixed PLUS button double-click not stopping therapy. The double-click
detection was broken — a blocking sleep during the wait window caused the
second press to be missed, so every double-click was misinterpreted as two
single-clicks. Replaced the blocking wait with an active polling loop that
reliably detects the second press within the 400 ms window. Single-click
(alert acknowledge) and double-click (stop therapy) now both work correctly.
Web UI improvements
-
Average Pressure replaces Median Pressure on the dashboard. The top-row
stat card now shows the arithmetic mean of pressure across all meaningful
sessions, matching what SleepHQ displays (OSCAR doesn't show Average
Pressure, but I find it useful). Precision increased to 2 decimal places
(e.g. 10.42 cmH₂O). -
Clearer loading states on Settings tab. When settings data is still
loading, the default/placeholder values are now barely visible (90% dimmed
overlay) with a larger, glowing spinner on top. This prevents confusion where
users thought their custom values were erased. FTP card now also shows the
loading state.