Skip to content

v0.7.3

Pre-release
Pre-release

Choose a tag to compare

@ilyakruchinin ilyakruchinin released this 13 Aug 11:33
c3a6c0e

What's new since v0.7.2

Display freeze fix

The therapy graph would sometimes freeze and stop refreshing after therapy started or stopped. The root cause was the ST7789 LCD controller wedging at the 80 MHz SPI clock speed during mode transitions. The SPI clock has been reduced to 40 MHz, and the display now performs a full hardware reset on every graph↔status mode switch, cleanly recovering the controller state instead of relying on software-only re-initialisation.

EDF regeneration improvements

"Recreate EDFs" previously had a hard-coded limit of 64 sessions and processed them oldest-first, meaning newer sessions could be silently skipped if too many sessions existed on the card. The task now:

  • Processes sessions newest to oldest, so recent data is always prioritised.
  • Limits regeneration to the number of days configured in "Days to keep in sync" (the upload window setting), preventing accidental re-export of months of history.
  • Dynamically allocates session storage in PSRAM, removing the 64-session cap entirely.

Automatic page reload after reboot

When saving settings that require a reboot, the web interface now shows a countdown ("Rebooting… page will reload in 20 s") and automatically reloads once the device is back online — no more manually clicking refresh.

SleepHQ setup guidance

The SleepHQ Cloud Upload section now includes a clear note explaining that a SleepHQ Pro subscription is required for API access, along with step-by-step instructions for obtaining your API Key and Client Secret (they are not your SleepHQ login credentials).